基于OpenCv的形状检测 我正在研究图像处理,我在C++中使用OpenCV库。 我有一个图像,我想检测特定的形状,主要是它的点

基于OpenCv的形状检测 我正在研究图像处理,我在C++中使用OpenCV库。 我有一个图像,我想检测特定的形状,主要是它的点,c++,opencv3.0,C++,Opencv3.0,我有下面的图片,其中有四个黑色的角。我想检测四个角点,因为我用红色绘制 请注意,图像可以在任何角度或位置。不总是直的 我尝试了cv::threshold,canny,findContours,minarealect,但没有得到预期的输出 请任何人都可以帮助我。提前谢谢 opencv,用Harris Stephens方法检测角点,是一个用C++代码编写的例子。

我有下面的图片,其中有四个黑色的角。我想检测四个角点,因为我用红色绘制

  • 请注意,图像可以在任何角度或位置。不总是直的

  • 我尝试了
    cv::threshold
    canny
    findContours
    minarealect
    ,但没有得到预期的输出
  • 请任何人都可以帮助我。提前谢谢
  • opencv,用Harris Stephens方法检测角点,是一个用C++代码编写的例子。