![](https://img-blog.csdnimg.cn/1f613b0633c44ae598623fe1337fb7c6.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
OpenCV Python
文章平均质量分 58
OpenCV-Python入门到实战,图文并茂,代码详细注释
R-G-B
计算机硕士,机器视觉、图像处理
展开
-
OpenCV中blob的概念以及OpenCV中BLOB特征提取与几何形状分类
还可以提供相关斑点间的拓扑结构。在处理过程中不是对单个像素逐一分析,而是对图像的行进行操作。图像的每一行都用游程长度编码(RLE)来表示相邻的目标范围。这种算法与基于像素的算法相比,大大提高了处理的速度。经二值化(Binary Thresholding)处理后的图像中色斑可认为是blob。直观上来看,blob特征就是一团,一坨东西,它并不一定是圆形的,总之它就是那么。(颜色的)一小片,斑点。Blob分析:(Blob Analysis)是对图像中。首先要了解,什么是blob特征,我们来看下面两幅图片。转载 2023-04-27 20:47:18 · 1017 阅读 · 0 评论 -
深度学习:Opencv的blobFromImage是如何工作的
如果训练模型时图像的尺寸 与实际使用的图像尺寸不一致,需要对图像尺寸进行变换;blobFromImages()是专门对神经网络图像格式转换的函数;1. 整体像素值减去平均值(mean) 2. 通过缩放系数(scalefactor)对图片像素值进行缩放image:这个就是我们将要输入神经网络进行处理或者分类的图片。mean:需要将图片整体减去的平均值,如果我们需要对RGB图片的三个通道分别减去不同的值,那么可以使用3组平均值,如果只使用一组,那么就默认对三个通道减去一样的值。原创 2023-04-27 20:32:41 · 1109 阅读 · 0 评论 -
opencv 九种直线检测方法汇总
LSD快速直线检测算法是由Rafael Grompone、Jeremie Jackbowicz、Jean-Michel Morel于2010年发表在PAMI上的文献《LSD:a Line Segment Dectctor》中提出的,该算法时间复杂度较霍夫变换低。LSD算法通过对图像局部分析,得出直线的像素点集,再通过假设参数进行验证求解,将像素点集合与误差控制集合合并,进而自适应控制误检的数量。转载 2022-04-14 14:44:35 · 14215 阅读 · 4 评论 -
python图片批量重命名、格式转换、打标签、名字前缀分割
通常拍摄的一组数据集,图片命名会比较长,不方便人眼查看;可以按照制定规则重命名,比如统一以8位长度的数字命名。原创 2022-12-25 19:11:04 · 390 阅读 · 0 评论 -
python 验证每次操作图片处理的顺序是否一致
文件夹下一批,肉眼看起来顺序不是很强度图片,python每次处理时顺序是否一致?思路:文件夹下的图片,按序号打上标签;将打了标签图片重命名,比如统一以8位长度的数字命名;看重命名的顺序和序号标签的额顺序是否一致;原创 2022-12-25 19:08:55 · 93 阅读 · 0 评论 -
python 图片批量打标签
【代码】python 图片批量打标签。原创 2022-12-25 19:00:16 · 414 阅读 · 0 评论 -
python 去掉图片名称汉字前缀 批处理
去掉图片名称汉字前缀。原创 2022-12-25 18:59:05 · 453 阅读 · 0 评论 -
python图片批量重命名
通常拍摄的一组数据集,图片命名会比较长,不方便人眼查看;可以按照制定规则重命名,比如统一以8位长度的数字命名。原创 2022-12-25 18:57:45 · 2475 阅读 · 3 评论 -
图像 4领域-8领域-16领域 及代码实现
邻域:在图像中,最小的单位是像素,每一个像素的周围有8个邻接的像素点,其中最常见的邻接方式就是4邻接和八邻接。在视觉上看来,彼此连通的点形成了一个区域,而不连通的点形成了不同的区域。这样的一个所有的点彼此连通点构成的集合,我们称为一个连通区域。四邻域:一幅图像中,位于坐标(x,y)处的像素p有4个相邻的像素,分别位于其上下左右,其坐标如下:(x-1,y)、(x+1,y)、(x,y-1)、(x,y+1)八邻域:原创 2022-12-04 16:54:41 · 1623 阅读 · 0 评论