| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> Python中值滤波去噪点 非OpenCv -> 正文阅读 |
|
[人工智能]Python中值滤波去噪点 非OpenCv |
虽然现在基本都是直接调用OpenCv,但为了某些要求(我可没说应付老师嗷)还需要自己实现。 本文: ????????1. 只完成了灰度图? ????????2.没有做边缘检测? ????????3. 效果肯定不用OpenCv好? 原理: 自行百度 简述一下,以图像中一个点为核心圈出一个k阶矩阵,边界不考虑。然后对这个k阶矩阵求平均值,并将这个平均值赋给这个点。中值的字面意思,让每个点中值一次 不多bb上代码 首先导入需要的库
这里opencv只负责读存图片? 函数全部: src要处理图像的路径, dst新图像存的路径, k?近邻中值滤波器
? ? 导入图像,求出宽高,简单的判断一下k是不是太大了
创建一个跟原图大小一样的空矩阵 ? ? ? ? new_arr = np.zeros((height, width), dtype="uint8") 开始循环,先判断一下是不是边界。如果是则照抄原图像,不是则进行中值滤波 np.median()求一个矩阵的平均值,最后? new_img = Image.fromarray(new_arr)把矩阵换为图像并保存
调用:
通俗易懂! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 8:21:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |