画像内のすべての閉じた形状を見つけて、その座標を取得する必要があります。Pythonでこれが必要ですが、これを行う方法についての説明でも十分です。必要に応じて、Python コードで自由に答えてください。私はすでにGoogleで多くの検索を行い、次の2つのことを見つけました。
最初のリンクの答えは、閉じた領域の座標を提供するのではなく、すべての領域をペイントします。2 番目のリンクの最初の回答が理解できず、一部のコメントでは機能しないとのことです。2 番目のリンクの 2 番目の回答は、次のような画像では機能しません。
私も独自のコードを作成しようとしましたが、計算に 1 秒以上かかり、はるかに高速にする必要があります (実際には高速ではありませんが、少なくとも 1/10 秒より高速です)。
これらの領域を見つけるにはどうすればよいですか?
PS: 画像には、閉じた形状の一部ではない線がいくつかあります。