- 博客(13)
- 资源 (12)
- 问答 (5)
- 收藏
- 关注
原创 OpenCV-Python图形图像处理:利用黑帽去除图像浅色水印
本文简单介绍了黑帽的概念、原理和作用,以及OpenCV-Python的具体实现,并提供了两个利用黑帽去除图像水印的案例和一个提取白色图像周边黑色轮廓的案例,通过黑帽的结果图像,再作为mask去与原图像进行运算,即可以得到原图像中去除水印后的亮色图像部分。黑帽运算和顶帽类似,用一个结构元素(核矩阵)通过闭操作从一副图像中删除前景色中比较暗的部分,留下来前景色中相对比较亮的细小部分,就是从图像的亮背景上提取细小的暗物体,黑帽这个特性也可以用于校正不均匀光照的影响。
2020-11-29 20:52:57 3492 1
原创 OpenCV-Python图形图像处理:利用TopHat顶帽获取背景色中的噪点
本文简单介绍了顶帽的概念、原理和作用,以及OpenCV-Python的具体实现,并提供了三个利用顶帽提取图像中前景色噪点或小的轮廓,可以看到通过顶帽可以提取出相对源图像中小的比较亮的部分。其实顶帽就是用一个结构元素(核矩阵)通过开操作从一副图像中删除前景色中比较成整体稍大的部分,留下来前景色中相对比较亮的细小部分,就是从图像的暗背景上提取细小的亮物体,因此顶帽这个特性可以用于校正不均匀光照的影响。
2020-11-28 00:03:43 2559
原创 OpenCV-Python中预览超大图的程序实现方法
本文提供了一个在OpenCV-Python中预览超大图的实现方法,并可以将多个图片加上文字说明后合并到一张图中展现。
2020-11-26 20:51:16 1483
原创 OpenCV-Python图像运算变换处理:形态学梯度运算及分类
本文介绍了图像形态学变换的梯度运算的概念、原理、类别,并举例介绍了几种梯度运算的OpenCV-Python实现以及对应图像效果,可以看到通过图像的梯度运算可以获得图像的轮廓,核的形状对图像梯度运算的影响比较大,当然核的大小同样也有比较大的影响。
2020-11-26 20:26:31 3121
原创 OpenCV-Python图像运算变换处理:开运算和闭运算以及不同核矩阵的影响分析
本文简单介绍了形态变换中的开运算和闭运算,开运算和闭运算是形态学中最为重要的两个组合运算,这两个运算是不同形状不同大小的核对图像变换的影响比较大,开运算有助于断开一些图像间的细小连接或背景上的一些图像噪点、去除图像边缘的凸起,闭运算可以用于填充图像上的细小孔洞、填充图像轮廓上的凹陷。具体应用时需要根据处理图像的特征和需要达到的目标来设置核矩阵的形状和大小。
2020-11-24 22:55:49 3392 2
原创 OpenCV-Python图像形态变换概述及morphologyEx函数介绍
本文介绍了图像处理形态变换的概念、基本原理及用途,并介绍了OpenCV-Python中形态变换的支持函数morphologyEx,可以帮助初学者初步了解形态变换基础知识及OpenCV中的支撑实现。
2020-11-21 11:45:30 5395
原创 《OpenCV-Python初学者疑难问题集》专栏目录
本专栏为笔者《OpenCV-Python图形图像处理》的伴生专栏,是笔者对OpenCV-Python图形图像处理学习中遇到的一些问题个人感悟的整合,相关资料基本上都是老猿反复研究的成果,有助于OpenCV-Python初学者比较深入地理解OpenCV。...
2020-11-16 08:07:10 3541
原创 OpenCV-Python图像像素位深表示法以及应用
本文介绍了OpenCV-Python图像像素位深表示的方法,并举例介绍在图像运算中使用位深格式来确保图像运算结果没有溢出和丢失,但在OpenCV中非8位的位深只适合作为中间图像存储使用,最终图像的位深最好还是使用8位位深,否则在多数图像软件中不能正常显示。
2020-11-09 21:57:32 2381
原创 图像表示的相关概念:图像深度、像素深度、位深的区别和关系
本文介绍了图像深度、像素深度、位深的概念,图像深度是指表示图像的像素中有多少位用于表示颜色,像素深度是指图像中一个像素占用的位数,位深是指像素的通道占用的位数。像素深度大于等于图像深度,等于所有通道位深的和。
2020-11-09 19:54:26 19421 7
原创 OpenCV图像腐蚀膨胀算法的Python模拟实现
本文基于《OpenCV-Python图像矩阵不扩充边界腐蚀膨胀函数处理算法探究》介绍算法的基础上,用Python 的矩阵操作模拟实现了OpenCV灰度图的腐蚀和膨胀的自定义函数,并在图像处理中,使用OpenCV的膨胀和腐蚀函数和自定义函数的处理结果进行了对比,来验证了自定义函数的正确性。通过自定义函数的实现,结合上节介绍的算法,有助于大家深入理解OpenCV图像腐蚀和膨胀的机制。...
2020-11-07 17:02:20 2875
原创 OpenCV-Python图像矩阵不扩充边界腐蚀膨胀函数处理算法探究
本文详细介绍了对灰度图像腐蚀和膨胀时,当核矩阵对图像边界不扩边进行腐蚀、膨胀处理的情况、遇到的问题以及对应处理算法,举例说明了处理过程,并提供了验证测试函数。实际上,整个灰度图像的腐蚀和膨胀算法,不论是否扩边,基本运算过程都是一样,只是扩边情况下,计算过程无需从新增的边界元素开始,而是从内嵌图像的元素开始,因此无需考虑扩充部分边界的处理,都可以使用本文介绍的算法进行灰度图像的腐蚀和膨胀处理。
2020-11-06 21:40:44 1938
原创 OpenCV-Python腐蚀膨胀函数erode、dilate使用详解
本文详细测试验证了OpenCV的腐蚀和膨胀erode、dilate函数在进行图像腐蚀和膨胀处理的一些细节,包括核矩阵的形状、核元素取值类型及值对腐蚀和膨胀的影响、图像矩阵是否支持彩色图片、bordType缺省值对应的边界类型分析以及迭代次数的作用,有助于大家深入理解OpenCV的腐蚀和膨胀erode、dilate函数的使用。
2020-11-04 20:21:54 11207 4
原创 OpenCV-Python图像处理:腐蚀和膨胀原理及erode、dilate函数介绍
本文作为老猿介绍图像腐蚀和膨胀处理的首篇文章,主要介绍腐蚀和膨胀的基础概念、腐蚀和膨胀的基本运算过程、OpenCV腐蚀和膨胀函数erode、dilate语法以及简单应用,并提供了老猿觉得有参考价值的一些博文参考。
2020-11-03 19:18:47 17951 13
ImageMagick7.0.8 win64 16通道像素版本.rar
2020-06-20
videoSegClip.rar
2020-05-08
videoMute.rar
2020-05-08
video2Gif.rar
2020-05-08
multiSegmentClip.rar
2020-05-08
3GPP协议R16版本-5G无线接入网38系列规范.rar
2020-05-08
3GPP规范5G计费相关文档.rar
2020-05-08
PyQt图形应用事件捕获案例.rar
2019-10-17
Qt事件列表.xlsx
2019-10-12
PyQt槽函数获取信号发送对象的演示代码:计算器Calculator.rar
2019-09-30
PyQt中ListView控件的数据和展示分离案例代码 listView.rar
2019-09-29
vscode中使用tasks.json的问题匹配器解析C++编译信息的疑问
2023-11-01
关于OpenCV CLAHE插值算法的问题
2021-12-03
OpenCV自适应直方图均衡C++实现代码问题请教
2021-11-28
关于ffmpeg及视频处理的两个问题
2021-05-25
Python tkinter图形界面BUTTON时间控制和编辑框返回值出现异常?
2019-06-03
Python tkinter图形界面BUTTON事件控制和编辑框返回值出现异常
2019-06-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人