去噪图像的”
噪声”
是指从噪声图像中重建信号的过程。进行降噪以从图像中去除不需要的噪声, 以更好的形式对其进行分析。它指的是主要的预处理步骤之一。 opencv中有四个函数, 用于对不同的图像进行去噪。
语法:下面是实现:
cv2.fastNlMeansDenoisingColored(P1, P2, float P3, float P4, int P5, int P6)
参数:
P1 –源图像阵列
P2 –目标图像阵列
P3 –用于计算权重的模板补丁的像素大小。
P4 –窗口的像素大小, 用于计算给定像素的加权平均值。
P5 –参数调整滤光片强度的亮度分量。
P6 –与上述相同, 但用于颜色成分//不用于灰度图像中。
# importing libraries
import numpy as np
import cv2
from matplotlib import pyplot as plt# Reading image from folder where it is stored
img = cv2.imread( 'bear.png' )# denoising of image saving it into dst image
dst = cv2.fastNlMeansDenoisingColored(img, None , 10 , 10 , 7 , 15 )# Plotting of source and destination image
plt.subplot( 121 ), plt.imshow(img)
plt.subplot( 122 ), plt.imshow(dst)plt.show()
【Python使用OpenCV对彩色图像进行去噪】输出如下:
文章图片
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
推荐阅读
- 使用Python的OpenCV绘制矩形并提取对象
- Python使用OpenCV使用多个图像创建视频
- 使用OpenCV进行图像翻译|Python
- 使用Python中的形态学操作进行图像分割
- 使用OpenCV实现图像金字塔示例|Python
- 冬奥快结束了还没有抢到冰墩墩(程序员一招让你不用排队不用愁!)
- PHP 基于 SW-X 框架,搭建高性能API架构
- 北亚数据恢复NTFS文件系统误操作导致raid5阵列中的分区被格式化的逆向操作服务器数据恢复方法
- Netty 简介《Netty In Action》 #yyds干货盘点#