以下の内容はhttps://shuzo-kino.hateblo.jp/entry/2022/03/04/235825より取得しました。


OpenCVでアナログメーターの角度を読み取る その1:エッジの検出

ハフ変換という方法で方向を検知できる
その前処理として、エッジの検出が必要

実際のところ

canny法という手法をつかってエッジの検出をします。
OpenCVではそのまんまCannyというメソッド名で、画像、下限、上限と引数が続きます。

import cv2
import numpy as np

img = cv2.imread('gauge.jpg')
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
edges = cv2.Canny(gray,150,200,apertureSize = 3)

# 表示
#cv2.imshow("Show BINARIZATION Image", img)
cv2.waitKey()
cv2.destroyAllWindows()

画像はこちらから
www.photo-ac.com

やってみると、こんな感じ。
f:id:shuzo_kino:20220304234901p:plain




以上の内容はhttps://shuzo-kino.hateblo.jp/entry/2022/03/04/235825より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14