15得票2回答
如何在OpenCV中找到图像形状的角点?

我需要在一张图片中找到形状的角落。 我已经使用了Harris角点检测算法来查找角点,但它只能给出图片中所有的角点,而对于在该图片中找到特定形状的角点是不可行的。 请建议其他方法。

13得票6回答
实现Harris角点检测器

我正在为教育目的实现一个Harris角点检测器,但卡在了Harris响应部分。基本上,我正在做以下几点: 计算图像在x和y方向的强度梯度 模糊(1)的输出 计算(2)输出上的Harris响应 在(3)输出的3x3邻域内抑制非最大值,并阈值输出 第1和第2步似乎运行良好;然而,我得到的H...

12得票1回答
RANSAC算法

请问有谁能向我展示如何使用RANSAC算法在两个有重叠部分的图像中选择共同特征点?这个问题是基于特征点图像拼接而产生的。

11得票1回答
如何检测具有特定角度的角落

我有一张图片,上面有一个等边三角形和一个矩形: 我想仅仅检测出三角形的三个角落。我遵循了OpenCV Harris角点检测器教程,发现所有三角形的角点阈值为80(当矩形的四个角点阈值为255时)。但我没有找到阈值和角度之间的联系。 如何找到在[55,65]度范围内的角落呢? 以下是输出Ma...

8得票1回答
从一组点中找到四边形的角点

我试图从一组点中获取四边形的角点。 点集是有序的并描述了轮廓 有时轮廓会有噪点(见第二张图片) 所搜寻的角点不必是给定点集的点(见第三张图片左下方) 所搜寻的角点描述的是一个凸四边形,不一定是矩形 第二张图片有些极端了,但我的点集的“质量”介于第一张和第二张之间。 起初我想从...

8得票5回答
寻找由区域掩码表示的多边形的角落。

BW = poly2mask(x, y, m, n)函数从由向量x和y表示的ROI多边形计算二进制感兴趣区域(ROI)掩模BW。BW的大小为m乘n。 poly2mask将在多边形(X,Y)内部的像素设置为1,并将多边形外部的像素设置为0。 问题: 给定凸四边形的二进制掩模BW,确定四个角...

8得票1回答
如何在Python中使用OpenCV的cornerSubPix()函数?

我正在尝试获取并绘制图像中的角点。现在,我有一个元组列表,格式如下:(行,列,比例)(比例是因为我使用了高斯金字塔),手动从harrisCornerDetector和nonMaximumSupression过程中获得。这个列表是featuresy1。 我的代码如下: r,g,b=cv2.s...

7得票2回答
用MATLAB以顺时针顺序检测非凸多边形的角点坐标

我有一些图片,其中包含凸多边形和非凸多边形。每个图像仅包含一个多边形。我需要检测角点坐标并按顺时针或逆时针顺序进行排序。对于凸多边形,我使用Harris角点检测来检测角点,使用convexhull来对点进行排序。但是我不知道如何对非凸多边形进行排序。由于我的输入是图像,我认为某些图像处理技术可...

7得票3回答
哈里斯和斯蒂芬斯角点检测算法:行列式始终为0(零)。

作为本科论文的一部分,我正在尝试使用Harris和Stephens算法实现拐角检测器: A combined Corner and Edge Detector 我进行了以下计算: 1. 使用Sobel滤波器(3x3)计算x和y偏差 2. 计算系统矩阵M M = [A C; C B...