python+opencv图像形态学处理 本篇博客主要是关于形态学中的腐蚀、膨胀、开运算、闭运算、礼帽和黑帽的函数用法。 内容会比较,为方便查阅。代码的解释会写在代码中。 用于测试的图像原图: 一、腐蚀 关于腐蚀就是将图像的边界腐蚀掉,或者说使得图像整体上看起来变瘦了。它的操作原理就是卷积核沿着图像 ...
分类:
编程语言 时间:
2020-03-13 13:27:00
阅读次数:
155
https://github.com/cyssmile/openCV_learning_notes/blob/master/opencv_test/opencv_008/opencv_008.cpp cv中 直方图均衡化相关 api: equalizeHist() 本段实例中将图片原始像素信息 以及 ...
分类:
其他好文 时间:
2020-03-13 13:09:42
阅读次数:
53
https://github.com/cyssmile/openCV_learning_notes/blob/master/opencv_test/opencv_008/opencv_008.cpp 包括calcHist() normalize() 相关api, 以及将像素信息用折线图的方式展现 ...
分类:
其他好文 时间:
2020-03-13 13:08:36
阅读次数:
61
https://github.com/cyssmile/openCV_learning_notes/blob/master/opencv_test/opencv_012_hist_compare/opencv_012_hist_compare.cpp ...
分类:
其他好文 时间:
2020-03-13 13:04:27
阅读次数:
62
https://github.com/cyssmile/openCV_learning_notes/blob/master/opencv_test/opencv_012_hist_compare/opencv_012_hist_compare.cpp 包含 applyColorMap() LUT() ...
分类:
其他好文 时间:
2020-03-13 12:58:06
阅读次数:
76
OpenCV在对Mat对象进行初始化时,经常需要对矩阵的类型进行定义,这就需要用到类似于CV_8UC3的表达。 该宏定义的通式为: 1、bit_depth:比特数,有代表8bite\16bite\32bite\64bite 8表示你所创建的储存图片的Mat对象中,每个像素点在内存空间所占的空间大小8 ...
分类:
其他好文 时间:
2020-03-12 19:07:26
阅读次数:
369
前面的博客中我们分别用两种方法实现了彩色图像转灰度的算法,本篇博客则整理一下灰度图像反转和彩色图像反转的实现。 一、反转像介绍 "用摄影设备制成的人或物的形象,也包括光线经反射、折射而形成的与原物相似的图景,图像的色调或明暗的处理呈反转效果的图像。" ——百度百科《反转像》 反转像在很多场合都有运用 ...
分类:
其他好文 时间:
2020-03-12 18:45:47
阅读次数:
104
哈里斯(Harris)角点会出现聚簇现象(cornerHarris函数),为避免此现象,提出shi_tomasi角点检测算法goodFeatureToTrack,GFTTDetector实现了此算法。 【函数】 Ptr<GFTTDetector> create( int maxCorners=100 ...
分类:
编程语言 时间:
2020-03-12 14:13:18
阅读次数:
77
空间域滤波与频率域滤波比较 || 频域滤波与空间域滤波比较 || plt.subplot用法 || 基于OpenCV的傅里叶变换及逆变(C实现)换 || ...
分类:
其他好文 时间:
2020-03-12 12:52:50
阅读次数:
80
上司给我讲采样率,我觉得自己有点钻牛角尖了,想来想去还是不明白。 因为说的是日语,サンプリング周波数,我就想是不是我对这个单词有什么误解,但是查了还是采样频率。要哭了。 采样频率就是一个周期内的采样次数。画正弦波的时候就很迷惑,越想越不明白。 一开始的代码是这样的 1 for (double the ...