2021.06.09オープンソースの画像処理ライブラリOpenCVを用いて、図形の輪郭を扱う方法を紹介します。終わりに使用するライブラリと図形はじめに使用するライブラリをimportします。次に、この記事ないで輪郭を取得する適当な図形を用意します。キャンパスを出力して確認この図形を用いて順番に輪郭を取得する手順を追っていきます。cv2.threshold輪郭の取得に先立って、図形を2値化します。これは、輪郭を取得する関数cv2.findContoursが図形を2値画像として解釈するため、2値化しないと期待と結果が異なってしまうためです。図形を2値かするには、cv2.thresholdを用います。cv2.threshold(campus,127,255,cv2.THRESH_BINARY)図形campusに対して、127以下の値を0へ、127より大きい値を255に変換しています。2値化する画像のarray。uint8の画像を中心の値で2値化する場合は127にする。