文章分类 -  opencv

摘要:一 空间几何变换概念 图像几何变换又称为图像空间变换,它将一副图像中的坐标位置映射到另一幅图像中的新坐标位置。 图像的几何变换主要包括:平移、旋转、镜像、缩放、剪切、仿射、透视等。图像的几何变换主要分为:刚性变换、相似变换、仿射变换和透视变换(投影变换)。 刚性变换:平移+旋转 相似变换:缩放+剪切 阅读全文
posted @ 2022-05-20 14:02 IllidanStormrage 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:一 颜色空间 颜色空间也称彩色模型(又称彩色空间或彩色系统)它的用途是在某些标准下用通常可接受的方式对彩色加以说明。 本质上,彩色模型是坐标系统和子空间的阐述。位于系统的每种颜色都有单个点表示。采用的大多数颜色模型都是面向硬件或面向应用的。颜色空间从提出到现在已经有上百种,大部分只是局部的改变或专用 阅读全文
posted @ 2022-05-20 10:23 IllidanStormrage 阅读(888) 评论(0) 推荐(0) 编辑
摘要:一 模板匹配(Template Matching)原理 1. 什么是模板匹配? 模板匹配是用来在一副大图中搜寻查找模版图像位置的方法。 你有一副原图像,还有一小块模板(很小的图像,有可能来源于原图像),通过模板找出原图中和模板相似的位置。 2. 模板匹配适用场景 除了轮廓滤波处理之外,模板匹配可以说 阅读全文
posted @ 2022-05-19 15:11 IllidanStormrage 阅读(6436) 评论(0) 推荐(0) 编辑
摘要:原文:https://xiongyiming.blog.csdn.net/article/details/89792247 前面介绍了 形态学处理——图像开运算与图像闭运算,其中: 图像开运算:先腐蚀,后膨胀。一般会平滑物体的轮廓、断开较窄的狭颈并消除细的突出物。 图像闭运算:先膨胀,后腐蚀。同样也 阅读全文
posted @ 2022-05-19 11:25 IllidanStormrage 阅读(645) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/zaishuiyifangxym/article/details/89791458 前面介绍了 形态学处理——图像腐蚀与图像膨胀,图像膨胀会扩大一幅图像的组成部分,而图像腐蚀会缩小一幅图像的组成部分。下面将继续介绍形态学处理中的开操作(开运算)和闭操 阅读全文
posted @ 2022-05-19 11:05 IllidanStormrage 阅读(2252) 评论(0) 推荐(0) 编辑
摘要:a 阅读全文
posted @ 2022-05-19 10:52 IllidanStormrage 阅读(24) 评论(0) 推荐(0) 编辑
摘要:通过阈值化分割可以得到二值图像,但往往会出现图像中物体形态不完整,残缺,可以通过形态学(morphology)处理,使其变得丰满,或者去除掉多余的像素。常用的形态学处理算法包括:腐蚀(erode)、膨胀(dilate)、开运算(Open)、闭运算(Close)、形态学梯度、顶帽运算(tophat)和 阅读全文
posted @ 2022-05-19 10:12 IllidanStormrage 阅读(427) 评论(0) 推荐(0) 编辑
摘要:cv2.resize() resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR ) resize是opencv库中的一个函数,主要起到对 阅读全文
posted @ 2022-05-18 18:53 IllidanStormrage 阅读(99) 评论(0) 推荐(0) 编辑
摘要:一 构造卷积核 1 cv2.getStructuringElement rectkernel = cv2.getStructuringElement(shape, ksize, anchor=None) shape: 表示内核的形状 Enumerator MORPH_RECT 矩形 MORPH_CR 阅读全文
posted @ 2022-05-18 18:48 IllidanStormrage 阅读(515) 评论(0) 推荐(0) 编辑
摘要:1 cv2.imread image = cv2.imread(filename, flags=None) 其中第一个参数是载入图片名字,第二个参数是int类型的flags,为载入标识,它指定一个加载图像的颜色类型。可以看到它自带缺省值1。其中:flags =1返回一个3通道的彩色图像flags = 阅读全文
posted @ 2022-05-18 17:11 IllidanStormrage 阅读(70) 评论(0) 推荐(0) 编辑
摘要:一 坐标系 OpenCV的坐标系原点(0,0)是图片的左上角点,这种坐标系在OpenCV的结构体Mat,Rect,Point中都是适用。 OpenCV中坐标系的X轴为图像矩形的上水平线,从左往右;Y轴为图像矩形的左垂直线,从上到下。 注意:Point(x, y)和Rect(x, y) 中,第一个参数 阅读全文
posted @ 2022-05-18 15:47 IllidanStormrage 阅读(5127) 评论(0) 推荐(0) 编辑
摘要:cv2.boundingRect()边界矩形 作用: 画出输入图像的最小外接矩形;返回的矩形是正矩形,没有旋转的,不一定是面积最小的外接矩形。 参数: 输入只有一个,是二值图形,比如轮廓; 返回: x, y, w, h, 返回的是这个外接矩形的坐标, 这里(x, y) 是边界矩形的左上角坐标,(w, 阅读全文
posted @ 2022-05-18 15:27 IllidanStormrage 阅读(67) 评论(0) 推荐(0) 编辑