OpenCV においては、 Line Segment Detector と houghLinesP が割と汎用的に利用できそう。
---2022/10/06
古典的には、ハフ変換が用いられる。 以下の記事によれば、OpenCV の contrib では、 Fast Line Detector が利用可能な模様。
Fast Line Detector(高速ライン検出器)による線の検出
以前書いたハフ変換による線検出の記事を書いた。リンク Emotion Explorer - 直線の検出LSD(Line Segment Detector)という線分検出アルゴリズムがOpenCV4に実装されているのを見つけた。ハフ変換より、精度よく線分を検出するようだが、ライセンスの問題か?AGPL v3の回避のため、OpenCV 4.1.0で削除されているようだ。残念。ちなみにオープンソース画像処理ライブラリOpenCVはBSDライセンスです。このへん...
emotionexplorer.blog.fc2.com
---2022/09/30