質問: python版opencvで、findcontoursを用いて輪郭を抽出した後、fillConvexPolyを用いて、抽出した輪郭の頂点を結ぶ多角形を描画できますが、複雑な図形になると一部塗りつぶされない部分が出てきたり、変な箇所が塗りつぶされたりしてしまいます。 ex) ![元画像](https://teratail.storage.googleapis.com/uploads/contributed_images/10c471efab0e43fd37cdd9b7ff95aca1.jpeg) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/b87da0184cee931bc86be69b47a7da3f.jpeg) そこで、純粋に輪郭内を塗りつぶす方法が知りたくて質問しました。よろしくお願いいたします。
回答: fillConvexPolyではなく、fillPolyでどうでしょうか? 前者はfillpolyより高速ですが、基本的に凸ポリゴンを描きます。