5

OpenCV 2.4.2から使用する場合:

cv::findContours()

これは出力です:

ここに画像の説明を入力してください

どうすればこれらの不規則な形をすべて取り除き、直線だけを残すことができますか?

4

2 に答える 2

5

HoughLinesの代わりに使用する必要がありfindContoursます。

于 2012-10-20T17:24:27.107 に答える
5

この場合、cvMinAreaRect2 を使用できます。この関数は CvBox2D を提供します。これは、必要な輪郭が最大の境界ボックスを持ち、より大きなボックスが目標であるためです。また、この機能は、長い線の輪郭を見つけるのにも役立ちます。

于 2012-10-21T11:28:05.227 に答える