【问题标题】:Shape Detection Using OpenCv使用 OpenCv 进行形状检测 【发布时间】:2016-08-06 01:54:52 【问题描述】: 我正在研究图像处理,为此我在 c++ 中使用 OpenCV 库。 我有一张图像,我想在其中检测特定形状,主要是想要它的点。 我有下图,其中有四个黑色角。我想检测四个角点,因为我用红色绘制。 请注意,图像可以是任何角度或位置。并不总是笔直。 我尝试了cv::threshold、canny、findContours、minAreaRect,但没有得到预期的输出。 请任何人帮助我。在此先感谢。 【问题讨论】: 标签: c++ opencv3.0 【解决方案1】: OpenCV 有一个function 可以使用 Harris-Stephens 方法检测角点,here 是一个带有 C++ 代码示例的教程。 【讨论】: