(57)【要約】  被写体の画像を撮影したその場で、被写体の実寸法を手軽に知ることができるカメラ付き電子機器を提供する。カメラ付き電子機器（１０）は、ディスプレイ（１１）に表示された撮影画像（Ｐ１）において、マーカー画像（２Ａ）のサイズを検出し、被写体画像（１Ａ）のサイズを検出する。マーカー（２）の実寸法と、検出したマーカー画像（２Ａ）のサイズと、検出した被写体画像（１Ａ）のサイズとを基にして、被写体（１）の実寸法を算出し、算出した実寸法（ａ２）をディスプレイ（１１）に表示する。
2013099271.tif 000002
【特許請求の範囲】
【請求項１】
カメラおよびディスプレイを少なくとも有する電子機器によって、被写体の寸法計測動作を実行する寸法計測方法であって、
前記電子機器が、前記ディスプレイに表示された、実寸法が既知のマーカーと共に前記被写体が映った撮影画像において、マーカー画像のサイズを検出する第１ステップと、
前記電子機器が、前記撮影画像において、被写体画像のサイズを検出する第２ステップと、
前記電子機器が、前記マーカーの実寸法と、前記第１ステップで検出した前記マーカー画像のサイズと、前記第２ステップで検出した前記被写体画像のサイズとを基にして、前記被写体の実寸法を算出し、算出した前記被写体の実寸法を前記ディスプレイに表示する第３ステップとを備えた
ことを特徴とする寸法計測方法。
【請求項２】
請求項１において、
前記マーカーは、平面形状または図柄が所定形状であり、
前記電子機器が、前記第１ステップの前に、前記撮影画像を、前記マーカー画像の平面形状または図柄が前記所定形状になるように、補正するステップを備えた
ことを特徴とする寸法計測方法。
【請求項３】
請求項１または２において、
前記被写体は、魚であり、
前記電子機器が、前記撮影画像の撮影日時と撮影位置、前記第３ステップで算出した前記魚の実寸法、および、前記被写体画像を用いて、前記魚の種類を判定するステップを備えた
ことを特徴とする寸法計測方法。
【請求項４】
請求項３において、
前記電子機器が、判定した前記魚の種類、および、前記第３ステップで算出した前記魚の実寸法を用いて、前記魚の重量を推定するステップを備えた
ことを特徴とする寸法計測方法。
【請求項５】
請求項１または２において、
前記被写体は、魚であり、
前記電子機器が、前記マーカー画像を含む背景画像を消去し、前記被写体画像を墨色で表現した画像に変換して、算出した前記魚の実寸法とともに前記ディスプレイに表示する第４のステップを備えた
ことを特徴とする寸法計測方法。
【請求項６】
請求項１〜５のうちいずれか１項において、
前記第１ステップは、画像認識処理を用いて前記マーカー画像を認識し、当該マーカー画像のサイズを検出するものである
ことを特徴とする寸法計測方法。
【請求項７】
請求項１〜５のうちいずれか１項において、
前記第１ステップは、前記ディスプレイにおいて前記マーカー画像の範囲を特定するための第１可動指標を表示し、前記第１可動指標に係るユーザの操作を受けて、当該マーカー画像のサイズを検出するものである
ことを特徴とする寸法計測方法。
【請求項８】
請求項１〜７のうちいずれか１項において、
前記第２ステップは、画像認識処理を用いて前記被写体画像を認識し、当該被写体画像のサイズを検出するものである
ことを特徴とする寸法計測方法。
【請求項９】
請求項１〜７のうちいずれか１項において、
前記第２ステップは、前記ディスプレイにおいて前記被写体画像の範囲を特定するための第２可動指標を表示し、前記第２可動指標に係るユーザの操作を受けて、当該被写体画像のサイズを検出するものである
ことを特徴とする寸法計測方法。
【請求項１０】
請求項１〜９のうちいずれか１項において、
前記マーカーの平面形状は、円形である
ことを特徴とする寸法計測方法。
【請求項１１】
カメラおよびディスプレイを少なくとも有する電子機器によって、被写体の寸法計測動作を実行する寸法計測方法であって、
前記電子機器が、前記ディスプレイに表示された、実寸法が既知のマーカーと共に前記被写体が映った撮影画像において、マーカー画像のサイズを検出する第１ステップと、
前記電子機器が、前記第１ステップで検出した前記マーカー画像のサイズを基にして、前記マーカーの実寸法を基準としたスケール格子画像を、前記撮影画像に重ねて前記ディスプレイに表示する第２ステップとを備えた
ことを特徴とする寸法計測方法。
【請求項１２】
カメラおよびディスプレイを少なくとも有する電子機器によって、被写体の寸法計測動作を実行する寸法計測方法であって、
前記カメラは、オートフォーカス機能を有しており、
前記ディスプレイは、ズーム機能を有しており、
前記電子機器が、ユーザの所定の操作を受けて、前記カメラの焦点距離を所定距離に固定する第１ステップと、
前記電子機器が、前記第１ステップの状態で撮影された、前記被写体が映った撮影画像を、前記ディスプレイに表示する第２ステップと、
前記電子機器が、前記撮影画像において、前記カメラから前記所定距離の位置における実寸法が既知である、ユーザのズーム操作を促すための計測枠を前記ディスプレイに表示し、ユーザ操作後のズーム比率を取得する第３ステップと、
前記電子機器が、前記計測枠の前記カメラから前記所定距離の位置における実寸法と、前記第３ステップで取得したズーム比率とを基にして、前記被写体の実寸法を算出し、算出した前記被写体の実寸法を前記ディスプレイに表示する第４ステップとを備えた
ことを特徴とする寸法計測方法。
【請求項１３】
請求項１２において、
前記第１ステップは、前記カメラの焦点距離を、前記電子機器に付されているストラップの長さに相当する距離に固定するものである
ことを特徴とする寸法計測方法。
【請求項１４】
カメラおよびディスプレイを少なくとも有する電子機器であって、
前記ディスプレイに表示された、実寸法が既知のマーカーと共に被写体が映った撮影画像において、マーカー画像のサイズを検出する第１ステップと、
前記撮影画像において、被写体画像のサイズを検出する第２ステップと、
前記マーカーの実寸法と、前記第１ステップで検出した前記マーカー画像のサイズと、前記第２ステップで検出した前記被写体画像のサイズとを基にして、前記被写体の実寸法を算出し、算出した前記被写体の実寸法を前記ディスプレイに表示する第３ステップと
を実行可能に構成された電子機器。
【請求項１５】
請求項１〜１３のうちいずれか１項に記載の寸法計測方法を、前記電子機器に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ、携帯電話、携帯端末等のカメラ付き電子機器、およびこれらカメラ付き電子機器用のアプリケーションプログラムに関するものである。
【背景技術】
【０００２】
近年、デジタルカメラやカメラ付き携帯機器等の普及に伴って、様々な被写体を手軽に撮影し記録することが容易になっている。また、いわゆるスマートフォンでは、プログラムをダウンロードすることによって、様々なアプリケーションを実行することが可能になっている。【０００３】
特許文献１では、水中テレビカメラで撮影した被写体について、テレビカメラに設けられた伸縮自在のゲージ部２１を用いてテレビカメラと被写体との距離を計測し、その測定距離と撮像映像の画素数から、寸法を計測する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１２２５１８号公報（図３（ｃ）、［００３３］−［００３６］）
【特許文献２】特開平５−１５３４６８号公報
【特許文献３】特開２００８−１５１７４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
趣味や仕事の場において、被写体を単に撮影し記録するだけでなく、その被写体の寸法についてもその場で知りたい場合がある。例えば釣りの世界では、釣り上げた魚についてその寸法を計測することがあるが、このような場合、つり上げた魚をカメラで撮影するとともにその寸法がその場で分かれば、非常に便利である。従来は、魚を撮した写真を基にして、写真に撮り込んだ他の寸法が既知の物を基準にして、比例計算によって魚の寸法を求める方法が一般的であった。【０００６】
ここで、上述の特許文献１に開示されたような距離測定用ゲージ部が設けられたカメラによって被写体を撮影すれば、撮影と同時に被写体の寸法を知ることは可能である。しかしながら、このような特殊で大掛かりなカメラを例えば釣りの現場に常に持参することは、極めて不便であり、現実的でない。【０００７】
本発明は、ユーザが、被写体の画像を撮影したその場で、被写体の実寸法を手軽に知ることができる、寸法計測方法、カメラ付き電子機器、およびカメラ付き電子機器用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様では、カメラおよびディスプレイを少なくとも有する電子機器によって、被写体の寸法計測動作を実行する寸法計測方法は、前記電子機器が、前記ディスプレイに表示された、実寸法が既知のマーカーと共に前記被写体が映った撮影画像において、マーカー画像のサイズを検出する第１ステップと、前記電子機器が、前記撮影画像において、被写体画像のサイズを検出する第２ステップと、前記電子機器が、前記マーカーの実寸法と、前記第１ステップで検出した前記マーカー画像のサイズと、前記第２ステップで検出した前記被写体画像のサイズとを基にして、前記被写体の実寸法を算出し、算出した前記被写体の実寸法を前記ディスプレイに表示する第３ステップとを備えている。【０００９】
これにより、ユーザは、被写体を実寸法が既知のマーカーと共に撮影するだけで、撮影画像を表示したディスプレイに被写体の実寸法が表示されるので、被写体の実寸法を容易に知ることができる。【００１０】
本発明の別の態様では、カメラおよびディスプレイを少なくとも有する電子機器によって、被写体の寸法計測動作を実行する寸法計測方法は、前記電子機器が、前記ディスプレイに表示された、被写体が、実寸法が既知のマーカーと共に映った撮影画像において、マーカー画像のサイズを検出する第１ステップと、前記電子機器が、前記第１ステップで検出した前記マーカー画像のサイズを基にして、前記マーカーの実寸法を基準としたスケール格子画像を、前記撮影画像に重ねて前記ディスプレイに表示する第２ステップとを備えている。【００１１】
これにより、ユーザは、被写体を実寸法が既知のマーカーと共に撮影するだけで、撮影画像を表示したディスプレイにスケール格子画像が表示されるので、被写体の実寸法を容易に知ることができる。【００１２】
本発明の別の態様では、カメラおよびディスプレイを少なくとも有する電子機器によって、被写体の寸法計測動作を実行する寸法計測方法は、前記電子機器が、ユーザの所定の操作を受けて、前記カメラの焦点距離を所定距離に固定する第１ステップと、前記電子機器が、前記第１ステップの状態で撮影された、前記被写体が映った撮影画像を、前記ディスプレイに表示する第２ステップと、前記電子機器が、前記撮影画像において、前記カメラから前記所定距離の位置における実寸法が既知である、ユーザのズーム操作を促すための計測枠を前記ディスプレイに表示し、ユーザ操作後のズーム比率を取得する第３ステップと、前記電子機器が、前記計測枠の前記カメラから前記所定距離の位置における実寸法と、前記第３ステップで取得したズーム比率とを基にして、前記被写体の実寸法を算出し、算出した前記被写体の実寸法を前記ディスプレイに表示する第４ステップとを備えている。【００１３】
これにより、ユーザは、焦点距離が固定された状態で被写体を撮影し、撮影画像に対してズーム操作を行うだけで、撮影画像を表示したディスプレイに被写体の実寸法が表示されるので、被写体の実寸法を容易に知ることができる。【００１４】
上述した各態様の寸法計測方法を実行する電子機器、および、上述した各態様の寸法計測方法を電子機器に実行させるためのプログラムも、本発明に含まれる。
【発明の効果】
【００１５】
本発明によると、大掛かりで特殊なカメラを用いなくても、カメラ付き電子機器によって被写体を撮影したその場で、被写体の実寸法を手軽に知ることができる。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態における動作例１を示す図である。
【図２】第１実施形態における動作例２を示す図である。
【図３】第１実施形態における動作例３を示す図である。
【図４】斜めから撮影した場合の問題を説明するための図である。
【図５】斜めから撮影した画像を補正する処理を説明するための図である。
【図６】第２実施形態における動作例を示す図である。
【図７】第２実施形態における動作例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００１８】
ここでは、釣りの現場において、ユーザが、釣り上げた魚をデジタルカメラで撮影する場合を例にとって説明を行う。すなわち、被写体の一例として魚を用いて説明を行うが、本発明はこれに限定されるものではない。また、本発明が適用可能な機器は、デジタルカメラに限られるものではなく、ビデオカメラ、カメラ付き携帯電話、スマートフォン等、様々なカメラ付き電子機器が想定される。
【００１９】
また、本発明の機能は、カメラ付き電子機器に予め搭載していてもよいし、あるいは、例えばスマートフォンのアプリのように、プログラムをカメラ付き電子機器にダウンロードし、カメラ付き電子機器に含まれたコンピュータに当該プログラムを実行させることによって、本発明の機能を実現することも可能である。
【００２０】
（第１実施形態）
＜動作例１＞
ユーザはまず、釣り上げた魚１を所定のマーカー２と一緒にデジタルカメラ１０で撮影する（図１（ａ））。ここでは、マーカー２の平面形状は円形としている。これは、平面形状が円形であると、画像認識が容易であるとともに、マーカー２の向きにかかわらず画像上の寸法が直径すなわち一定となるからである。デジタルカメラ１０は、マーカー２の実寸法（ここでは直径）を予め認識しているものとする。
【００２１】
デジタルカメラ１０は、例えば撮影後に、あるいはユーザの操作を受けて、魚１とマーカー２が共に映った撮影画像Ｐ１をディスプレイ１１に表示する（図１（ｂ））。撮影画像Ｐ１は被写体画像としての魚画像１Ａとマーカー画像２Ａとを含んでいる。そしてデジタルカメラ１０は、撮影画像Ｐ１においてマーカー画像２Ａを認識し、このマーカー画像２Ａのサイズを検出する。なお、マーカー画像２Ａが認識できたことが分かるように、画面上に確認表示を出力してもよい。図１（ｂ）では確認表示の一例として、マーカー画像２Ａの輪郭を強調表示している。
【００２２】
ここでの画像認識には、公知の画像認識処理技術を用いればよい。マーカー２の形状がデジタルカメラ１０側で既知であれば、画像認識は容易に実行可能である。なお画像認識をさらに容易にするために、例えば、マーカー２の色を単色（例えば赤色）にしておいてもよいし、予め記憶していたマーカー画像とのマッチングが可能になるようにマーカー２に特徴のあるデザインを施しておいてもよい。
【００２３】
次に、デジタルカメラ１０は、撮影画像Ｐ１において魚画像１Ａを認識し、この魚画像１Ａのサイズを検出する（図１（ｃ））。検出するのは魚画像１Ａの頭の先から尾の先までのサイズである。ここでは、撮像画像Ｐ１上にカーソルａ１を表示し、ユーザがカーソルａ１の位置を動かして魚画像１Ａを指定するものとする。デジタルカメラ１０はこのユーザの操作を受けて、魚画像１Ａの位置を特定し認識する。またこの場合も、魚画像１Ａが認識できたことが分かるように、画面上に確認表示を出力してもよい。図１（ｃ）では確認表示の一例として、魚画像１Ａの輪郭を強調表示している。
【００２４】
ここでの画像認識には、公知の画像認識処理技術を用いればよい。また、ユーザに操作させることなく、魚画像１Ａを認識するようにしてもよい。形状や色合い等にある程度特徴がある被写体であれば、比較的容易に画像認識可能である。またユーザの操作はカーソル移動に限られるものでなく、例えばディスプレイがタッチパネルである場合にはパネルへのタッチ動作によって画像を指定させてもよい。
【００２５】
なお、マーカー画像２Ａのサイズ検出と、魚画像１Ａのサイズ検出とは、順序を逆にしてもよいし、同時に並行して行ってもよい。
【００２６】
そして、デジタルカメラ１０は、マーカー２の実寸法と、検出したマーカー画像２Ａのサイズと、検出した魚画像１Ａのサイズとを基にして、魚１の実寸法を算出する。算出するのは魚１の頭の先から尾の先までの実寸法である。この算出は簡単な比率計算によって行うことができる。すなわち、マーカー２の直径をＡｃｍ、検出したマーカー画像２Ａの直径の画素数をＢピクセル、魚画像１Ａの頭の先から尾の先までのサイズをＣピクセルとすると、魚１の実寸法Ｘｃｍは、
Ｘ＝Ａ・Ｃ／Ｂ
で求められる。例えば、Ａ＝３（ｃｍ）、Ｂ＝５０（ピクセル）、Ｃ＝７５０（ピクセル）とすると、Ｘ＝４５（ｃｍ）となる。そしてデジタルカメラ１０は、算出した実寸法ａ２をディスプレイ１１に表示する（図１（ｄ））。これにより、ユーザは撮影した魚１の実寸法を知ることができる。
【００２７】
＜動作例２＞
上述の動作例１では、マーカー画像２Ａおよび魚画像１Ａのサイズ検出を画像認識処理によって行うものとしたが、これに代えて、マーカー画像２Ａおよび魚画像１Ａの範囲をユーザに特定させて、このユーザの操作を受けてサイズ検出を行うようにしてもよい。
【００２８】
すなわち、デジタルカメラ１０は、撮影画像Ｐ１において、マーカー画像２Ａの範囲を指定するための第１可動指標としてのカーソルａ３を表示する（図２（ａ））。ユーザはこのカーソルａ３を移動させてマーカー画像２Ａの範囲を指定する。ここでは画面横方向の範囲を指定しているが、これに限られるものではない。ユーザの操作が完了すると、デジタルカメラ１０はカーソルａ３の位置に基づいて、マーカー画像２Ａのサイズを検出する。
【００２９】
次に、デジタルカメラ１０は、撮影画像Ｐ１において、魚画像１Ａの範囲を指定するための第２可動指標としてのカーソルａ４を表示する（図２（ｂ））。ユーザはこのカーソルａ４を移動させて魚画像１Ａの範囲を指定する。ここでは画面横方向の範囲を指定しているが、これに限られるものではない。ユーザの操作が完了すると、デジタルカメラ１０はカーソルａ４の位置に基づいて、魚画像１Ａのサイズを検出する。
【００３０】
なお、マーカー画像２Ａのサイズ検出と、魚画像１Ａのサイズ検出とは、順序を逆にしてもよいし、同時に並行して行ってもよい。
【００３１】
そして、デジタルカメラ１０は、マーカー２の実寸法と、検出したマーカー画像２Ａのサイズと、検出した魚画像１Ａのサイズとを基にして、魚１の実寸法を算出する。算出するのは魚１の頭の先から尾の先までの実寸法である。この算出は動作例１と同様に、簡単な比率計算によって行うことができる。そしてデジタルカメラ１０は、算出した実寸法ａ５をディスプレイ１１に表示する（図２（ｃ））。これにより、ユーザは撮影した魚１の実寸法を知ることができる。
【００３２】
なお、動作例１，２を組み合わせて実行してもかまわない。例えば、マーカー画像２Ａに関しては画像認識処理によるサイズ検出を行い、魚画像１Ａに関してはユーザ操作に基づくサイズ検出を行うようにしてもよい。あるいは、この逆でもかまわない。
【００３３】
＜動作例３＞
上述の動作例１，２では、マーカー画像２Ａおよび魚画像１Ａのサイズ検出を行い、これらを基にして魚１の実寸法を算出するものとした。これに対して動作例３では、魚１の実寸法を算出する代わりに、マーカー２の実寸法を基準としたスケール格子画像を撮影画像に重ねて表示する。
【００３４】
すなわち、デジタルカメラ１０は、動作例１のように、撮影画像Ｐ１においてマーカー画像２Ａを認識し、このマーカー画像２Ａのサイズを検出する（図３（ａ））。ここでの画像認識には、公知の画像認識処理技術を用いればよい。なお、マーカー画像２Ａが認識できたことが分かるように、画面上に確認表示を出力してもよい。図３（ａ）では確認表示の一例として、マーカー画像２Ａの輪郭を強調表示している。なお、動作例２のように、マーカー画像２Ａの範囲を指定するためのカーソル等を表示し、ユーザによる操作後のカーソルの位置に基づいてマーカー画像２Ａのサイズを検出するようにしてもよい。
【００３５】
その後、デジタルカメラ１０は、検出したマーカー画像２Ａのサイズを基にして、マーカー２の実寸法を基準としたスケール格子画像ａ６を、撮影画像Ｐ１に重ねてディスプレイ１１に表示する（図３（ｂ））。これにより、ユーザは撮影した魚１の実寸法を、スケール格子画像ａ６を基にして読み取ることができる。なお、図３（ｃ）に示すように拡大機能を付加することによって、より正確な寸法の読み取りが可能となる。
【００３６】
なお、本実施形態の各動作例では、マーカー２の平面形状は円形であるものとしたが、これに限られるものではない。例えば、平面形状が正方形、矩形、六角形、星形等であってもよい。また、マーカー画像２Ａの外形寸法を検出するものとしたが、これに限られるものではなく、例えばマーカー２に描かれた図柄の寸法を検出するようにしてもかまわない。すなわち、形状や図柄等の少なくとも一部について実寸法が既知であるマーカー２を用いれば、本実施形態は実現可能である。
【００３７】
なお、円形のマーカーを用いた場合は、上述したとおり、マーカーをセットする向きにかかわらず最大外形寸法が一定になるという利点がある。これに加えて、カメラの撮影角度によらず、撮影画像にはマーカーの直径が必ず実寸で表れる、マーカーがいかなる方向に傾いていても、撮影画像にはマーカーの直径が必ず実寸で表れる、という利点も得られる。例えば、マーカー画像が楕円形になった場合には、その長軸の長さがマーカーの直径に相当する。
【００３８】
また、マーカーが魚の中心線上に置かれている場合は、斜めから撮影したときでも、マーカー画像と魚画像との寸法比率は変わらないため、問題は生じない。しかしながら、図４（ａ）に示すように、マーカー２が魚１の中心線上から離れて置かれている場合は、斜めから撮影したとき、図４（ｂ）に示すように、マーカー画像２Ａと魚画像１Ａとの寸法比率が変わってしまう。図４（ｂ）の撮影画像には、マーカー２の直径Ｄは表れているが、魚画像１Ａのサイズは小さくなっている。このため、斜めから撮影した場合には、魚１の正確な実寸が得られない可能性がある。
【００３９】
この問題を解決するために、マーカー画像の歪みから、魚の正しい画像サイズを推定する方法が考えられる。例えば図５（ａ）に示すように、正方形の形状であり、かつ、円形の図柄が描かれたマーカー３を用いる。このマーカー３と魚１を斜めから撮影したとき、図５（ｂ）に示すような撮影画像が得られる。この撮影画像を、マーカー画像３Ａの形状が正方形になるように、例えば正方形の一辺を基準にして補正する。この補正は、例えば公知の画像処理ソフトによって実現することができる。この補正によって、図５（ｃ）に示すような、形状が補正されたマーカー画像３Ｂと正しいサイズの魚画像１Ｃとを含む画像が得られる。その後、マーカー画像３Ｂと魚画像１Ｃとの寸法比率から、魚１の実寸を算出すればよい。
【００４０】
なお、撮影した画像自体を補正する代わりに、マーカー画像の歪みから推定したカメラの傾きを用いて、魚画像の正しいサイズを算出するようにしてもよい。
【００４１】
また、ここで用いるマーカーは、図５（ａ）に示したものに限られるものではない。例えば、円形の形状であり、かつ、正方形を含む図柄が描かれたマーカーを用いてもよい。この場合は、マーカーの図柄の正方形が画像上で正しく正方形になるように、撮影した画像を補正すればよい。また、マーカーの平面形状または図柄が、正方形以外の所定形状であってもよい。例えば、マーカーの平面形状または図柄が円である場合に、マーカー画像の平面形状または図柄が円になるように、撮影画像を補正すればよい。あるいは、マーカーの平面形状または図柄が正三角形である場合に、マーカー画像の平面形状または図柄が正三角形になるように、撮影画像を補正すればよい。すなわち、マーカー画像の平面形状または図柄が、マーカーの平面形状または図柄が本来持つ所定形状になるように、撮影画像を補正すればよい。
【００４２】
（第２実施形態）
本実施形態では、デジタルカメラは少なくともオートフォーカス機能を有しており、デジタルカメラのディスプレイは少なくともズーム（画像の拡大・縮小）機能を有しているものとする。
【００４３】
ユーザはまず、デジタルカメラ１０のメニューを呼び出し、「計測モード」を選択する（図６（ａ））。デジタルカメラ１０はこのユーザの操作を受けて、カメラの焦点距離を所定距離に固定する。なおこのときのユーザの操作は、「計測モード」を選択する操作に限られるものでなく、他の所定の操作であってもかまわない。
【００４４】
次に、ユーザは、焦点距離が固定された状態のデジタルカメラ１０で、釣り上げた魚１を撮影する（図６（ｂ））。このとき、ピントが合う距離までデジタルカメラ１０を動かして魚１を撮影する。
【００４５】
次に、デジタルカメラ１０は、魚１が映った撮影画像Ｐ２をディスプレイ１１に表示する。さらに、ユーザのズーム操作を促すための計測枠ｂ１を撮影画像Ｐ２に重ねてディスプレイ１１に表示する（図６（ｃ））。ここで、デジタルカメラ１０から、固定された焦点距離の位置における計測枠ｂ１の実寸法は、既知であるものとする。
【００４６】
ユーザは、ズームボタン１５を操作して、魚画像１Ｂが計測枠ｂ１に合うように撮影画像Ｐ２を拡大または縮小する（図６（ｄ））。ここでは、魚画像１Ｂの頭の先と尾の先が計測枠ｂ１に合うように、ユーザはズームボタン１５を操作する。ズーム操作が完了すると、デジタルカメラ１０はユーザ操作後のズーム比率を取得する。
【００４７】
そして、デジタルカメラ１０は、固定された焦点距離の位置における計測枠ｂ１の実寸法と、取得したズーム比率とを基にして、魚１の実寸法を算出する。算出するのは魚１の頭の先から尾の先までの実寸法である。この算出は、ズーム比率を逆算して用いることで容易に実行できる。すなわち、固定された焦点距離の位置における計測枠ｂ１の実寸法（幅）をＡｃｍ、ズーム比率をＢ倍、魚１の実寸法をＸｃｍとすると、
Ｘ＝Ａ／Ｂ
で求められる。例えば、Ａ＝１３５（ｃｍ）、Ｂ＝３（倍）とすると、Ｘ＝４５（ｃｍ）となる。そしてデジタルカメラ１０は、算出した実寸法ｂ２をディスプレイ１１に表示する（図６（ｅ））。これにより、ユーザは撮影した魚１の実寸法を知ることができる。
【００４８】
なお、焦点距離が固定された状態のデジタルカメラ１０で、ピントを合わせて魚１を撮影することは若干困難かもしれない。そこで例えば、図７に示すように、デジタルカメラ１０に付属するストラップ１６を用いて、魚１との距離を合わせて撮影するようにしてもよい。この場合は、カメラの焦点距離を、ストラップ１６の長さに相当する距離に固定するようにしておけばよい。
【００４９】
なお、上述した各実施形態には、さらなる処理を追加することも考えられる。例えば、魚画像が特定され、その実寸法が算出された後に、画像処理によって、いわゆる魚拓画像を生成してもよい。すなわち、マーカー画像を含む背景画像を消去して例えば白抜きにし、魚画像を墨色で表現した画像に変換して、算出した魚の実寸法とともにディスプレイに表示してもよい。このとき、撮影した日付等を併せて表示してもかまわない。
【００５０】
あるいは、画像マッチング処理を用いて、魚の種類の自動判定を行ってもよい。すなわち、撮影画像には撮影日時が併せて記録されているので、この撮影日時から撮影した季節や時間帯が分かる。また、電子機器がＧＰＳ機能を有している場合には、撮影画像と併せて撮影位置を記録することができるので、この撮影位置から撮影した場所が分かる。もちろん、ユーザが撮影日時や撮影位置を入力してもかまわない。そして、撮影日時と撮影位置、および、算出した魚の実寸法と、撮影画像における魚画像とを用いて、例えば、魚の特徴の情報を集約したデータベースをインターネット経由でアクセスすることによって、魚の種類を判定することができる。魚画像の特徴としては、例えば外形形状や模様等を用いることができる。また、判定の結果、該当する可能性の高い魚の種類の候補をディスプレイに表示して、ユーザに最終的に選択させるようにしてもよい。
【００５１】
さらには、判定した魚の種類と算出した実寸法とを基にして、魚の重量推定を行ってもよい。すなわち、魚の種類が判定できたら、その魚の寸法と重量との関係はほぼ定まるものと考えられる。そこで例えば、魚の種類に応じた寸法と重量との関係を格納したデータベースをインターネット経由でアクセスすることによって、判定した魚の種類と算出した実寸法とから、魚の重量を推定することができる。このとき、撮影画像において魚画像が占める面積を求めて、これを魚の重量推定に用いてもかまわない。
【００５２】
なお、上述の実施形態では魚を被写体の一例としたが、本発明はこれに限られるものではない。例えば、学術調査やマーケティング調査、あるいは事件の捜査等の様々な用途において、様々な被写体を対象にして本発明を利用することができる。また、上述の実施形態では、魚の頭の先から尾の先までの寸法を測定するものとしたが、算出する実寸法はこれに限られるものではなく、被写体に応じて例えば高さ、幅、長さ等を算出することができる。
【産業上の利用可能性】
【００５３】
本発明では、被写体の画像撮影・記録と同時にその寸法を手軽に計測することが可能となるので、例えば、釣果の登録や順位付け等のような趣味の分野や、学術調査、ビジネスの分野等で有用である。
【符号の説明】
【００５４】
１  魚（被写体）
１Ａ，１Ｂ  魚画像（被写体画像）
２  マーカー
２Ａ  マーカー画像
１０  デジタルカメラ（カメラ付き電子機器）
１１  ディスプレイ
１５  ズームボタン
１６  ストラップ
Ｐ１，Ｐ２  撮影画像
ａ２  実寸法
ａ３  カーソル（第１可動指標）
ａ４  カーソル（第２可動指標）
ａ６  スケール格子画像
ｂ１  計測枠
【図１】
2013099271.tif 000003
【図２】
2013099271.tif 000004
【図３】
2013099271.tif 000005
【図４】
2013099271.tif 000006
【図５】
2013099271.tif 000007
【図６】
2013099271.tif 000008
【図７】
2013099271.tif 000009
【手続補正書】
【提出日】平成26年6月25日(2014.6.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】      明細書
【発明の名称】  寸法計測方法、カメラ付き電子機器、および、カメラ付き電子機器用プログラム
【技術分野】
本発明は、デジタルカメラ、携帯電話、携帯端末等のカメラ付き電子機器、およびこれらカメラ付き電子機器用のアプリケーションプログラムに関するものである。
【背景技術】
近年、デジタルカメラやカメラ付き携帯機器等の普及に伴って、様々な被写体を手軽に撮影し記録することが容易になっている。また、いわゆるスマートフォンでは、プログラムをダウンロードすることによって、様々なアプリケーションを実行することが可能になっている。
特許文献１では、水中テレビカメラで撮影した被写体について、テレビカメラに設けられた伸縮自在のゲージ部２１を用いてテレビカメラと被写体との距離を計測し、その測定距離と撮像映像の画素数から、寸法を計測する技術が開示されている。
【先行技術文献】
【特許文献】
【特許文献１】  特開平１１−１２２５１８号公報（図３（ｃ）、［００３３］−［００３６］）
【特許文献２】  特開平５−１５３４６８号公報
【特許文献３】  特開２００８−１５１７４０号公報
【発明の概要】
【発明が解決しようとする課題】
趣味や仕事の場において、被写体を単に撮影し記録するだけでなく、その被写体の寸法についてもその場で知りたい場合がある。例えば釣りの世界では、釣り上げた魚についてその寸法を計測することがあるが、このような場合、つり上げた魚をカメラで撮影するとともにその寸法がその場で分かれば、非常に便利である。従来は、魚を撮した写真を基にして、写真に撮り込んだ他の寸法が既知の物を基準にして、比例計算によって魚の寸法を求める方法が一般的であった。
ここで、上述の特許文献１に開示されたような距離測定用ゲージ部が設けられたカメラによって被写体を撮影すれば、撮影と同時に被写体の寸法を知ることは可能である。しかしながら、このような特殊で大掛かりなカメラを例えば釣りの現場に常に持参することは、極めて不便であり、現実的でない。
本発明は、ユーザが、被写体の画像を撮影したその場で、被写体の実寸法を手軽に知ることができる、寸法計測方法、カメラ付き電子機器、およびカメラ付き電子機器用プログラムを提供することを目的とする。
【課題を解決するための手段】
本発明の一態様では、カメラおよびディスプレイを少なくとも有する電子機器によって、被写体の寸法計測動作を実行する寸法計測方法は、前記電子機器が、前記ディスプレイに表示された、実寸法が既知のマーカーと共に前記被写体が映った撮影画像において、マーカー画像のサイズを検出する第１ステップと、前記電子機器が、前記ディスプレイにおいて被写体画像の範囲を特定するための可動指標を表示し、前記可動指標に係るユーザの操作を受けて、前記撮影画像において、当該被写体画像のサイズを検出する第２ステップと、前記電子機器が、前記マーカーの実寸法と、前記第１ステップで検出した前記マーカー画像のサイズと、前記第２ステップで検出した前記被写体画像のサイズとを基にして、前記被写体の実寸法を算出し、算出した前記被写体の実寸法を前記ディスプレイに表示する第３ステップとを備えている。
これにより、ユーザは、被写体を実寸法が既知のマーカーと共に撮影するだけで、撮影画像を表示したディスプレイに被写体の実寸法が表示されるので、被写体の実寸法を容易に知ることができる。
本発明の別の態様では、カメラおよびディスプレイを少なくとも有する電子機器によって、被写体の寸法計測動作を実行する寸法計測方法は、前記電子機器が、前記ディスプレイに表示された、被写体が、実寸法が既知のマーカーと共に映った撮影画像において、マーカー画像のサイズを検出する第１ステップと、前記電子機器が、前記第１ステップで検出した前記マーカー画像のサイズを基にして、前記マーカーの実寸法を基準としたスケール格子画像を、前記撮影画像に重ねて前記ディスプレイに表示する第２ステップとを備えている。
これにより、ユーザは、被写体を実寸法が既知のマーカーと共に撮影するだけで、撮影画像を表示したディスプレイにスケール格子画像が表示されるので、被写体の実寸法を容易に知ることができる。
本発明の別の態様では、カメラおよびディスプレイを少なくとも有する電子機器によって、被写体の寸法計測動作を実行する寸法計測方法は、前記電子機器が、ユーザの所定の操作を受けて、前記カメラの焦点距離を所定距離に固定する第１ステップと、前記電子機器が、前記第１ステップの状態で撮影された、前記被写体が映った撮影画像を、前記ディスプレイに表示する第２ステップと、前記電子機器が、前記撮影画像において、前記カメラから前記所定距離の位置における実寸法が既知である、ユーザのズーム操作を促すための計測枠を前記ディスプレイに表示し、ユーザ操作後のズーム比率を取得する第３ステップと、前記電子機器が、前記計測枠の前記カメラから前記所定距離の位置における実寸法と、前記第３ステップで取得したズーム比率とを基にして、前記被写体の実寸法を算出し、算出した前記被写体の実寸法を前記ディスプレイに表示する第４ステップとを備えている。
これにより、ユーザは、焦点距離が固定された状態で被写体を撮影し、撮影画像に対してズーム操作を行うだけで、撮影画像を表示したディスプレイに被写体の実寸法が表示されるので、被写体の実寸法を容易に知ることができる。
上述した各態様の寸法計測方法を実行する電子機器、および、上述した各態様の寸法計測方法を電子機器に実行させるためのプログラムも、本発明に含まれる。
【発明の効果】
本発明によると、大掛かりで特殊なカメラを用いなくても、カメラ付き電子機器によって被写体を撮影したその場で、被写体の実寸法を手軽に知ることができる。
【図面の簡単な説明】
【図１】第１実施形態における動作例１を示す図である。
【図２】第１実施形態における動作例２を示す図である。
【図３】第１実施形態における動作例３を示す図である。
【図４】斜めから撮影した場合の問題を説明するための図である。
【図５】斜めから撮影した画像を補正する処理を説明するための図である。
【図６】第２実施形態における動作例を示す図である。
【図７】第２実施形態における動作例を示す図である。
【発明を実施するための形態】
以下、本発明の実施形態について図面を参照して詳細に説明する。
ここでは、釣りの現場において、ユーザが、釣り上げた魚をデジタルカメラで撮影する場合を例にとって説明を行う。すなわち、被写体の一例として魚を用いて説明を行うが、本発明はこれに限定されるものではない。また、本発明が適用可能な機器は、デジタルカメラに限られるものではなく、ビデオカメラ、カメラ付き携帯電話、スマートフォン等、様々なカメラ付き電子機器が想定される。
また、本発明の機能は、カメラ付き電子機器に予め搭載していてもよいし、あるいは、例えばスマートフォンのアプリのように、プログラムをカメラ付き電子機器にダウンロードし、カメラ付き電子機器に含まれたコンピュータに当該プログラムを実行させることによって、本発明の機能を実現することも可能である。
（第１実施形態）
＜動作例１＞
ユーザはまず、釣り上げた魚１を所定のマーカー２と一緒にデジタルカメラ１０で撮影する（図１（ａ））。ここでは、マーカー２の平面形状は円形としている。これは、平面形状が円形であると、画像認識が容易であるとともに、マーカー２の向きにかかわらず画像上の寸法が直径すなわち一定となるからである。デジタルカメラ１０は、マーカー２の実寸法（ここでは直径）を予め認識しているものとする。
デジタルカメラ１０は、例えば撮影後に、あるいはユーザの操作を受けて、魚１とマーカー２が共に映った撮影画像Ｐ１をディスプレイ１１に表示する（図１（ｂ））。撮影画像Ｐ１は被写体画像としての魚画像１Ａとマーカー画像２Ａとを含んでいる。そしてデジタルカメラ１０は、撮影画像Ｐ１においてマーカー画像２Ａを認識し、このマーカー画像２Ａのサイズを検出する。なお、マーカー画像２Ａが認識できたことが分かるように、画面上に確認表示を出力してもよい。図１（ｂ）では確認表示の一例として、マーカー画像２Ａの輪郭を強調表示している。
ここでの画像認識には、公知の画像認識処理技術を用いればよい。マーカー２の形状がデジタルカメラ１０側で既知であれば、画像認識は容易に実行可能である。なお画像認識をさらに容易にするために、例えば、マーカー２の色を単色（例えば赤色）にしておいてもよいし、予め記憶していたマーカー画像とのマッチングが可能になるようにマーカー２に特徴のあるデザインを施しておいてもよい。
次に、デジタルカメラ１０は、撮影画像Ｐ１において魚画像１Ａを認識し、この魚画像１Ａのサイズを検出する（図１（ｃ））。検出するのは魚画像１Ａの頭の先から尾の先までのサイズである。ここでは、撮像画像Ｐ１上にカーソルａ１を表示し、ユーザがカーソルａ１の位置を動かして魚画像１Ａを指定するものとする。デジタルカメラ１０はこのユーザの操作を受けて、魚画像１Ａの位置を特定し認識する。またこの場合も、魚画像１Ａが認識できたことが分かるように、画面上に確認表示を出力してもよい。図１（ｃ）では確認表示の一例として、魚画像１Ａの輪郭を強調表示している。
ここでの画像認識には、公知の画像認識処理技術を用いればよい。また、ユーザに操作させることなく、魚画像１Ａを認識するようにしてもよい。形状や色合い等にある程度特徴がある被写体であれば、比較的容易に画像認識可能である。またユーザの操作はカーソル移動に限られるものでなく、例えばディスプレイがタッチパネルである場合にはパネルへのタッチ動作によって画像を指定させてもよい。
なお、マーカー画像２Ａのサイズ検出と、魚画像１Ａのサイズ検出とは、順序を逆にしてもよいし、同時に並行して行ってもよい。
そして、デジタルカメラ１０は、マーカー２の実寸法と、検出したマーカー画像２Ａのサイズと、検出した魚画像１Ａのサイズとを基にして、魚１の実寸法を算出する。算出するのは魚１の頭の先から尾の先までの実寸法である。この算出は簡単な比率計算によって行うことができる。すなわち、マーカー２の直径をＡｃｍ、検出したマーカー画像２Ａの直径の画素数をＢピクセル、魚画像１Ａの頭の先から尾の先までのサイズをＣピクセルとすると、魚１の実寸法Ｘｃｍは、
Ｘ＝Ａ・Ｃ／Ｂ
で求められる。例えば、Ａ＝３（ｃｍ）、Ｂ＝５０（ピクセル）、Ｃ＝７５０（ピクセル）とすると、Ｘ＝４５（ｃｍ）となる。そしてデジタルカメラ１０は、算出した実寸法ａ２をディスプレイ１１に表示する（図１（ｄ））。これにより、ユーザは撮影した魚１の実寸法を知ることができる。
＜動作例２＞
上述の動作例１では、マーカー画像２Ａおよび魚画像１Ａのサイズ検出を画像認識処理によって行うものとしたが、これに代えて、マーカー画像２Ａおよび魚画像１Ａの範囲をユーザに特定させて、このユーザの操作を受けてサイズ検出を行うようにしてもよい。
すなわち、デジタルカメラ１０は、撮影画像Ｐ１において、マーカー画像２Ａの範囲を指定するためのマーカー用可動指標としてのカーソルａ３を表示する（図２（ａ））。ユーザはこのカーソルａ３を移動させてマーカー画像２Ａの範囲を指定する。ここでは画面横方向の範囲を指定しているが、これに限られるものではない。ユーザの操作が完了すると、デジタルカメラ１０はカーソルａ３の位置に基づいて、マーカー画像２Ａのサイズを検出する。
次に、デジタルカメラ１０は、撮影画像Ｐ１において、魚画像１Ａの範囲を指定するための可動指標としてのカーソルａ４を表示する（図２（ｂ））。ユーザはこのカーソルａ４を移動させて魚画像１Ａの範囲を指定する。ここでは画面横方向の範囲を指定しているが、これに限られるものではない。ユーザの操作が完了すると、デジタルカメラ１０はカーソルａ４の位置に基づいて、魚画像１Ａのサイズを検出する。
なお、マーカー画像２Ａのサイズ検出と、魚画像１Ａのサイズ検出とは、順序を逆にしてもよいし、同時に並行して行ってもよい。
そして、デジタルカメラ１０は、マーカー２の実寸法と、検出したマーカー画像２Ａのサイズと、検出した魚画像１Ａのサイズとを基にして、魚１の実寸法を算出する。算出するのは魚１の頭の先から尾の先までの実寸法である。この算出は動作例１と同様に、簡単な比率計算によって行うことができる。そしてデジタルカメラ１０は、算出した実寸法ａ５をディスプレイ１１に表示する（図２（ｃ））。これにより、ユーザは撮影した魚１の実寸法を知ることができる。
なお、動作例１，２を組み合わせて実行してもかまわない。例えば、マーカー画像２Ａに関しては画像認識処理によるサイズ検出を行い、魚画像１Ａに関してはユーザ操作に基づくサイズ検出を行うようにしてもよい。あるいは、この逆でもかまわない。
＜動作例３＞
上述の動作例１，２では、マーカー画像２Ａおよび魚画像１Ａのサイズ検出を行い、これらを基にして魚１の実寸法を算出するものとした。これに対して動作例３では、魚１の実寸法を算出する代わりに、マーカー２の実寸法を基準としたスケール格子画像を撮影画像に重ねて表示する。
すなわち、デジタルカメラ１０は、動作例１のように、撮影画像Ｐ１においてマーカー画像２Ａを認識し、このマーカー画像２Ａのサイズを検出する（図３（ａ））。ここでの画像認識には、公知の画像認識処理技術を用いればよい。なお、マーカー画像２Ａが認識できたことが分かるように、画面上に確認表示を出力してもよい。図３（ａ）では確認表示の一例として、マーカー画像２Ａの輪郭を強調表示している。なお、動作例２のように、マーカー画像２Ａの範囲を指定するためのカーソル等を表示し、ユーザによる操作後のカーソルの位置に基づいてマーカー画像２Ａのサイズを検出するようにしてもよい。
その後、デジタルカメラ１０は、検出したマーカー画像２Ａのサイズを基にして、マーカー２の実寸法を基準としたスケール格子画像ａ６を、撮影画像Ｐ１に重ねてディスプレイ１１に表示する（図３（ｂ））。これにより、ユーザは撮影した魚１の実寸法を、スケール格子画像ａ６を基にして読み取ることができる。なお、図３（ｃ）に示すように拡大機能を付加することによって、より正確な寸法の読み取りが可能となる。
なお、本実施形態の各動作例では、マーカー２の平面形状は円形であるものとしたが、これに限られるものではない。例えば、平面形状が正方形、矩形、六角形、星形等であってもよい。また、マーカー画像２Ａの外形寸法を検出するものとしたが、これに限られるものではなく、例えばマーカー２に描かれた図柄の寸法を検出するようにしてもかまわない。すなわち、形状や図柄等の少なくとも一部について実寸法が既知であるマーカー２を用いれば、本実施形態は実現可能である。
なお、円形のマーカーを用いた場合は、上述したとおり、マーカーをセットする向きにかかわらず最大外形寸法が一定になるという利点がある。これに加えて、カメラの撮影角度によらず、撮影画像にはマーカーの直径が必ず実寸で表れる、マーカーがいかなる方向に傾いていても、撮影画像にはマーカーの直径が必ず実寸で表れる、という利点も得られる。例えば、マーカー画像が楕円形になった場合には、その長軸の長さがマーカーの直径に相当する。
また、マーカーが魚の中心線上に置かれている場合は、斜めから撮影したときでも、マーカー画像と魚画像との寸法比率は変わらないため、問題は生じない。しかしながら、図４（ａ）に示すように、マーカー２が魚１の中心線上から離れて置かれている場合は、斜めから撮影したとき、図４（ｂ）に示すように、マーカー画像２Ａと魚画像１Ａとの寸法比率が変わってしまう。図４（ｂ）の撮影画像には、マーカー２の直径Ｄは表れているが、魚画像１Ａのサイズは小さくなっている。このため、斜めから撮影した場合には、魚１の正確な実寸が得られない可能性がある。
この問題を解決するために、マーカー画像の歪みから、魚の正しい画像サイズを推定する方法が考えられる。例えば図５（ａ）に示すように、正方形の形状であり、かつ、円形の図柄が描かれたマーカー３を用いる。このマーカー３と魚１を斜めから撮影したとき、図５（ｂ）に示すような撮影画像が得られる。この撮影画像を、マーカー画像３Ａの形状が正方形になるように、例えば正方形の一辺を基準にして補正する。この補正は、例えば公知の画像処理ソフトによって実現することができる。この補正によって、図５（ｃ）に示すような、形状が補正されたマーカー画像３Ｂと正しいサイズの魚画像１Ｃとを含む画像が得られる。その後、マーカー画像３Ｂと魚画像１Ｃとの寸法比率から、魚１の実寸を算出すればよい。
なお、撮影した画像自体を補正する代わりに、マーカー画像の歪みから推定したカメラの傾きを用いて、魚画像の正しいサイズを算出するようにしてもよい。
また、ここで用いるマーカーは、図５（ａ）に示したものに限られるものではない。例えば、円形の形状であり、かつ、正方形を含む図柄が描かれたマーカーを用いてもよい。この場合は、マーカーの図柄の正方形が画像上で正しく正方形になるように、撮影した画像を補正すればよい。また、マーカーの平面形状または図柄が、正方形以外の所定形状であってもよい。例えば、マーカーの平面形状または図柄が円である場合に、マーカー画像の平面形状または図柄が円になるように、撮影画像を補正すればよい。あるいは、マーカーの平面形状または図柄が正三角形である場合に、マーカー画像の平面形状または図柄が正三角形になるように、撮影画像を補正すればよい。すなわち、マーカー画像の平面形状または図柄が、マーカーの平面形状または図柄が本来持つ所定形状になるように、撮影画像を補正すればよい。
（第２実施形態）
本実施形態では、デジタルカメラは少なくともオートフォーカス機能を有しており、デジタルカメラのディスプレイは少なくともズーム（画像の拡大・縮小）機能を有しているものとする。
ユーザはまず、デジタルカメラ１０のメニューを呼び出し、「計測モード」を選択する（図６（ａ））。デジタルカメラ１０はこのユーザの操作を受けて、カメラの焦点距離を所定距離に固定する。なおこのときのユーザの操作は、「計測モード」を選択する操作に限られるものでなく、他の所定の操作であってもかまわない。
次に、ユーザは、焦点距離が固定された状態のデジタルカメラ１０で、釣り上げた魚１を撮影する（図６（ｂ））。このとき、ピントが合う距離までデジタルカメラ１０を動かして魚１を撮影する。
次に、デジタルカメラ１０は、魚１が映った撮影画像Ｐ２をディスプレイ１１に表示する。さらに、ユーザのズーム操作を促すための計測枠ｂ１を撮影画像Ｐ２に重ねてディスプレイ１１に表示する（図６（ｃ））。ここで、デジタルカメラ１０から、固定された焦点距離の位置における計測枠ｂ１の実寸法は、既知であるものとする。
ユーザは、ズームボタン１５を操作して、魚画像１Ｂが計測枠ｂ１に合うように撮影画像Ｐ２を拡大または縮小する（図６（ｄ））。ここでは、魚画像１Ｂの頭の先と尾の先が計測枠ｂ１に合うように、ユーザはズームボタン１５を操作する。ズーム操作が完了すると、デジタルカメラ１０はユーザ操作後のズーム比率を取得する。
そして、デジタルカメラ１０は、固定された焦点距離の位置における計測枠ｂ１の実寸法と、取得したズーム比率とを基にして、魚１の実寸法を算出する。算出するのは魚１の頭の先から尾の先までの実寸法である。この算出は、ズーム比率を逆算して用いることで容易に実行できる。すなわち、固定された焦点距離の位置における計測枠ｂ１の実寸法（幅）をＡｃｍ、ズーム比率をＢ倍、魚１の実寸法をＸｃｍとすると、
Ｘ＝Ａ／Ｂ
で求められる。例えば、Ａ＝１３５（ｃｍ）、Ｂ＝３（倍）とすると、Ｘ＝４５（ｃｍ）となる。そしてデジタルカメラ１０は、算出した実寸法ｂ２をディスプレイ１１に表示する（図６（ｅ））。これにより、ユーザは撮影した魚１の実寸法を知ることができる。
なお、焦点距離が固定された状態のデジタルカメラ１０で、ピントを合わせて魚１を撮影することは若干困難かもしれない。そこで例えば、図７に示すように、デジタルカメラ１０に付属するストラップ１６を用いて、魚１との距離を合わせて撮影するようにしてもよい。この場合は、カメラの焦点距離を、ストラップ１６の長さに相当する距離に固定するようにしておけばよい。
なお、上述した各実施形態には、さらなる処理を追加することも考えられる。例えば、魚画像が特定され、その実寸法が算出された後に、画像処理によって、いわゆる魚拓画像を生成してもよい。すなわち、マーカー画像を含む背景画像を消去して例えば白抜きにし、魚画像を墨色で表現した画像に変換して、算出した魚の実寸法とともにディスプレイに表示してもよい。このとき、撮影した日付等を併せて表示してもかまわない。
あるいは、画像マッチング処理を用いて、魚の種類の自動判定を行ってもよい。すなわち、撮影画像には撮影日時が併せて記録されているので、この撮影日時から撮影した季節や時間帯が分かる。また、電子機器がＧＰＳ機能を有している場合には、撮影画像と併せて撮影位置を記録することができるので、この撮影位置から撮影した場所が分かる。もちろん、ユーザが撮影日時や撮影位置を入力してもかまわない。そして、撮影日時と撮影位置、および、算出した魚の実寸法と、撮影画像における魚画像とを用いて、例えば、魚の特徴の情報を集約したデータベースをインターネット経由でアクセスすることによって、魚の種類を判定することができる。魚画像の特徴としては、例えば外形形状や模様等を用いることができる。また、判定の結果、該当する可能性の高い魚の種類の候補をディスプレイに表示して、ユーザに最終的に選択させるようにしてもよい。
さらには、判定した魚の種類と算出した実寸法とを基にして、魚の重量推定を行ってもよい。すなわち、魚の種類が判定できたら、その魚の寸法と重量との関係はほぼ定まるものと考えられる。そこで例えば、魚の種類に応じた寸法と重量との関係を格納したデータベースをインターネット経由でアクセスすることによって、判定した魚の種類と算出した実寸法とから、魚の重量を推定することができる。このとき、撮影画像において魚画像が占める面積を求めて、これを魚の重量推定に用いてもかまわない。
なお、上述の実施形態では魚を被写体の一例としたが、本発明はこれに限られるものではない。例えば、学術調査やマーケティング調査、あるいは事件の捜査等の様々な用途において、様々な被写体を対象にして本発明を利用することができる。また、上述の実施形態では、魚の頭の先から尾の先までの寸法を測定するものとしたが、算出する実寸法はこれに限られるものではなく、被写体に応じて例えば高さ、幅、長さ等を算出することができる。
【産業上の利用可能性】
本発明では、被写体の画像撮影・記録と同時にその寸法を手軽に計測することが可能となるので、例えば、釣果の登録や順位付け等のような趣味の分野や、学術調査、ビジネスの分野等で有用である。
【符号の説明】
１  魚（被写体）
１Ａ，１Ｂ  魚画像（被写体画像）
２  マーカー
２Ａ  マーカー画像
１０  デジタルカメラ（カメラ付き電子機器）
１１  ディスプレイ
１５  ズームボタン
１６  ストラップ
Ｐ１，Ｐ２  撮影画像
ａ２  実寸法
ａ３  カーソル（マーカー用可動指標）
ａ４  カーソル（可動指標）
ａ６  スケール格子画像
ｂ１  計測枠
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
カメラおよびディスプレイを少なくとも有する電子機器によって、被写体の寸法計測動作を実行する寸法計測方法であって、
前記電子機器が、前記ディスプレイに表示された、実寸法が既知のマーカーと共に前記被写体が映った撮影画像において、マーカー画像のサイズを検出する第１ステップと、
前記電子機器が、前記ディスプレイにおいて被写体画像の範囲を特定するための可動指標を表示し、前記可動指標に係るユーザの操作を受けて、前記撮影画像において、当該被写体画像のサイズを検出する第２ステップと、
前記電子機器が、前記マーカーの実寸法と、前記第１ステップで検出した前記マーカー画像のサイズと、前記第２ステップで検出した前記被写体画像のサイズとを基にして、前記被写体の実寸法を算出し、算出した前記被写体の実寸法を前記ディスプレイに表示する第３ステップとを備えた
ことを特徴とする寸法計測方法。
【請求項２】
請求項１において、
前記マーカーは、平面形状または図柄が所定形状であり、
前記電子機器が、前記第１ステップの前に、前記撮影画像を、前記マーカー画像の平面形状または図柄が前記所定形状になるように、補正するステップを備えた
ことを特徴とする寸法計測方法。
【請求項３】
請求項１または２において、
前記被写体は、魚であり、
前記電子機器が、前記撮影画像の撮影日時と撮影位置、前記第３ステップで算出した前記魚の実寸法、および、前記被写体画像を用いて、前記魚の種類を判定するステップを備えた
ことを特徴とする寸法計測方法。
【請求項４】
請求項３において、
前記電子機器が、判定した前記魚の種類、および、前記第３ステップで算出した前記魚の実寸法を用いて、前記魚の重量を推定するステップを備えた
ことを特徴とする寸法計測方法。
【請求項５】
請求項１または２において、
前記被写体は、魚であり、
前記電子機器が、前記マーカー画像を含む背景画像を消去し、前記被写体画像を墨色で表現した画像に変換して、算出した前記魚の実寸法とともに前記ディスプレイに表示する第４のステップを備えた
ことを特徴とする寸法計測方法。
【請求項６】
請求項１〜５のうちいずれか１項において、
前記第１ステップは、前記ディスプレイにおいて前記マーカー画像の範囲を特定するためのマーカー用可動指標を表示し、前記マーカー用可動指標に係るユーザの操作を受けて、当該マーカー画像のサイズを検出するものである
ことを特徴とする寸法計測方法。
【請求項７】
請求項１〜６のうちいずれか１項において、
前記マーカーの平面形状は、円形である
ことを特徴とする寸法計測方法。
【請求項８】
カメラおよびディスプレイを少なくとも有する電子機器によって、被写体の寸法計測動作を実行する寸法計測方法であって、
前記電子機器が、前記ディスプレイに表示された、実寸法が既知のマーカーと共に前記被写体が映った撮影画像において、マーカー画像のサイズを検出する第１ステップと、
前記電子機器が、前記第１ステップで検出した前記マーカー画像のサイズを基にして、前記マーカーの実寸法を基準としたスケール格子画像を、前記撮影画像に重ねて前記ディスプレイに表示する第２ステップとを備えた
ことを特徴とする寸法計測方法。
【請求項９】
カメラおよびディスプレイを少なくとも有する電子機器によって、被写体の寸法計測動作を実行する寸法計測方法であって、
前記カメラは、オートフォーカス機能を有しており、
前記ディスプレイは、ズーム機能を有しており、
前記電子機器が、ユーザの所定の操作を受けて、前記カメラの焦点距離を所定距離に固定する第１ステップと、
前記電子機器が、前記第１ステップの状態で撮影された、前記被写体が映った撮影画像を、前記ディスプレイに表示する第２ステップと、
前記電子機器が、前記撮影画像において、前記カメラから前記所定距離の位置における実寸法が既知である、ユーザのズーム操作を促すための計測枠を前記ディスプレイに表示し、ユーザ操作後のズーム比率を取得する第３ステップと、
前記電子機器が、前記計測枠の前記カメラから前記所定距離の位置における実寸法と、前記第３ステップで取得したズーム比率とを基にして、前記被写体の実寸法を算出し、算出した前記被写体の実寸法を前記ディスプレイに表示する第４ステップとを備えた
ことを特徴とする寸法計測方法。
【請求項１０】
請求項９において、
前記第１ステップは、前記カメラの焦点距離を、前記電子機器に付されているストラップの長さに相当する距離に固定するものである
ことを特徴とする寸法計測方法。
【請求項１１】
カメラおよびディスプレイを少なくとも有する電子機器であって、
前記ディスプレイに表示された、実寸法が既知のマーカーと共に被写体が映った撮影画像において、マーカー画像のサイズを検出する第１ステップと、
前記ディスプレイにおいて被写体画像の範囲を特定するための可動指標を表示し、前記可動指標に係るユーザの操作を受けて、前記撮影画像において、当該被写体画像のサイズを検出する第２ステップと、
前記マーカーの実寸法と、前記第１ステップで検出した前記マーカー画像のサイズと、前記第２ステップで検出した前記被写体画像のサイズとを基にして、前記被写体の実寸法を算出し、算出した前記被写体の実寸法を前記ディスプレイに表示する第３ステップと
を実行可能に構成された電子機器。
【請求項１２】
請求項１〜１０のうちいずれか１項に記載の寸法計測方法を、前記電子機器に実行させるためのプログラム。
【国際調査報告】
2013099271.tif 000010
2013099271.tif 000011
2013099271.tif 000012
2013099271.tif 000013