- 博客(7)
- 收藏
- 关注
原创 opencv,图像预处理(五)【霍夫变换,图像亮度变换,形态学变换】
霍夫变换是图像处理的一种技术,主要用于检测图像中的直线、圆等几何形状。基本思想就是将图像空间中的点映射到参数空间中,通过在参数空间中寻找累计最大值实现对特定形状的检测。 它的主要作用是从图像中识别并提取直线结构,从包含噪声和复杂背景的图像中准确识别直线它能将检测到的直线用极坐标参数(ρ,θ)表示,便于数学处理。 这里用一个图片来进行霍夫直线变换来检测直线,命名为huofu.png并在原图中标注出来第一步依旧是导包,之后读图, 灰度化,二值化,简化数据,减少计算量,提高计算效率。
2025-08-06 16:58:47
745
原创 opencv,图像预处理(四)【图像轮廓特征查找,直方图均衡化,模板匹配】
再往下的for循环就是遍历(0~255),也就是直方图的每一个横坐标位置,再往下进入循环,这一行就是解决坐标轴的问题 , 把它看成两部分相乘, 前一部分是“hist[i].item()” hist是第一个出现的核心函数返回的像素值,这里和横坐标的位置对应,刚好是为0时,出现的像素数量。它返回的是一个256x1的NumPy数组,表示每个bin的计数值。一个是 目标图像 ,一个是模板图像 ,目标图像就是大的图,总图,我们要去在里面比对,寻找的图 ,模板图像就是 小的一部分的图,要找到的图。
2025-08-05 19:39:26
867
原创 opencv,图像预处理(三)【图像梯度处理,Sobel算子,Laplacian算子,图像边缘检测,绘制图像轮廓,凸包特征检测】
上面的两个卷积核都叫做Sobel算子,只是方向不同#dx=1:水平方向上差分求梯度#dy=1:垂直方向上差分求梯度,提取的是水平边缘#垂直+水平轮廓是一系列相连的点组成的曲线,代表了物体的基本外形。相对于边缘,轮廓是连续的,边缘不一定连续,如下图所示。轮廓是一个闭合的、封闭的形状。边缘:局部梯度大,不一定连续轮廓:闭合、连续、可用于形状分析。
2025-08-04 19:19:18
619
原创 opencv,图像预处理(二)【图像二值化处理,图像掩膜,ROI切割,图像添加水印,噪点清除】
水印=模板掩膜抠图+ROI背景挖空+add融合,三步搞定 logo 叠加!
2025-08-01 18:10:19
1123
原创 opencv , 图像预处理 (一)
使用函数:参数:img: 要翻转的图像flipcode: 指定翻转类型的标志:flipcode=0: 垂直翻转,图片像素点沿x轴翻转flipcode>0: 水平翻转,图片像素点沿y轴翻转flipcode<0: 水平垂直翻转,水平翻转和垂直翻转的结合中心为原点。
2025-07-31 20:22:15
797
原创 Anaconda相关介绍,使用conda来创建环境,并导入所需的包,以及在pycharm中使用已创建好的环境,该如何配置
Anaconda 是一个数据科学和机器学习的软件套装,它包含了许多工具和库,让您能够更轻松地进行编程、分析数据和构建机器学习模型。Anaconda 包及其依赖项和环境的管理工具为 conda 命令,文章后面部分会详细介绍。环境切换环境管理较为简单。
2025-07-16 20:50:01
1303
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅