【发布时间】:2016-01-08 03:13:58
【问题描述】:
我想计算计算机图像(使用 Microsoft Paint 等工具创建的简单图像)中的角点数。例如,如果我画了一张正方形的图片,我希望程序返回角的数量,在本例中为 4。
我在 Microsoft Visual Studio 2012 中使用 Open CV 2.4.11 for C++。
我使用了 Harris Corner 检测器来显示图像中的角。这是我用于程序的教程:http://docs.opencv.org/2.4/doc/tutorials/features2d/trackingmotion/harris_detector/harris_detector.html
另外,我想知道如何找到边缘的端点(而不是角)?例如,如果图像包含线段,程序应返回端点数为 2。我应该使用什么函数?
请解决此查询。我将在项目中使用此功能。
非常感谢您提前提供的帮助。
P.S:我是 OpenCV 的学生和初学者。
【问题讨论】:
标签: c++ opencv visual-studio-2012 image-processing computer-vision