目录
收录自用,侵删
1. 图像灰度化、二值化
2. 图像 遥感影像中 光谱分辨率、空间分辨率、时间分辨率、全色图像、多光谱图像、高光谱图像 的区别
3.图像平滑/降噪 (均值滤波、中值滤波和高斯滤波)
4. 图像增强
4.1 获取图像属性、感兴趣区域(ROI) 和 通道拆分与合并
4.2 图像加法与融合运算和图像类型转换
4.3 图像拼接
4.4 图像缩放、图像旋转、图像翻转 和 图像平移
4.5 图像灰度变换——线性灰度变换 和 非线性灰度变换(对数变换 与 伽马变换)
5. 形态学处理
6. 直方图
7. 边缘检测算子
二值化就是让图像的像素点矩阵中的每个像素点的灰度值为0(黑色)或者255(白色),也就是让整个图像呈现只有黑和白的效果。在灰度化的图像中灰度值的范围为0~255,在二值化后的图像中的灰度值范围是0或者255[图像预处理----图像灰度化处理_牛右刀薛面的博客-CSDN博客_灰度图像预处理
一文搞懂图像二值化算法_不脱发的程序猿的博客-CSDN博客_图像的二值化是一种什么运算
图像二值化_小晶灵的博客-CSDN博客_图像二值化
代码:图像灰度化与二值化_瞳瞳瞳呀的博客-CSDN博客_二值化图像和灰度图像
遥感影像中 光谱分辨率、空间分辨率、时间分辨率、全色图像、多光谱图像、高光谱图像 的区别_TechArtisan6的博客-CSDN博客_光谱分辨率
数字图像处理(11): 图像平滑 (均值滤波、中值滤波和高斯滤波)_TechArtisan6的博客-CSDN博客_数字图像处理实验图像平滑
img = cv2.imread('lenaNoise.png')
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
# 均值滤波
# 用3*3的核对图片进行卷积操作,核上的参数都是1/9,达到均值的效果
blur = cv2.blur(img, (3, 3))
# 方框滤波(归一化)=均值滤波
box1 = cv2.boxFilter(img, -1, (3, 3), normalize=True)
# 方框滤波(不归一化)
box2 = cv2.boxFilter(img, -1, (3, 3), normalize=False)
# 高斯滤波
# 用5*5的核进行卷积操作,但核上离中心像素近的参数大。
guassian = cv2.GaussianBlur(img, (5, 5), 1)
# 中值滤波
# 将某像素点周围5*5的像素点提取出来,排序,取中值写入此像素点。
mean = cv2.medianBlur(img, 5)
# 展示效果
titles = ['Original figure', 'blur', 'box_norm', 'box_no_norm', 'guassian', 'mean']
images = [img, blur, box1, box2, guassian, mean]
for i in range(6):
plt.subplot(2, 3, i+1), plt.imshow(images[i])
plt.title(titles[i])
plt.xticks([]), plt.yticks([])
plt.show()
图像增强_点滴成海~的博客-CSDN博客_图像增强
图像处理(1) : 图像增强_QtHalcon的博客-CSDN博客_图像增强
获取图像属性、感兴趣区域(ROI) 和 通道拆分与合并_TechArtisan6的博客-CSDN博客_利用数字图像处理方法来提取图像的感兴趣区域
图像加法与融合运算 和 图像类型转换_TechArtisan6的博客-CSDN博客_数字图像处理两幅图像相加
图像处理-图像拼接_牛右刀薛面的博客-CSDN博客_图像拼接
图像缩放、图像旋转、图像翻转 和 图像平移_TechArtisan6的博客-CSDN博客
图像灰度变换——线性灰度变换 和 非线性灰度变换(对数变换 与 伽马变换)_TechArtisan6的博客-CSDN博客_线性灰度变换
图像腐蚀与图像膨胀
形态学处理——图像腐蚀与图像膨胀_TechArtisan6的博客-CSDN博客_数字图像处理膨胀
图像开运算与图像闭运算
形态学处理——图像开运算与图像闭运算_TechArtisan6的博客-CSDN博客_图像开运算
图像顶帽运算和黑帽运算
形态学处理——图像顶帽运算和黑帽运算_TechArtisan6的博客-CSDN博客_顶帽运算
灰度直方图
灰度直方图(matplotlib 和OpenCV 绘制直方图)_TechArtisan6的博客-CSDN博客_灰度直方图的横纵坐标 直方图均衡化处理
直方图均衡化处理_TechArtisan6的博客-CSDN博客_直方图均衡化
边缘检测算子(Roberts算子、Prewitt算子、Sobel算子 和 Laplacian算子)_TechArtisan6的博客-CSDN博客_roberts算子
边缘检测算子(Canny算子)_TechArtisan6的博客-CSDN博客_canny算子步骤
五种边缘检测算法(附代码)_搬运程序的小垃圾的博客-CSDN博客_边缘计算代码