corner-detection

    1热度

    2回答

    我最近使用Matlab 单相机校准应用程序算法来校准相机内在和外在因素。在找到棋盘的角落时,Matlab的许多功能都会执行(精确度)opencv api cv::findChessboardCorners,但在某些图片上,Matlab的表现很奇怪。 例如,下面的图像中,板正方形之间的角是清楚的看到,而MATLAB发现上陌生的地方冗余的: 原始图像://应该有5 * 8 = 40内角点的失真的图像上

    0热度

    2回答

    我策划了我使用Harris角检测得到的角落名单的4个最远点。 现在我需要找到4进一步说明,将代表矩形 我知道我可以用得到两个顶部和底部的对角的角点 max(C); min(C); 其中C是具有用于x和y列的n行矩阵状 x y 0 1 2 3 4 5 6 6 但是我如何获得另外两个角? 我想我可以旋转矩阵,并再次使用的最小值和最大值,但当然这

    2热度

    1回答

    我试图获取并在图像中绘制角点。现在,我有一个使用以下格式的元组列表:(row,column,scale)(规模是因为我使用的是高斯金字塔),它是从harrisCornerDetector和nonMaximumSupression过程手动获得的。该列表是featuresy1。 我的代码如下: r,g,b=cv2.split(image) criteria = (cv2.TERM_CRITERIA_

    0热度

    1回答

    我在MATLAB上工作的附加图像。粗糙的矩形可能在沿其周边的某些点处有断裂(噪音)。给出矩形的两个角点(显示为蓝色和红色)的位置。我怎样才能准确识别矩形的其他两个角?

    -1热度

    1回答

    我想找到物体的角落。 我尝试下面的代码: Vstats = regionprops(BW2,'Centroid','MajorAxisLength','MinorAxisLength',... 'Orientation'); u = [Vstats.Centroid]; VcX = u(1:2:end); VcY = u(2:2:end); [VcY id] = sort(Vc

    1热度

    1回答

    给定一个棋盘图像,OpenCV(Matlab等)功能可以非常精确地检测棋盘角落。 现在我只有一个类似棋盘的角落(请参阅两张附图),我该如何准确检测角点?有没有可用的功能? 如果没有,有人能告诉我在OpenCV中查找棋盘角落的实现细节吗?也许我可以使用类似的想法来实现我自己的一个棋盘角落检测。 谢谢。

    2热度

    2回答

    我无法在Python OpenCV模块中找到FAST角点检测器, 我试过this,就像link中所述。我的OpenCV版本是3.1.0。 我知道像SIFT和SURF这样的特征描述算法已经转移到了cv2.xfeatures2d,但是FAST算法并不在那里。

    1热度

    1回答

    我正在尝试查找这些三角形边角的像素值。 我可以标记输出图像上的点,但不知道如何获取它作为打印变量。我希望这些角落值被存储在一个变量中。 This是输入图像“triangles.png”。 This是输出图像。 import cv2 import numpy as np from matplotlib import pyplot as plt filename = 'triangles.png

    0热度

    3回答

    我是图像处理新手,希望有人能帮助/指导我朝着正确的方向前进。 所以我有一个黑色/白色的图片,我想找到preprocessed picture的内部黑色部分的角坐标。我的问题是什么样的方法会产生最准确的结果? 我想是this(红点显示了内眼角)

    0热度

    1回答

    所以我在拐角处检测读讲义,我只是想不通的数学方程式 你怎么转了第一步上面的等式变成了下面的那个?谢谢