OpenCVSharp4で多角形凸包してみた
はじめに
多角形凸包とは、ある領域を「ヘコみのない多角形」で囲むことである。
方法
- 画像を読み込む
- 輪郭を求める
- 輪郭の点の集合を集める
- 集めた点で凸包する
- 表示
プログラム
ほとんどmotchy様のプログラムを参考にしたが、現バージョンに合わせて書き換えた。
結果
参考
https://motchy99.blog.fc2.com/blog-entry-153.html
https://teratail.com/questions/222754
https://docs.opencv.org/4.0.0/d7/d1d/tutorial_hull.html
https://ja.wikipedia.org/wiki/%E5%87%B8%E5%8C%85
https://white-rabbit.jp/quickhull/