タグ

pythonとハフ変換に関するkoma_gのブックマーク (1)

  • ハフ変換による直線検出 — OpenCV-Python Tutorials 1 documentation

    目的¶ このチュートリアルでは ハフ変換の概念を学びます. 画像中から直線検出をするためにハフ変換をどのように使うか学びます. 以下の関数の使い方を学びます: cv2.HoughLines(), cv2.HoughLinesP() 理論¶ ハフ変換は数式で表現できる形状を検出するための一般的な方法です.形状の一部が破損,劣化していたとしても検出できます.ここでは直線検出のためにどのようにハフ変換を使うかみていきます. 直線は もしくは と表せrます.ここで は原点から直線までの距離, は直線の法線と横軸の成す角を反時計回りに表します(この方向は座標系の表現次第で変わります.この表現はOpenCVで使われている者です).以下の画像を確認してください.: もしも直線が原点の下を通過するのであればrhoは正の値,角度は180度未満になります.原点の上を通過する場合は角度は180より大きい値になる

  • 1