OpenCV 2.4.2から使用する場合:
cv::findContours()
これは出力です:
どうすればこれらの不規則な形をすべて取り除き、直線だけを残すことができますか?
OpenCV 2.4.2から使用する場合:
cv::findContours()
これは出力です:
どうすればこれらの不規則な形をすべて取り除き、直線だけを残すことができますか?
HoughLines
の代わりに使用する必要がありfindContours
ます。
この場合、cvMinAreaRect2 を使用できます。この関数は CvBox2D を提供します。これは、必要な輪郭が最大の境界ボックスを持ち、より大きなボックスが目標であるためです。また、この機能は、長い線の輪郭を見つけるのにも役立ちます。