Opencv-canny-edge-detection
提供:Dev Guides
OpenCV-キャニーエッジ検出
Canny Edge Detectionは、画像のエッジを検出するために使用されます。 入力としてグレースケール画像を受け入れ、多段アルゴリズムを使用します。
このメソッドは、次のパラメータを受け入れます-
- image -この操作のソース(入力画像)を表す Mat オブジェクト。
- edges -この操作の宛先(エッジ)を表す Mat オブジェクト。
- threshold1 -ヒステリシス手順の最初のしきい値を表すdouble型の変数。
- threshold2 -ヒステリシス手順の2番目のしきい値を表すdouble型の変数。
例
次のプログラムは、特定の画像でCanny Edge Detection操作を実行する方法を示す例です。
上記のプログラムで指定された入力画像 canny_input.jpg が次のものであると仮定します。
出力
上記のプログラムを実行すると、次の出力が得られます-
指定したパスを開くと、次のように出力画像を観察できます-