(57)【要約】【課題】メータの撮像画像を用いて、メータの指示針が示す指示値を正確に読み取ることができるメータ読取装置及びメータ読取方法を提供する。【解決手段】  携帯型端末であるメータ読取装置１は、マーカが設けられたメータ２を撮像するカメラによって得られたメータ２の撮像画像を取得する取得手段と、前記撮像画像に含まれるメータ２と、メータ２と前記カメラとの相対位置が基準位置にある場合において前記カメラによって撮像された基準画像に含まれるメータ２との差異を、前記マーカに基づいて算出する算出手段と、算出した結果に基づいて、前記撮像画像によって前記指示値の読み取りが可能か否かを判定する判定手段と、読み取りが可能と判定された場合に、前記撮像画像を用いて前記指示値を読み取る指示値読取手段を備えている。【選択図】図１
2020166332.tif 000002
【特許請求の範囲】
【請求項１】
メータを撮像するカメラによって撮像された画像を用いて、前記メータの指示針が示す指示値を読み取るメータ読取装置において、
前記メータにはマーカが設けられており、
前記カメラによって撮像された、前記マーカを含む前記メータの撮像画像を取得する取得手段と、
前記撮像画像に含まれる前記メータと、前記メータと前記カメラとの相対位置が基準位置にある場合において前記カメラによって撮像された基準画像に含まれる前記メータとの差異を、前記マーカに基づいて算出する算出手段と、
算出した結果に基づいて、前記撮像画像によって前記指示値の読み取りが可能か否かを判定する判定手段と、
読み取りが可能と判定された場合に、前記撮像画像を用いて前記指示値を読み取る指示値読取手段と
を備えることを特徴とする、メータ読取装置。
【請求項２】
前記算出手段は、前記基準画像に含まれる前記メータに対する前記撮像画像に含まれる前記メータの変形度合いを算出する、
請求項１に記載のメータ読取装置。
【請求項３】
前記算出手段は、前記基準画像に含まれる前記メータ及び前記撮像画像に含まれる前記メータの大きさの差異を算出する、
請求項１又は２に記載のメータ読取装置。
【請求項４】
前記算出手段は、前記基準画像に含まれる前記メータ及び前記撮像画像に含まれる前記メータの位置の差異を算出する、
請求項１乃至３の何れかに記載のメータ読取装置。
【請求項５】
前記判定手段によって読み取りが不可能と判定された場合、前記カメラの位置の変更を要求する変更要求を出力する出力手段
をさらに備える、
請求項１乃至４の何れかに記載のメータ読取装置。
【請求項６】
前記判定手段によって読み取りが可能と判定された場合に、前記マーカに基づいて前記計測画像を補正する補正手段
をさらに備える、
請求項１乃至５の何れかに記載のメータ読取装置。
【請求項７】
前記マーカには前記メータの識別情報が記録されており、
前記マーカに記録されている前記識別情報を読み取る識別情報読取手段をさらに備える、
請求項１乃至６の何れかに記載のメータ読取装置。
【請求項８】
メータを撮像するカメラによって撮像された画像を用いて、前記メータの指示針が示す指示値を読み取るメータ読取方法において、
前記メータにはマーカが設けられており、
前記カメラによって撮像された、前記マーカを含む前記メータの撮像画像を取得し、
前記撮像画像に含まれる前記メータと、前記メータと前記カメラとの相対位置が基準位置にある場合において前記カメラによって撮像された基準画像に含まれる前記メータとの差異を、前記マーカに基づいて算出し、
算出した結果に基づいて、前記撮像画像によって前記指示値の読み取りが可能か否かを判定し、
判定した結果を出力することを特徴とする、
メータ読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種メータの指示針が示す指示値を読み取るメータ読取装置及びメータ読取方法に関する。
【背景技術】
【０００２】
各種メータをカメラによって撮像し、その撮像画像から指示針が示す指示値を自動で読み取るメータ読取装置が提案されている。例えば、特許文献１には、メータに正対して固定されたカメラによって得られたメータの画像を用いて指示値を読み取るメータ読取装置が開示されている。より具体的に説明すると、このメータ読取装置では、メータの画像を二値化し、その画像から得られた黒点の分布をメータ座標系に変換してなる回転角度ヒストグラムを作成し、その回転角度ヒストグラムの黒点数が最大となる角度を指針回転角度として検出し、その指針回転角度から指示値を算出する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１２６１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年ではスマートフォン及びタブレット端末などの携帯型端末が普及しているため、携帯型端末が備えているカメラによる撮像画像を用いてメータの指示値の読み取りができると便宜である。しかしながら、このように携帯型端末のカメラによってメータを撮像することとした場合、その都度メータとカメラとの相対的な位置関係が変化するため、撮像画像から指示値を正確に読み取ることが困難になる。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、上述した課題を解決することができるメータ読取装置及びメータ読取方法を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一の態様のメータ読取装置は、メータを撮像するカメラによって撮像された画像を用いて、前記メータの指示針が示す指示値を読み取るメータ読取装置において、前記メータにはマーカが設けられており、前記カメラによって撮像された、前記マーカを含む前記メータの撮像画像を取得する取得手段と、前記撮像画像に含まれる前記メータと、前記メータと前記カメラとの相対位置が基準位置にある場合において前記カメラによって撮像された基準画像に含まれる前記メータとの差異を、前記マーカに基づいて算出する算出手段と、算出した結果に基づいて、前記撮像画像によって前記指示値の読み取りが可能か否かを判定する判定手段と、読み取りが可能と判定された場合に、前記撮像画像を用いて前記指示値を読み取る指示値読取手段とを備えることを特徴とする。
【０００７】
上記態様において、前記算出手段は、前記基準画像に含まれる前記メータに対する前記撮像画像に含まれる前記メータの変形度合いを算出するようにしてもよい。
【０００８】
また、上記態様において、前記算出手段は、前記基準画像に含まれる前記メータ及び前記撮像画像に含まれる前記メータの大きさの差異を算出するようにしてもよい。
【０００９】
また、上記態様において、前記算出手段は、前記基準画像に含まれる前記メータ及び前記撮像画像に含まれる前記メータの位置の差異を算出するようにしてもよい。
【００１０】
また、上記態様において、前記判定手段によって読み取りが不可能と判定された場合、前記カメラの位置の変更を要求する変更要求を出力する出力手段をさらに備えてもよい。
【００１１】
また、上記態様において、前記判定手段によって読み取りが可能と判定された場合に、前記マーカに基づいて前記計測画像を補正する補正手段をさらに備えてもよい。
【００１２】
また、上記態様において、前記マーカには前記メータの識別情報が記録されており、前記マーカに記録されている前記識別情報を読み取る識別情報読取手段をさらに備えてもよい。
【００１３】
本発明の一の態様のメータ読取方法は、メータを撮像するカメラによって撮像された画像を用いて、前記メータの指示針が示す指示値を読み取るメータ読取方法において、前記メータにはマーカが設けられており、前記カメラによって撮像された、前記マーカを含む前記メータの撮像画像を取得し、前記撮像画像に含まれる前記メータと、前記メータと前記カメラとの相対位置が基準位置にある場合において前記カメラによって撮像された基準画像に含まれる前記メータとの差異を、前記マーカに基づいて算出し、算出した結果に基づいて、前記撮像画像によって前記指示値の読み取りが可能か否かを判定し、判定した結果を出力することを特徴とする。
【発明の効果】
【００１４】
本発明のメータ読取装置及びメータ読取方法によれば、携帯型端末のカメラによる撮像画像を用いてメータの指示値を正確に読み取ることが可能になる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態に係るメータ読取装置及びその通信先の構成を示すブロック図。
【図２】メータ読取装置の詳細な構成を示すブロック図。
【図３】メータの構成を模式的に示す正面図。
【図４】サーバ装置の構成を示すブロック図。
【図５】指示値の読み取り誤りの原因を説明するための図。
【図６】カメラとメータとの相対位置が変化した状態を説明するための図。
【図７Ａ】カメラがメータに対して正対した状態で撮像された場合の撮像画像を示す図。
【図７Ｂ】カメラがメータに対して傾いた状態で撮像された場合の撮像画像を示す図。
【図８】カメラとメータとの相対位置が変化した状態を説明するための図。
【図９Ａ】カメラがメータに対して正対した状態で撮像された場合の撮像画像を示す図。
【図９Ｂ】カメラがメータに対して傾いた状態で撮像された場合の撮像画像を示す図。
【図１０】メータ読取装置が実行する準備処理の手順を示すフローチャート。
【図１１】メータ読取装置が実行する計測処理の手順を示すフローチャート。
【図１２】メータ読取装置が実行する適否判定処理の手順を示すフローチャート。
【図１３Ａ】基準画像における各マーカの座標値を説明するための図。
【図１３Ｂ】計測画像における各マーカの座標値を説明するための図。
【図１４Ａ】基準画像におけるマーカの位置を説明するための図。
【図１４Ｂ】計測画像におけるマーカの位置を説明するための図。
【発明を実施するための形態】
【００１６】
以下、本発明の好ましい実施の形態を、図面を参照しながら説明する。なお、以下に示す各実施の形態は、本発明の技術的思想を具体化するための方法及び装置を例示するものであって、本発明の技術的思想は下記のものに限定されるわけではない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において種々の変更を加えることができる。
【００１７】
（メータ読取装置の構成）
図１は、本実施の形態のメータ読取装置及びその通信先の構成を示すブロック図である。図１に示すように、メータ読取装置１は、メータ２の指示針が示す指示値を読み取る装置であって、インターネットを含む通信ネットワーク１０１と通信可能に接続されている。この通信ネットワーク１０１には、サーバ装置３が通信可能に接続されている。後述するように、メータ読取装置１は、通信ネットワーク１０１を介してメータ２の指示値を示す指示値データをサーバ装置３に対して送信する。
【００１８】
メータ読取装置１は、スマートフォン等の携帯電話機又はタブレット端末等の携帯型端末で構成される。図２は、メータ読取装置１の詳細な構成を示すブロック図である。図２に示すように、メータ読取装置１は、制御部１１と、記憶部１２と、通信部１３と、カメラ１４と、入力部１５と、表示部１６と、マイク１７と、スピーカ１８とを備えている。
【００１９】
制御部１１は、図示しないＣＰＵと、ＳＲＡＭ又はＤＲＡＭ等のＲＡＭとを備えている。制御部１１のＣＰＵが、ＲＡＭにロードされた各種のコンピュータプログラムを実行する。
【００２０】
記憶部１２は、フラッシュメモリ等で構成されており、制御部１１にて実行されるオペレーティングシステム及びアプリケーションプログラム等の各種のコンピュータプログラム、並びにその実行の際に用いられるデータ等を記憶する。このコンピュータプログラムには、メータ読取プログラム１２Ａが含まれる。メータ読取プログラム１２Ａは、メータ２の指示値を読み取るためのアプリケーションプログラムであって、後述する各処理を実行するためのものである。
【００２１】
通信部１３は、３Ｇ（Generation）、４Ｇ、及びＬＴＥ（Long Term Evolution）等の長距離無線通信方式、並びにＮＦＣ（Near Field Communication）、Ｗｉ-Ｆｉ（登録商標）、ＢＬＵＥＴＯＯＴＨ（登録商標）等の近距離無線通信方式に対応する通信モジュールで構成されている。メータ読取装置１は、通信部１３を介して、サーバ装置３との間で通信を行う。
【００２２】
カメラ１４は、ＣＣＤ又はＣＭＯＳ等の撮像素子を備える撮像装置である。メータ読取装置１は、カメラ１４によって撮像された撮像画像を用いて、メータ２の指示値を読み取る。
【００２３】
入力部１５は、静電容量方式のタッチパネル等で構成されており、作業者からの入力を受け付け、その入力に基づく電気信号を制御部１１に出力する。作業者は、入力部１５を用いることにより、メータ読取装置１に対して必要な操作を行う。
【００２４】
表示部１６は、液晶ディスプレイ又は有機ＥＬディスプレイ等で構成されており、制御部１１から入力された映像信号にしたがって、画像（画面）を表示する。
【００２５】
マイク１７は、外部から音声の入力を受け付けて、その入力に基づく電気信号を制御部１１に出力する。上記の入力部１５による入力に代えて、マイク１７による音声入力を行うことも可能である。
【００２６】
スピーカ１８は、制御部１１からの指示にしたがって、外部に音声を出力する。上記の表示部１６による表示の代わりに、スピーカ１８による音声出力によって各種のメッセージ等を出力することができる。
【００２７】
（メータの構成）
図３は、メータ２の構成を模式的に示す正面図である。図３に示すように、メータ２は、目盛が設けられた目盛盤２１と、目盛を指示する指示針２２とを備えている。また、メータ２の表面には、所定のパターンの画像で構成される４つのマーカＭ１乃至Ｍ４が貼付されている。
【００２８】
マーカＭ１乃至Ｍ４は、メータ２の目盛盤２１上に貼付されてもよく、後述するように目盛盤２１を覆うようにして設けられたケース上に貼付されてもよい。また、マーカＭ１乃至Ｍ４は、図３に示すように目盛が設けられている領域の内側に貼付されていてもよく、その外側に貼付されていてもよい。さらに、マーカの数も４つに限定されるわけではなく、１つ以上であればいくつであってもよい。
【００２９】
マーカＭ１乃至Ｍ４として、一般にＡＲ（Augmented Reality）マーカとして普及しているマーカを用いることができる。但し、これに限定されるわけではなく、ＱＲコード（登録商標）などをマーカＭ１乃至Ｍ４として用いることも可能である。なお、ＡＲマーカの場合、ＱＲコードと比べると単純なパターンの画像で構成されているため、メータ２から離れた位置にあるカメラで撮像が行われた場合でも、その撮像画像から容易に認識できるというメリットがある。
【００３０】
本実施の形態では、メータ２の識別情報（製品番号、製造年月、機種など）がマーカＭ１乃至Ｍ４に記録されている。後述するように、この識別情報はメータ読取装置１によって読み取られ、サーバ装置３へ送られる。
【００３１】
（サーバ装置の構成）
図４は、サーバ装置３の構成を示すブロック図である。図４に示すように、サーバ装置３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、入力部３４、表示部３５、ハードディスク３６、及び通信インタフェース（Ｉ／Ｆ）３７を備えており、これらの各要素はバス３８によって接続されている。
【００３２】
ＣＰＵ３１は、ＲＯＭ３２及びハードディスク３６に記憶されているコンピュータプログラムを実行する。
【００３３】
ＲＯＭ３２は、ＣＰＵ３１によって実行されるコンピュータプログラム及びこれに用いられるデータなどを記憶している。また、ＲＡＭ３３は、ハードディスク３６に記憶されているコンピュータプログラムの読み出しに用いられる。
【００３４】
入力部３４は、キーボード及びマウスなどから構成されており、ＵＳＢなどから構成される入出力インタフェースを介してバス３８に接続されている。また、表示部３５は、ＬＣＤ又はＣＲＴなどで構成されており、画像出力インタフェースを介してバス３８に接続されている。この表示部３５は、ＣＰＵ３１から与えられる画像データに応じた映像信号にしたがって画像を表示する。
【００３５】
ハードディスク３６には、オペレーティングシステム及びアプリケーションプログラムを含む種々のコンピュータプログラム、並びにそれらのコンピュータプログラムの実行に用いられるデータなどがインストールされている。また、このハードディスク３６には、メータ読取装置１から取得した指示値データを格納する指示値データベース（ＤＢ）３６１が設けられている。
【００３６】
（読み取り誤りの原因）
上記のように構成されたメータ読取装置１において、カメラ１４がメータ２に対して正対した状態で撮像が行われる場合、指示値の読み取りを適切に行うことができる。これに対し、カメラ１４がメータ２に対して傾いた状態で撮像が行われる場合、指示値を適切に読み取ることが困難になる。以下、この点について詳述する。
【００３７】
図５に示すように、メータ２において、指示針２２は、目盛が設けられている目盛盤２１より若干浮いた状態で取り付けられている。この場合でも、メータ２を正面方向から見たときは目盛盤２１及び指示針２２は同一平面上にあるものとみなすことができるため、図５に示すようにカメラ１４がメータ２に対して正対した状態で撮像が行われる場合、指示針２２が示す指示値を正確に読み取ることができる。他方、カメラ１４がメータ２に対して正対せずに傾いた状態で撮像が行われると、指示値を正確に読み取ることが困難になる。
【００３８】
また、本実施の形態では、後述するようにマーカＭ１乃至Ｍ４に基づいて指示値の読み取りを行うが、マーカＭ１乃至Ｍ４が目盛盤２１ではなく目盛盤２１を覆うケースに貼付される場合、マーカＭ１乃至Ｍ４が設けられている面と、目盛盤２１の面及び指示針２２を含む平面とは所定の距離離れているため、この点でも指示値を正確に読み取ることが困難になる。図５を用いて説明すると、メータ２が、目盛盤２１の上方を覆うようにして設けられ、外部から目盛盤２１を視認可能なように透明な材質で構成されたケース２３を備えている場合において、そのケース２３にマーカＭ１乃至Ｍ４が貼付されているとき、マーカＭ１乃至Ｍ４が設けられている面（ケース２３の表面）と目盛盤２１の表面とはメータ２の正面方向において所定の距離離れる。そのため、目盛盤２１の表面と、指示針２２を含む平面と、マーカＭ１乃至Ｍ４が設けられている面とは、メータ２の正面方向において所定の間隔離れて設けられることになる。この場合でも、図５に示すようにカメラ１４がメータ２に対して正対した状態で撮像が行われるときは、指示針２２が示す指示値を正確に読み取ることができるが、カメラ１４がメータ２に対して正対せずに傾いた状態で撮像が行われると、指示値を正確に読み取ることが困難になる。
【００３９】
上記の読み取り誤りの原因について、図６乃至図９Ｂを参照しながらさらに詳細を説明する。
まず、マーカＭ１乃至Ｍ４が目盛盤２１に貼付されている場合について説明する。図６に示すように、指示針２２の中心を起点として目盛盤２１に垂直なベクトルをＺ軸、指示針２２の中心を起点としてＺ軸に垂直なベクトルをＸ軸、Ｚ軸及びＸ軸に垂直なベクトルをＹ軸とする。この場合において、カメラ１４がメータ２に対して正対した状態、すなわちカメラ１４の光軸をＺ軸に一致させた状態（Ａ）で撮像を行った場合、図７Ａに示すように、メータ２が歪んでいない状態の撮像画像が得られる。なお、本実施の形態では、このようにカメラ１４の光軸をＺ軸に一致させた場合を、メータ２とカメラ１４との相対位置が基準位置にあるものとし、そのときに得られた撮像画像を基準画像と表現する。
【００４０】
他方、カメラ１４がメータ２に対して正対せずに傾いた状態、例えばＹ軸及びＺ軸を含む平面内の所定の位置にカメラ１４を配置させた状態（Ｂ）で撮像を行った場合、図７Ｂに示すように、メータ２が歪んだ状態の撮像画像が得られる。この場合、指示値を正確に読み取ることが困難になる。但し、基準画像におけるマーカＭ１乃至Ｍ４の位置が分かっていれば、射影変換による歪み補正によって、この撮像画像を基準画像に近い画像に変換することができる。その変換後の画像を用いることによって、指示値を正確に読み取ることが可能になる。
【００４１】
次に、マーカＭ１乃至Ｍ４がケース２３に貼付されている場合について説明する。図８に示す例において、カメラ１４の光軸をＺ軸に一致させた状態（Ａ）で撮像を行った場合、図９Ａに示すように、メータ２が歪んでいない状態の基準画像が得られる。
【００４２】
他方、Ｙ軸及びＺ軸を含む平面内の所定の位置にカメラ１４を配置させた状態（Ｂ）で撮像を行った場合、図９Ｂに示すように、メータ２が歪んだ状態の撮像画像が得られる。この場合、マーカＭ１乃至Ｍ４と目盛盤２１との位置関係が大きくずれるため、基準画像におけるマーカＭ１乃至Ｍ４の位置が分かっていたとしても、射影変換だけでは歪み補正を行うことができないことがある。そのような場合は、指示値を正確に読み取るために、改めて異なる角度から撮像された撮像画像を用いて指示値の読み取りを行うことが好ましい。
【００４３】
以上のとおり、メータ２とカメラ１４との相対位置の違いによって、指示値の読み取りを正確に行えたり行えなかったりする。本実施の形態のメータ読取装置１は、メータ２とカメラ１４との相対位置に基づいて、取得した撮像画像が指示値の読み取りを行うにあたって適切なものであるか否かを判定する。以下、メータ読取装置１の動作について説明する。
【００４４】
（メータ読取装置の動作）
メータ読取装置１は、（１）基準画像を取得するための準備処理、及び（２）メータの指示値を読み取る計測処理を実行する。以下、これらの処理について、フローチャートを参照しながら説明する。
【００４５】
（１）準備処理
図１０は、メータ読取装置１が実行する準備処理の手順を示すフローチャートである。メータ読取装置１はまず、作業者の指示にしたがってカメラ１４による撮像を開始する（Ｓ１０１）。このとき、作業者は、カメラ１４をメータ２に正対させるようにする。但し、正確に正対させることは困難であるため、カメラ１４がメータ２に対して実質的に正対する位置に配置されていればよい。このようなカメラ１４がメータ２に対して実質的に正対する位置が基準位置となり、そのときに得られた撮像画像が基準画像として取り扱われることになる。
【００４６】
メータ読取装置１は、撮像中の画像において、指示針２２の回転中心、指示針２２の可動領域、及び目盛盤２１の目盛情報（各目盛とその値との対応関係）を設定する（Ｓ１０２）。この設定は、表示部１６に表示されている撮像中の画像に対して、作業者が入力部１５を用いて上記の回転中心、可動領域、及び目盛情報を入力し、メータ読取装置１がその入力を受け付けることによって実施される。
【００４７】
上記の設定が完了した後、メータ読取装置１は、撮像中の画像を基準画像として記憶部１２に記憶する（Ｓ１０３）。このとき、設定された上記の回転中心、可動領域、及び目盛情報の各情報と紐付けられて基準画像が記憶される。その後、メータ読取装置１は撮像を終了し（Ｓ１０４）、準備処理が完了する。
【００４８】
（２）計測処理
図１１は、メータ読取装置１が実行する計測処理の手順を示すフローチャートである。メータ読取装置１はまず、作業者の指示にしたがってカメラ１４による撮像を開始する（Ｓ２０１）。なお、このときに得られる撮像画像を以下では計測画像と表現する。準備処理の場合と同様、作業者は、カメラ１４をメータ２に正対させるようにするものの、準備処理のときと同一の位置・角度にカメラ１４を配置して撮像することは極めて困難であるため、メータ２とカメラ１４との相対位置が準備処理の場合と比べて変化するのが通常である。メータ読取装置１は、その変化に基づき、計測画像の適否を判定する（Ｓ２０２）。
【００４９】
図１２は、ステップＳ２０２における適否判定処理の手順を示すフローチャートである。本実施の形態では、Deforme、Size、及びPlaceの３つのパラメータに基づいて計測画像の適否を判定する。メータ読取装置１はまず、下記の式（１）を用いて、基準画像に含まれるメータに対する計測画像に含まれるメータの変形度合いを示すパラメータであるDeformeを算出する（Ｓ３０１）。
【数１】
2020166332.tif 000003
式（１）におけるＲ１、Ｒ２、及びＲ３は次の式（２）乃至（４）によってそれぞれ算出される。
【数２】
2020166332.tif 000004
但し、Ｘ１及びＹ１は基準画像におけるマーカＭ１の座標値、Ｘ２及びＹ２は同じくマーカＭ４の座標値、Ｘ３及びＹ３は同じくマーカＭ２の座標値、Ｘ４及びＹ４は同じくマーカＭ３の座標値である（図１３Ａを参照）。また、ｘ１及びｙ１は計測画像におけるマーカＭ１の座標値、ｘ２及びｙ２は同じくマーカＭ４の座標値、ｘ３及びｙ３は同じくマーカＭ２の座標値、ｘ４及びｙ４は同じくマーカＭ３の座標値である（図１３Ｂを参照）。
【００５０】
次に、メータ読取装置１は、下記の式（５）を用いて、基準画像に含まれるメータと計測画像に含まれるメータとの大きさの差異を示すパラメータであるSizeを算出する（Ｓ３０２）。
【数３】
2020166332.tif 000005
基準画像の撮像時と計測画像の撮像時とでメータ２とカメラ１４との間の距離が異なると、各画像に含まれるメータの大きさが変化する。上記のSizeでその変化を評価することができる。
【００５１】
次に、メータ読取装置１は、下記の式（６）を用いて、基準画像に含まれるメータと計測画像に含まれるメータとの位置の差異を示すパラメータであるPlaceを算出する（Ｓ３０３）。
【数４】
2020166332.tif 000006
図１４Ａ及び図１４Ｂに示すように、画像の左端上部を原点Ｐ（０，０）とした座標系を想定し、画像のピクセルを横ｍ個、縦ｎ個とした場合に、計測画像におけるメータが基準画像におけるメータからどの程度ずれているのかを上記のPlaceで評価することができる。なお、図１４Ａは基準画像におけるマーカＭ１の位置を説明するための図であり、図１４Ｂは計測画像におけるマーカＭ１の位置を説明するための図である。
【００５２】
次に、メータ読取装置１は、Deforme、Size、及びPlaceの各パラメータの値に基づいて、計測画像が許容可能な画像であるか否かを判定する（Ｓ３０４）。本実施の形態では、各パラメータの値が下記の式（７）乃至（９）の範囲内であれば、許容可能であると判定される。
Deforme ≦０．０５  ・・・（７）
Size ≦０．２         ・・・（８）
Place ≦０．２        ・・・（９）
上記の値は例示であって、より緩やかに判定する場合はより大きな値に、より厳しく判定する場合はより小さい値に設定される。
【００５３】
ステップＳ３０４において計測画像が許容可能であると判定した場合（Ｓ３０４でＹＥＳ）、射影変換などによって計測画像を基準画像に近付ける補正処理を実行し（Ｓ３０５）、計測処理に戻る。この場合、計測処理において、計測画像は適切であると判定される。他方、許容できないと判定した場合（Ｓ３０４でＮＯ）、メータ読取装置１は、適否判定処理を完了し、計測処理に戻る。この場合、計測処理において、計測画像は適切ではないと判定される。
【００５４】
図１０の計測処理に戻り、メータ読取装置１は、適否判定処理の結果に基づいて、計測画像が適切であるか否かを判定する（Ｓ２０３）。ここで適切であると判定した場合（Ｓ２０３でＹＥＳ）、メータ読取装置１は、基準画像及びそれに紐付けられた指示針２２の回転中心などの設定情報並びに計測画像を用いて、メータ２の指示値を読み取る（Ｓ２０４）。より具体的に説明すると、メータ読取装置１は、基準画像及び計測画像から指示針２２の可動領域の画像をそれぞれ抽出し、抽出した２つの画像から指示針２２の回転中心に基づいて指示針２２の回転角を求め、求めた回転角と目盛情報とから指示針２２の指示値を特定する。
【００５５】
次に、メータ読取装置１は、マーカＭ１乃至Ｍ４に記録されているメータ２の識別情報を読み取る（Ｓ２０５）。
【００５６】
その後、メータ読取装置１は、読み取った指示値を示す指示値データ及び識別情報をサーバ装置３に対して送信し（Ｓ２０６）、計測処理を終了する。なお、サーバ装置３は、メータ読取装置１から受信した指示値データを、識別情報と紐付けて指示値ＤＢ３６１に格納する。その結果、メータ２毎に指示値データを管理することができる。
【００５７】
他方、ステップＳ２０３において計測画像が適切ではないと判定した場合（Ｓ２０３でＮＯ）、メータ読取装置１は、カメラ１４の位置の変更を要求するメッセージを含む撮像位置変更要求を表示部１６上に出力し（Ｓ２０７）、計測処理を終了する。なお、撮像位置変更要求を参照した作業者は、カメラ１４の位置を変更した上で、改めて撮像を開始させる。この場合、上記の計測処理が再び実行されることになる。
【００５８】
上述したように、本実施の形態では、メータ２とカメラ１４との相対位置の変化に基づいて、計測画像におけるメータ２の指示値を適切に読み取ることができるか否かの判断が行われる。その結果、適切に読み取ることができないと判断された場合は、その計測画像を用いた指示値の読み取りは行わず、新たに撮像された計測画像を用いて指示値の読み取りを行う。そのため、メータの指示値を正確に読み取ることが可能になる。
【００５９】
（その他の実施の形態）
上述した実施の形態では、携帯型端末がメータ読取装置として機能しているが、携帯型端末で撮像された撮像画像を取得した他の装置がメータ読取装置として機能するようにしてもよい。具体的には、例えば、携帯型端末１で撮像された撮像画像をサーバ装置３が取得し、このサーバ装置３が上述した各処理を実行することによってメータ読取装置として機能するようにしてもよい。
【００６０】
また、上述した実施の形態では、適否判定処理において計測画像が許容可能であると判定した場合（Ｓ３０４でＹＥＳ）に補正処理を実行しているが（Ｓ３０５）、その場合に補正処理を実行しなくてもよい。メータ２とカメラ１４との相対位置が基準画像の撮像時と計測画像の撮像時とで実質的に同一になることもあり、その場合は補正処理を行う必要性が低いためである。
【符号の説明】
【００６１】
１  メータ読取装置
１１  制御部
１２  記憶部
１２Ａ  メータ読取プログラム
１３  通信部
１４  カメラ
１５  入力部
１６  表示部
１７  マイク
１８  スピーカ
２  メータ
２１  目盛盤
２２  指示針
２３  ケース
３  サーバ装置
３１  ＣＰＵ
３２  ＲＯＭ
３３  ＲＡＭ
３４  入力部
３５  表示部
３６  ハードディスク
３６１  指示値データベース
３７  通信インタフェース
３８  バス
１０１  通信ネットワーク
Ｍ１〜Ｍ４  マーカ
【図１】
2020166332.tif 000007
【図２】
2020166332.tif 000008
【図３】
2020166332.tif 000009
【図４】
2020166332.tif 000010
【図５】
2020166332.tif 000011
【図６】
2020166332.tif 000012
【図７Ａ】
2020166332.tif 000013
【図７Ｂ】
2020166332.tif 000014
【図８】
2020166332.tif 000015
【図９Ａ】
2020166332.tif 000016
【図９Ｂ】
2020166332.tif 000017
【図１０】
2020166332.tif 000018
【図１１】
2020166332.tif 000019
【図１２】
2020166332.tif 000020
【図１３Ａ】
2020166332.tif 000021
【図１３Ｂ】
2020166332.tif 000022
【図１４Ａ】
2020166332.tif 000023
【図１４Ｂ】
2020166332.tif 000024