随笔分类 -  机器视觉

摘要:一、概念 1.1 什么叫凸包 凸包是指如果在集合A内连接任意两个点的直线段都在A的内部,则称集合A是凸形的,简单点理解,就是一个多边型,没有凹的地方,其常应用在物体识别、手势识别及边界检测等领域。 1.2 什么叫凸缺陷 凸缺陷是指一组点在其凸包(Convex Hull)和形状之间的偏差部分,下图中黑 阅读全文
posted @ 2024-06-17 14:47 珠峰上吹泡泡 阅读(736) 评论(0) 推荐(0)
摘要:一 、函数接口介绍 1.1 fillPoly函数 这是个重载函数,有2个实现,具体如下: 1、重载1 void fillPoly(Mat& img, const Point** pts, const int* npts, int ncontours, const Scalar& color, int 阅读全文
posted @ 2024-06-17 13:13 珠峰上吹泡泡 阅读(1674) 评论(0) 推荐(0)
摘要:一、概念 Canny算法是一种经典的图像处理算法,用于图像中的边缘检测,其实现的步骤包括: 高斯滤波; 计算梯度和方向:对平滑后的图像使用Sobel算子计算水平方向和竖直方向的一阶导数,然后计算该点的梯度大小和方向; 非极大值抑制:对梯度图上的每个像素,根据其梯度方向,确定在该方向上的两个相邻像素, 阅读全文
posted @ 2024-06-11 19:10 珠峰上吹泡泡 阅读(134) 评论(0) 推荐(0)
摘要:一、概念 1.1 标准霍夫变换检测圆 与霍夫变换检测直线是非常类似的,只是将参数空间扩展到了三维,把问题转换为求解参数空间中相交最多的 (a,b,r)参数对,其中(a,b)是圆心,r是半径,但这种方式增加了很多的计算量,所以在实际中并不常用。 1.2 OpenCV中的霍夫梯度检测圆 OpenCV中霍 阅读全文
posted @ 2024-06-11 17:42 珠峰上吹泡泡 阅读(560) 评论(0) 推荐(0)
摘要:一、概念 Hough直线检测的基本原理在于利用点与线的对偶性,即图像空间中的直线与参数空间中的点是一一对应的,因此将图像空间中的直线检测问题转换到参数空间中对点的检测问题,通过在参数空间里寻找峰值来完成直线检测任务。 注意: 参数空间是极坐标系,不是k和b组成的笛卡尔坐标系,目的是为了兼容垂直于x轴 阅读全文
posted @ 2024-06-11 14:18 珠峰上吹泡泡 阅读(849) 评论(0) 推荐(0)
摘要:一、原因 VS配置问题,需保证以下是正确的: 在Release模式下编译,且要开启最大速度优化(/o2) 开启OpenMD支持 此时,匹配速度能从十几秒到200ms左右(原图:3072x 20248; 模板图:429x407),若想继续优化若按照这个指导配置还能减少几十毫秒。 阅读全文
posted @ 2024-05-16 08:56 珠峰上吹泡泡 阅读(221) 评论(0) 推荐(0)
摘要:1、相机标定和手眼标定:中国科学院大学博士论文-[智能化工业机器人视觉系统关键技术研究-王诗宇] 2、机器人手眼标定Ax=xB(eye to hand和eye in hand)及平面九点法标定 阅读全文
posted @ 2023-12-13 11:09 珠峰上吹泡泡 阅读(33) 评论(0) 推荐(0)