以下は私の電気メーターが52425.5を読んでいる写真です(大まかに):
メーターを自動的に読み取るのに役立つプログラム/テクニックは何ですか?ノート:
これは、よりきれいな画像の1つです。多くの画像には静的なものがあります。静的すぎる画像を無視して(プログラムに「ERR」と表示させて)大丈夫です。
カメラのマウントは固定されていますが、各ダイヤルの中央(明るい銀色のポイント)が画像間を上下に移動します(垂直方向の同期が異なるためですか?)。ダイヤルの中心(つまり画像全体)も画像間で少し左右に移動しますが、それほどではありません。
その他の写真といくつかのコード: https ://github.com/barrycarter/bcapps/tree/master/ELECREAD
これまでの私のアプローチ:
画像を個々のダイヤルに分割します。
各ダイヤルの中心(つまり、「最も明るいポイント」)を見つけます
中心の周りの半径が異なる円を見て、各円の最も暗い角度を見つけます。
あなたが読んでもらうためにあなたが見つけた最も暗い角度で何か(まだ何がわからないか)をしてください。
私はあなたのメーターを監視し、彼らが見た「サイクル」の数を記録/放送するデバイスがあることを知っています(各サイクル=ほとんどのメーターで7.5ワット時)。ただし、これらのデバイスは高価であり、いくつかの読み取り値を見逃した場合、「追いつく」ことはできません。
何かご意見は?
更新:完璧からは遠いですが、https://github.com/barrycarter/bcapps/blob/master/ELECREAD/bc-elec-read.plは100個のテスト画像のうち6個を正しく読み取り、100個のテストのうち8個を誤って読み取るようになりました画像を表示し、他の86個のテスト画像(以下の画像を含む)を「読み取り不能」として拒否します。実際の練習では(そして以前の信頼できる測定値を知っているとき)、それはかなり良くなります。