(57)【要約】  【課題】  対象物体が所定の方向から見られた画像に変換された平面画像から対象物体に関するサイズ情報を簡易に取得することができる撮像装置を提供すること。  【解決手段】  ＬＣＤ５１に表示されている平面画像から２点の指定点の入力があると（Ｓ１５３：Ｙｅｓ）、入力された２点間の画素数（ｄｏｔ）を求め（Ｓ１５４）、求めた２点間の画素数（ｄｏｔ）と解像度（ｄｐｉ）とから、実際の２点間の長さ（ｍｍ）を求める（Ｓ１５５）。そして、求めた実際の２点間の長さ（ｍｍ）をＬＣＤ５１に表示されている平面画像に重ねて表示する（Ｓ１５６）。  【選択図】        図９
2005189021.tif 000002
【特許請求の範囲】
【請求項１】
対象物体を撮像する撮像手段と、
その撮像手段によって撮像される撮像画像に基づき、前記対象物体の３次元形状に関する形状情報を算出する３次元形状算出手段と、
その３次元形状算出手段で算出される形状情報に基づき、前記撮像画像を前記対象物体が所定の方向から見られた平面画像に変換する平面変換手段と、
その平面変換手段によって変換される平面画像を表示する表示手段とを備えた撮像装置において、
前記表示手段に表示されている前記平面画像から指定される少なくとも２点以上の指定点を検出し、その検出された指定点によって規定される実態距離を算出する距離算出手段と、
その距離算出手段で算出される実態距離を所定の態様で前記表示手段に表示されている平面画像に付加して表示する付加表示手段とを備えていることを特徴とする撮像装置。
【請求項２】
前記距離算出手段は、２点の指定点を検出した場合には、その検出された指定点によって規定される実態距離として、その検出した２点間の実態距離を、２点間の画素数と前記平面画像の解像度とに基づき算出するものであり、
前記付加表示手段は、その距離算出手段によって算出される２点間の実態距離を、数値で表示することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記付加表示手段は、数値で表示される２点間の実態距離と共に、指定された２点から引き出された引出し線を表示することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記距離算出手段は、２点の指定点を検出した場合には、その検出された指定点によって規定される実態距離として、その検出した２点間の実態距離を、２点間の画素数と前記平面画像の解像度とに基づき算出するものであり、
前記付加表示手段は、その距離算出手段で算出される２点間の実態距離を、その２点間の実態距離に対応する目盛りを有する画像として、前記２点間に隣接させて表示することを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記距離算出手段は、少なくとも３点以上の指定点を検出した場合には、その検出された指定点によって規定される実態距離として、その検出した指定点を通る円の実態サイズに関する情報を算出するものであることを特徴とする請求項１に記載の撮像装置。
【請求項６】
前記距離算出手段は、前記円の実態サイズに関する情報として、前記円の実態半径と、前記平面画像内における前記円の中心位置とを算出するものであり、
前記付加表示手段は、その距離算出手段で算出される円の実態半径を数値で表示すると共に、円中心位置を所定の態様で表示することを特徴とする請求項５に記載の撮像装置。
【請求項７】
対象物体を撮像する撮像手段と、
その撮像手段によって撮像される撮像画像に基づき、前記対象物体の３次元形状に関する形状情報を算出する３次元形状算出手段と、
その３次元形状算出手段で算出される形状情報に基づき、前記撮像画像を前記対象物体が所定の方向から見られた平面画像に変換する平面変換手段と、
その平面変換手段によって変換される平面画像を表示する表示手段とを備えた撮像装置において、
前記表示手段に表示される平面画像の実態サイズを算出するサイズ算出手段と、
そのサイズ算出手段で算出される前記平面画像の実態サイズを所定の態様で前記表示手段に表示されている平面画像に付加して表示する付加表示手段とを備えていることを特徴とする撮像装置。
【請求項８】
前記サイズ算出手段は、前記平面画像の実態サイズを、前記平面画像のサイズとその解像度とから算出し、
前記付加表示手段は、前記サイズ算出手段で算出される前記平面画像の実態サイズを、数値で表示することを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記付加表示手段は、前記サイズ算出手段で算出される前記平面画像の実態サイズを、前記平面画像の実態サイズの相対的なサイズを表す比較対象図形として表示することを特徴とする請求項７に記載の撮像装置。
【請求項１０】
前記付加表示手段は、前記平面画像の実態サイズに応じて、前記比較対象図形の種類または前記比較対象図形の表示態様を変更して表示することを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記平面画像のサイズを前記サイズ算出手段で算出される前記平面画像の実態サイズに変換する変換手段と、
その変換手段で変換された状態で前記平面画像を外部装置に出力する出力手段とを備えていることを特徴とする請求項７から１０のいずれかに記載の撮像装置。
【請求項１２】
前記付加表示手段は、前記表示手段に付加する情報に加え、前記３次元形状算出手段で算出される前記撮像手段による撮像位置から前記対象物体までの距離を数値で表示することを特徴とする請求項１から１１に記載の撮像装置。
【請求項１３】
前記付加表示手段により所定の情報が付加された状態の画像を記憶する記憶手段を備えていることを特徴とする請求項１から１２のいずれかに記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象物体が所定の方向から見られた画像に変換された平面画像から、対象物体のサイズに関する情報を簡易に取得することができる撮像装置に関する。
【背景技術】
【０００２】
従来より、対象物体としてのホワイトボードや書籍等を撮像し、その撮像画像から対象物体の３次元形状を検出することで、たとえホワイトボードや書籍等の対象物体を、その正面に対して斜め方向となる位置から撮像したとしても、あたかも対象物体の正面から撮像したように、その撮像画像を補正する補正手段を備えた撮像装置が知られており、例えば、特許文献１には、その補正手段を備えた可搬型のデジタルカメラが開示されている。この補正手段によって補正された画像には、正面を向いた対象物体が写し出されるので、対象物体に書かれた文字等を見易くすることができる。
【０００３】
一方で、デジタルカメラで撮像した画像から対象物体の特定の部分の長さや対象物体の全体のサイズ等を把握したいような場合には、対象物体に定規や巻尺を寄り添わせた状態で対象物体を撮像したり、対象物体の全体サイズを相対的に把握可能なタバコケースや紙幣等の比較対象物を対象物体に寄り添わせた状態で対象物体を撮像する方法が考えられる。
【特許文献１】特開平９−２８９６１１号公報（図１等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したように、定規、巻尺、タバコケース、紙幣等を対象物体に寄り添わせた状態で対象物体を撮像し、その撮像画像を補正手段によって補正した場合、特に、対象物体が湾曲しているような場合には、その湾曲を補正する影響により一緒に撮像した定規、タバコケース等の画像が歪み、対象物体の特定の部分の長さや対象物体の全体サイズ等を把握し難いという問題点があった。
【０００５】
また、撮像位置から対象物体までの距離が遠いような場合には、定規等を対象物体に寄り添わせることが手間であり、定規等を対象物体に寄り添わせることなく、定規等が対象物体の手前又は後方に配置するように撮像したとしても、その遠近差から対象物体の全体サイズ等を把握するのは困難である。
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、対象物体が所定の方向から見られた画像に変換された平面画像から対象物体に関するサイズ情報を簡易に取得することができる撮像装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
この目的を達成するために請求項１記載の撮像装置は、対象物体を撮像する撮像手段と、その撮像手段によって撮像される撮像画像に基づき、前記対象物体の３次元形状に関する形状情報を算出する３次元形状算出手段と、その３次元形状算出手段で算出される形状情報に基づき、前記撮像画像を前記対象物体が所定の方向から見られた平面画像に変換する平面変換手段と、その平面変換手段によって変換される平面画像を表示する表示手段と、前記表示手段に表示されている前記平面画像から指定される少なくとも２点以上の指定点を検出し、その検出された指定点によって規定される実態距離を算出する距離算出手段と、その距離算出手段で算出される実態距離を所定の態様で前記表示手段に表示されている平面画像に付加して表示する付加表示手段とを備えている。
【０００８】
この請求項１記載の撮像装置によれば、表示手段に表示されている平面画像から、使用者によって少なくとも２点以上の指定点が指定されると、距離算出手段によって、その指定された指定点の座標が検出されると共に、その指定点によって規定される実態距離が算出される。その実態距離は、所定の態様で付加表示手段によって、表示手段に表示されている平面画像に付加して表示される。
【０００９】
請求項２記載の撮像装置は、請求項１記載の撮像装置において、前記距離算出手段は、２点の指定点を検出した場合には、その検出された指定点によって規定される実態距離として、その検出した２点間の実態距離を、２点間の画素数と前記平面画像の解像度とに基づき算出するものであり、前記付加表示手段は、その距離算出手段によって算出される２点間の実態距離を、数値で表示する。
【００１０】
請求項３記載の撮像装置は、請求項２に記載の撮像装置において、前記付加表示手段は、数値で表示される２点間の実態距離と共に、指定された２点から引き出された引出し線を表示する。
【００１１】
請求項４記載の撮像装置は、請求項１に記載の撮像装置において、前記距離算出手段は、２点の指定点を検出した場合には、その検出された指定点によって規定される実態距離として、その検出した２点間の実態距離を、２点間の画素数と前記平面画像の解像度とに基づき算出するものであり、前記付加表示手段は、その距離算出手段で算出される２点間の実態距離を、その２点間の実態距離に対応する目盛りを有する画像として、前記２点間に隣接させて表示する。
【００１２】
請求項５記載の撮像装置は、請求項１に記載の撮像装置において、前記距離算出手段は、少なくとも３点以上の指定点を検出した場合には、その検出された指定点によって規定される実態距離として、その検出した指定点を通る円の実態サイズに関する情報を算出する。
【００１３】
請求項６記載の撮像装置は、請求項５に記載の撮像装置において、前記距離算出手段は、前記円の実態サイズに関する情報として、前記円の実態半径と、前記平面画像内における前記円の中心位置とを算出するものであり、前記付加表示手段は、その距離算出手段で算出される円の実態半径を数値で表示すると共に、円中心位置を所定の態様で表示する。
【００１４】
請求項７記載の撮像装置は、対象物体を撮像する撮像手段と、その撮像手段によって撮像される撮像画像に基づき、前記対象物体の３次元形状に関する形状情報を算出する３次元形状算出手段と、その３次元形状算出手段で算出される形状情報に基づき、前記撮像画像を前記対象物体が所定の方向から見られた平面画像に変換する平面変換手段と、その平面変換手段によって変換される平面画像を表示する表示手段と、前記表示手段に表示される平面画像の実態サイズを算出するサイズ算出手段と、そのサイズ算出手段で算出される前記平面画像の実態サイズを所定の態様で前記表示手段に表示されている平面画像に付加して表示する付加表示手段とを備えている。
【００１５】
この請求項７記載の撮像装置によれば、表示手段に表示される平面画像は、サイズ算出手段により、その平面画像の実態サイズが算出される。そして、その算出された平面画像の実態サイズは、付加表示手段によって、所定の態様で表示手段に表示されている平面画像に付加して表示される。
【００１６】
請求項８記載の撮像装置は、請求項７に記載の撮像装置において、前記サイズ算出手段は、前記平面画像の実態サイズを、前記平面画像のサイズとその解像度とから算出し、前記付加表示手段は、前記サイズ算出手段で算出される前記平面画像の実態サイズを、数値で表示する。
【００１７】
請求項９記載の撮像装置は、請求項７に記載の撮像装置において、前記付加表示手段は、前記サイズ算出手段で算出される前記平面画像の実態サイズを、前記平面画像の実態サイズの相対的なサイズを表す比較対象図形として表示する。
【００１８】
請求項１０記載の撮像装置は、請求項９に記載の撮像装置において、前記付加表示手段は、前記平面画像の実態サイズに応じて、前記比較対象図形の種類または前記比較対象図形の表示態様を変更して表示する。
【００１９】
請求項１１記載の撮像装置は、請求項７から１０のいずれかに記載の撮像装置において、前記平面画像のサイズを前記サイズ算出手段で算出される前記平面画像の実態サイズに変換する変換手段と、その変換手段で変換された状態で前記平面画像を外部装置に出力する出力手段とを備えている。
【００２０】
請求項１２記載の撮像装置は、請求項１から１１のいずれかに記載の撮像装置において、前記付加表示手段は、前記表示手段に付加する情報に加え、前記３次元形状算出手段で算出される前記撮像手段による撮像位置から前記対象物体までの距離を数値で表示する。
【００２１】
請求項１３記載の撮像装置は、請求項１から１２のいずれかに記載の撮像装置において、前記付加表示手段により所定の情報が付加された状態の画像を記憶する記憶手段を備えている。
【発明の効果】
【００２２】
請求項１記載の撮像装置によれば、表示手段に表示されている平面画像から少なくとも２点以上の指定点が指定されると、表示手段には、指定した指定点によって規定される実態距離が所定の態様で平面画像に付加されて表示されるので、表示手段に表示されている平面画像から、少なくとも２点以上の指定点を指定さえすれば、その指定した指定点によって規定される実態距離を把握することができるという効果がある。
【００２３】
請求項２記載の撮像装置によれば、請求項１に記載の撮像装置の奏する効果に加え、２点の指定点を検出した場合には、表示手段には、その検出した２点間の実態距離が数値で表示されるので、２点間の実態距離を把握することができるという効果がある。
【００２４】
請求項３記載の撮像装置によれば、請求項２に記載の撮像装置の奏する効果に加え、表示手段には、２点間の実態距離が数値で表示されると共に、指定された２点から引き出された引出し線が表示されるので、数値で表示される２点間の距離が如何なる２点間であるかを一見して把握することができるという効果がある。
【００２５】
請求項４記載の撮像装置によれば、請求項１に記載の撮像装置の奏する効果に加え、２点の指定点を検出した場合には、表示手段には、その２点間の実態距離に対応する目盛りを有する画像が２点間に隣接させて表示されるので、２点間の実態距離を把握することができるという効果がある。
【００２６】
請求項５記載の撮像装置によれば、請求項１に記載の撮像装置の奏する効果に加え、少なくとも３点以上の指定点を検出した場合には、表示手段には、その検出した指定点を通る円の実態サイズに関する情報が数値で表示されるので、指定点を通る円の実態サイズに関する情報を取得することができるという効果がある。
【００２７】
請求項６記載の撮像装置によれば、請求項５に記載の撮像装置の奏する効果に加え、表示手段には、円の実態半径が数値で表示されると共に、円の中心位置が所定の態様で表示されるので、円の実態半径と円の中心位置とを一見して把握することができるという効果がある。
【００２８】
請求項７記載の撮像装置によれば、表示手段には、平面画像の実態サイズが所定の態様で平面画像に付加されて表示されるので、平面画像の実態サイズを容易に把握することができるという効果がある。
【００２９】
請求項８記載の撮像装置によれば、請求項７に記載の撮像装置の奏する効果に加え、平面画像の実態サイズは、平面画像のサイズとその解像度とから算出することができ、その算出された前記平面画像の実態サイズは、表示手段に数値で表示されるので、平面画像の実態サイズを容易に把握することができるという効果がある。
【００３０】
請求項９記載の撮像装置によれば、請求項７に記載の撮像装置の奏する効果に加え、付加表示手段は、平面画像の実態サイズを、平面画像の実態サイズの相対的なサイズを表す比較対象図形として表示するので、平面画像の実態サイズを比較対象図形から相対的に認識することができるという効果がある。例えば、比較対象図形として１０００円札が表示されれば、平面画像の実態サイズは１０００円札程度のサイズであるというように、感覚的に平面画像の実態サイズを把握することができるという効果がある。
【００３１】
請求項１０記載の撮像装置によれば、請求項９に記載の撮像装置の奏する効果に加え、付加表示手段は、平面画像の実態サイズに応じて、比較対象図形の種類または比較対象図形の表示態様を変更して表示するので、平面画像の実態サイズを感覚的に把握し易くなるという効果がある。
【００３２】
例えば、比較対象図形として１円玉が設定されており、平面画像の実態サイズが、１円玉より遙かに大きなサイズだったとする。この場合、１枚の１円玉だけをそのまま表示するよりは、その表示態様を変化させ、１円玉を２枚、３枚と並べて表示したり、比較対象図形の種類を、１円玉よりも大きな１０００円札に変更して表示する方が、平面画像の実態サイズを感覚的に把握し易くなる。
【００３３】
請求項１１記載の撮像装置によれば、請求項７から１０のいずれかに記載の撮像装置の奏する効果に加え、変換手段によって実態サイズに変換された平面画像が、出力手段によって外部装置に出力されるので、実態サイズに変換された平面画像の出力画像を取得することができるという効果がある。
【００３４】
請求項１２記載の撮像装置によれば、請求項１から１１のいずれかに記載の撮像装置の奏する効果に加え、表示手段には、撮像位置から対象物体までの距離が数値で表示されるので、撮像位置から対象物体までの距離を把握することができるという効果がある。
【００３５】
請求項１３記載の撮像装置によれば、請求項１から１２のいずれかに記載の撮像装置の奏する効果に加え、記憶手段に記憶されている付加表示手段により所定の情報が付加された状態の画像を、後で、表示手段に表示させたり、外部装置としてのコンピュータに送信したり、印刷装置で印刷することができるという効果がある。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。まず、図１及び図２を参照して、本発明の撮像装置１の機械的な構成について説明する。図１（ａ）は撮像装置１の斜視図であり、図１（ｂ）は撮像装置１の背面図である。図２は撮像装置１の概略断面図である。
【００３７】
撮像装置１は、所謂デジタルカメラとして機能するものであり、通常の「ノーマルモード」での撮像に加え、「補正撮像モード」として、被写体としての原稿Ｐを斜め方向から撮像した場合に、その撮像画像を原稿Ｐに対して正面から撮像したような画像に自動的に生成することができると共に、更に、その生成した画像から対象物体の実態サイズに関する情報を取得することができる装置である。
【００３８】
撮像装置１は、図１（ａ）に示すように、方形箱形の本体ケース１０と、本体ケース１０の正面に設けられた結像レンズ３１と、その結像レンズ３１の下方に設けられた窓２９と、本体ケース１０の上部に設けられたレリーズボタン５２、モード切替スイッチ５９と、本体ケースの側面に設けられたキャンセルキー５６とを備えている。
【００３９】
また、図１（ｂ）に示すように、本体ケース１０の背面に設けられたＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）５１、測長モード切替スイッチ５７，測長種別切換スイッチ５８，表示種別切換スイッチ６０、印刷開始キー６１、本体ケース１０の背面から前面を通して配設されるファインダ５３とを備えている。
【００４０】
また、図２に示すように、結像レンズ３１の後方（撮像装置１の内部側）には、ＣＣＤ画像センサ３２が、結像レンズ３１の下方にはスリット光投光ユニット２０が設けられ、更に、本体ケース１０にプロセッサ４０、メモリカード５５が内蔵されている。尚、図２においては、プロセッサ４０に接続されていないファインダ５３と、本体ケースの側面に設けられたキャンセルキー５６との図示は省略してある。
【００４１】
結像レンズ３１は、複数枚のレンズで構成され、オートフォーカス機能を有し、自動で焦点距離及び絞りを調整して外部からの光をＣＣＤ画像センサ３２上に結像する。
【００４２】
ＣＣＤ画像センサ３２は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）素子などの光電変換素子がマトリクス状に配列されてなる構成で、表面に結像される画像の光の色及び強さに応じた信号を生成し、これをデジタルデータに変換してプロセッサ４０へ出力する。尚、ＣＣＤ素子一つ分のデータが画像を形成する画素の画素データであり、画像データはＣＣＤ素子の数の画素データで構成される。
【００４３】
レリーズボタン５２は、押しボタン式のスイッチで構成され、プロセッサ４０に接続されおり、プロセッサ４０にて使用者による押下げ操作が検知される。
【００４４】
モード切替スイッチ５９は、２つの位置に切換え可能なスライドスイッチなどで構成され、一方のスイッチ位置を「ノーマルモード」、他方のスイッチ位置を「補正撮像モード」として検知されるようにプロセッサ４０にて割り当てられている。「ノーマルモード」は、撮像した原稿Ｐそのものを画像データとするモードであり、「補正撮像モード」は、原稿Ｐを斜め方向から撮像した場合に、その画像データを原稿Ｐを正面から撮像したような補正された画像データとするモードである。
【００４５】
メモリカード５５は、不揮発性で書き換え可能なメモリで構成され、本体ケース１０に着脱可能である。
【００４６】
ＬＣＤ５１は、画像を表示する液晶ディスプレイなどで構成され、プロセッサ４０からの画像信号を受けて画像を表示する。そして、プロセッサ４０からは、状況に応じてＣＣＤ画像センサ３２で受光したリアルタイムの画像や、メモリカード５５に記憶された画像や、装置の設定内容の文字等を表示するための画像信号が送られて来る。また、このＬＣＤ５１は、所謂タッチパネル機能を有しており、ＬＣＤ５１の画面上が指やペン等で押圧されると、プロセッサ４０は、その圧力を検出し、押圧した箇所の座標データを取得する。
【００４７】
測長モード切替スイッチ５７、２つの位置に切換え可能なスライドスイッチなどで構成され、一方のスイッチ位置を「指定測長モード」、他方のスイッチ位置を「自動測長モード」として検知されるようにプロセッサ４０にて割り当てられている。「指定測長モード」は撮像した画像から使用者が所定の指定点を指定し、その指定点によって規定される実際の距離を自動的に測長するモードであり、「自動測長モード」は撮像した画像全体の実寸サイズを自動的に測長するモードである。
【００４８】
測長種別切換スイッチ５８は、測長モード切替スイッチ５７が「指定測長モード」に設定されている場合に、使用者により指定される指定点によって規定される実際の距離として、２点間の実際の距離を求めるのか、３点により規定される円の半径ｒ等を求めるのかを設定するスイッチである。
【００４９】
測長種別切換スイッチ５８は、２つの位置に切換え可能なスライドスイッチなどで構成され、一方のスイッチ位置を「２点間距離測長モード」、他方のスイッチ位置を「円情報測長モード」として検知されるようにプロセッサ４０にて割り当てられている。「２点間距離測長モード」は、指定点として指定される２点間の実際の距離を測長するモードであり、「円情報測長モード」は、指定点として指定される３点を通る円に関し、その円の半径ｒや中心座標を求めるモードである。
【００５０】
表示種別切換スイッチ６０は、測長モード切替スイッチ５７が「自動測長モード」に設定されている場合に、画像全体の実寸サイズを、その画像全体の実寸サイズの相対的なサイズを表す比較対象図形として表示するのか、数値で表示するのかを設定するスイッチである。
【００５１】
表示種別切換スイッチ６０は、２つの位置に切換え可能なスライドスイッチなどで構成され、一方のスイッチ位置を「基準画像表示モード」、他方のスイッチ位置を「実寸サイズ表示モード」として検知されるようにプロセッサ４０にて割り当てられている。「基準画像表示モード」は、画像全体の実寸サイズを比較対象図形として表示するモードであり、「実寸サイズ表示モード」は、画像全体の実寸サイズを数値で表示するモードである。
【００５２】
印刷開始キー６１は、撮像した画像の画像データを外部印刷装置に送信するための処理の開始指令を出力するボタンである。印刷開始キー６１は、押しボタン形式で構成され、プロセッサ４０に接続されおり、プロセッサ４０にて使用者による押下げ操作が検知される。
【００５３】
ファインダ５３は、光学レンズで構成され、撮像装置１の後ろ側から使用者がのぞき込んだ時に、結像レンズ３１がＣＣＤ画像センサ３２上に結像する範囲とほぼ一致する範囲が見えるようになっている。
【００５４】
キャンセルキー５６は、ＬＣＤ５１に表示されている画像内から使用者が指定点を入力する場合に、使用者が、その入力操作途中でキャンセルする場合にキャンセル指令を出力するボタンである。キャンセルキー５６は、押しボタン形式で構成され、プロセッサ４０に接続されおり、プロセッサ４０にて使用者による押下げ操作が検知される。
【００５５】
次に、図３及び図４を参照して、スリット光投光ユニット２０の具体的構成について説明する。図３は、スリット光投光ユニット２０の構成を示す図である。図４は、スリット光の角度幅を説明するための図である。
【００５６】
スリット光投光ユニット２０は、レーザーダイオード２１と、コリメートレンズ２２と、アパーチャ２３と、透明平板２４と、シリンドリカルレンズ２５と、反射ミラー２６と、ロッドレンズ２７とで構成されている。
【００５７】
レーザーダイオード２１は、赤色レーザー光線を放射する。そして、プロセッサ４０からの指令に応じて、レーザー光線の放射及び停止を切り換える。また、レーザーダイオード２１の出力は、最大出力定格（例えば５ｍＷ）に対して、レーザービームの広がり角の個体ばらつきを考慮して、アパーチャ２３を通った箇所で一定の出力（例えば１ｍＷ）を得られるように定格出力が調整されている。
【００５８】
コリメートレンズ２２は、レーザーダイオード２１からのレーザー光線を、スリット光投光ユニット２０からの基準距離ＶＰ（例えば３３０ｍｍ）に焦点を結ぶように集光する。
【００５９】
アパーチャ２３は、矩形に開口された板で構成され、コリメートレンズ２２からのレーザー光線を開口部で透過して矩形に整形する。
【００６０】
透明平板２４は、無垢のガラス材料などの透明な平板で構成され、裏面にＡＲコート（無反射コーティング）が施され、アパーチャ２３からのレーザー光線の光軸に直交する面に対して、本体ケース１０の正面側に所定角度β（例えば３３度）傾斜して配設されて、アパーチャ２３から入射するレーザー光線のパワーの約５％（約５０μＷ）を表面で反射して、約９５％（約９５０μＷ）を透過する。尚、透明平板２４でレーザー光線を反射した方向（撮像装置１の前方へ水平面に対して３３度上向き）を第２の方向と呼ぶ。
【００６１】
透明平板２４の裏面にＡＲコートを施すことにより、透明平板２４内に入射したレーザー光線の透明平板２４から出射する際の反射が少なくなり、透明平板２４内でのレーザー光線の損失が少なくなるようになっている。また、透明平板２４で反射するレーザー光線の割合を、透明平板２４の材質の屈折率より決まる表面反射率５％として設定することにより、通常のハーフミラーで実現する場合に必要な反射面に金属蒸着膜を形成するプロセスを省略することができる。
【００６２】
反射ミラー２６は、鏡など、レーザー光線を全反射する部材で構成され、透明平板２４を透過したレーザー光線の下流に、本体ケース１０の正面側に４５度傾斜して配設され、レーザー光線を全反射して光路の向きを９０度変える。このレーザー光線を反射した方向（撮像装置１の前方へ水平面に対して０度の向き）を第１の方向と呼ぶ。
【００６３】
ロッドレンズ２７は、正の焦点距離が短い円筒形状のレンズで構成され、反射ミラー２６で反射されるレーザー光線の下流に、円筒形状の軸方向が垂直方向になるように配設されている。そして、反射ミラー２６からレーザー光線が入射されると、図４（ａ）に示すように、焦点距離が短いため、このレーザー光線がすぐに焦点を越えて広がり、所定の広がり角度ε（例えば４８度）のスリット光として第１の方向へ出射される。尚、ロッドレンズ２７から出射されるスリット光を第１スリット光７１と呼ぶ。
【００６４】
シリンドリカルレンズ２５は、負の焦点距離となるように一方向が凹形状となったレンズであり、透明平板２４で反射されたレーザー光線の下流に、第２の方向に対してレンズ面が直交するように配設さている。そして、透明平板２４から入射されるレーザー光線を、図４（ｂ）に示すように、透明平板２４でレーザー光線を分割したパワーの比に対して、第１スリット光７１の広がり角度εとの比が同等になるような広がり角度κ（つまり、広がり角度εの５％（２．４度））で、第２の方向に広がるスリット光として出射する。尚、シリンドリカルレンズ２５から出射されるスリット光を第２スリット光７２と呼ぶ。
【００６５】
これらの構成品によって、スリット光投光ユニット２０は、プロセッサ４０からの指令に応じて、レーザーダイオード２１からレーザー光線を放射して、第１の方向へ第１スリット光７１、及び、第２の方向へ第２スリット光７２を、本体ケース１０の結像レンズ３１の下方に設けられた窓２９から出射する。
【００６６】
上述したように構成されるスリット光投光ユニット２０によれば、レーザダイオード２１から出力されるパワーのうち、透明平板２４で分割される第１スリット光７１のパワーは９５％に対し、第２スリット光７２のパワーは約５％と少ないが、角度幅あたりのパワーで見ると、広がり角が４８度の第１スリット光７１の単位角度あたりのパワーが約２０μＷ／度で、広がり角が２．４度の第２スリット光７２の単位角度あたりのパワーも約２１μＷ／度であり、ほぼ変わらない。そして、原稿Ｐが基準距離ＶＰである３３０ｍｍの位置にある白色の用紙の場合、第１スリット光７１及び第２スリット光７２による照度は約１２６０ルクスとなり、一般的な室内の明るさである５００〜１０００ルクスの場所でも、スリット光の軌跡と原稿Ｐとの輝度差が十分あり、後述する差分抽出プログラム４２２にてスリット光の軌跡画像を確実に抽出することができる。
【００６７】
次に、図５を参照して、上述した撮像装置１の電気的な構成について説明する。図５は、撮像装置１の電気的構成を示したブロック図である。撮像装置１に搭載されたプロセッサ４０は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３を備えている。
【００６８】
ＣＰＵ４１は、ＲＯＭ４２に記憶されたプログラムによる処理に応じて、ＲＡＭ４３を利用して、レリーズボタン５２の押下げ操作の検知、ＣＣＤ画像センサ３２から画像データの取り込み、画像データのメモリカード５５への書き込み、モード切替スイッチ５９や測長モード切替スイッチ５７等の各スイッチの状態検出、スリット光投光ユニット２０によるスリット光の出射切り換え等の各種処理を行う。
【００６９】
ＲＯＭ４２には、カメラ制御プログラム４２１、差分抽出プログラム４２２、三角測量演算プログラム４２３、原稿姿勢演算プログラム４２４、平面変換プログラム４２５、２点間測長プログラム４２６、円情報演算プログラム４２７、画像実寸サイズ演算プログラム４２８、印刷プログラム４２９が記憶されている。
【００７０】
カメラ制御プログラム４２１は、図６に示すフローチャートの処理を含む撮像装置１全体の制御に関するプログラムである。差分抽出プログラム４２２は、スリット光を投光した原稿Ｐの画像から、スリット光の軌跡を抽出した画像データを生成するためプログラムである。三角測量演算プログラム４２３は、差分抽出プログラム４２２で抽出されたスリット光の軌跡の各画素に対する３次元空間位置を演算するプログラムである。
【００７１】
原稿姿勢演算プログラム４２４は、第１スリット光の軌跡７１ａ及び第２スリット光の軌跡７２ａの３次元空間位置から、原稿Ｐの３次元形状を推定して求めるプログラムである。平面変換プログラム４２５は、原稿Ｐの位置及び姿勢が与えられて、スリット光無画像格納部４３２に格納された画像データを、原稿Ｐの正面から撮像したような平面画像に変換するためのプログラムである。
【００７２】
２点間測長プログラム４２６は、指定された２点間の実際の距離を測長するプログラムである。円情報演算プログラム４２７は、指定された３点の指定点を通る円のサイズに関する情報を演算するプログラムである。画像実寸サイズ演算プログラム４２８は、画像全体の実寸サイズを演算するプログラムである。印刷プログラム４２９は、外部印刷装置に撮像した画像データ（撮像した画像に２点間の実際の距離や画像全体の実寸サイズ等が付加された画像データを含む）を出力するプログラムである。
【００７３】
ＲＡＭ４３には、スリット光有画像格納部４３１、スリット光無画像格納部４３２、差分画像格納部４３３、三角測量演算結果格納部４３４、平面変換結果格納部４３５、測長結果格納部４３６、ワーキングエリア４３７が記憶領域として割り当てられている。
【００７４】
スリット光有画像格納部４３１とスリット光無画像格納部４３２とは、ＣＣＤ画像センサ３２からのスリット光有画像とスリット光無画像との画像データを各々格納する。差分画像格納部４３３は、スリット光有画像とスリット光無画像との差分の画像データを格納する。三角測量演算結果格納部４３４は、スリット光有画像の各ポイントの位置を演算した結果を格納する。原稿姿勢演算結果格納部４３５は、平面変換プログラム４２５により変換された画像データを格納する。
【００７５】
測長結果格納部４３６は、２点間測長プログラム４２６により測長される２点間の実際の距離や、円情報演算プログラム４２７により演算されるの円の実際のサイズを格納する。ワーキングエリア４３７は、ＣＰＵ４１での演算のために一時的に使用するデータを格納する。
【００７６】
次に、図６及び図７を参照して、上述したように構成された撮像装置１に関し、使用者によりレリーズボタン５２が押されてからの動作について説明する。図６は、撮像装置１のプロセッサ４０での処理手順を示すフローチャートである。図７は、原稿Ｐにスリット光が照射されている状態を撮像したスリット光有画像を示している。
【００７７】
まず、モード切替スイッチ５９の位置を検知して「補正撮像モード」の位置であるか否かを判別し（Ｓ１０１）、判別の結果が「補正撮像モード」の位置の場合は（Ｓ１０１：Ｙｅｓ）、スリット光有画像とスリット光無画像とを取得するカメラ制御処理を行う（Ｓ１０２）。
【００７８】
具体的には、スリット光投光ユニット２０に対してレーザーダイオード２１の発光を指令し、第１スリット光７１及び第２スリット光７２が出射された状態で、ＣＣＤ画像センサ３２から図７に示すような第１、第２スリット光７１，７２が投光された原稿Ｐが写ったスリット光有画像の画像データを取得し、この画像データをＲＡＭ４３のスリット光有画像格納部４３１へ格納する。
【００７９】
また、スリット光投光ユニット２０に対してレーザーダイオード２１の発光停止を指令し、第１、第２スリット光７１，７２が出射されていない状態で、ＣＣＤ画像センサ３２から図７に示すような第１、第２スリット光７１，７２が投光されていない原稿Ｐが写ったスリット光無画像の画像データを取得し、この画像データをスリット光無画像格納部４３２へ格納する。
【００８０】
スリット光有画像とスリット光無画像とを格納すると、３次元測定と平面変換処理を行う（Ｓ１０３）。この処理では、原稿Ｐの形状情報として、原稿Ｐの位置Ｌ、傾きθ、湾曲φ（ｘ）を求め、その形状情報に基づき、スリット光無画像を原稿Ｐが正立方向にて正面から見られた平面画像に変換し、この平面画像を平面変換結果画像格納部４３６に格納する。そして、平面画像をＬＣＤ５１に表示し（Ｓ１０４）、測長モード切替スイッチ５７の設定が「指定測長モード」に設定されているか否かを判断する（Ｓ１０５）。
【００８１】
その結果、「指定測長モード」に設定されていれば（Ｓ１０５：Ｙｅｓ）、指定測長処理を行う（Ｓ１０６）。この処理において、使用者によりＬＣＤ５１に表示されている画像から所定の指定点が入力されると、その指定点から規定される実際の距離が所定の態様でＬＣＤ５１に表示されている画像に付加して表示されることになる。
【００８２】
一方、測長モード切替スイッチ５７の設定が「指定測長モード」に設定されていない場合（Ｓ１０５：Ｎｏ）、即ち、「自動測長モード」に設定されている場合には、自動測長処理を行う（Ｓ１０７）。この処理において、画像全体の実寸サイズが自動的に算出され、その実寸サイズが所定の態様でＬＣＤ５１に表示されている画像に付加して表示されることになる。
【００８３】
こうして、指定測長処理（Ｓ１０６）や自動測長処理（Ｓ１０７）において、ＬＣＤ５１に表示されている画像に所定の情報が付加された画像（付加情報有画像）が表示されると、そのＬＣＤ５１に表示された付加情報有画像を記憶するか否かを判断する（Ｓ１０８）。
【００８４】
この場合、本実施例では、「表示されている画像を保存しますか？」というメッセージと共に、「Ｙｅｓ」と「Ｎｏ」との表示欄がＬＣＤ５１上に表示され、使用者がＬＣＤ５１上の「Ｙｅｓ」の表示欄を押下すれば（Ｓ１０８：Ｙｅｓ）、ＬＣＤ５１に表示されている付加情報有画像をメモリカード５５に格納する（Ｓ１０９）。一方、使用者が「Ｎｏ」の表示欄を押下すれば（Ｓ１０８：Ｎｏ）、ＬＣＤ５１に表示されている付加情報有画像は記憶されず、消去されることになる。尚、付加情報有画像を記憶するか否かを問わず、スリット光無画像格納部４３２や平面変換結果格納部４３５に格納されている画像データはメモリカード５５に格納される。
【００８５】
そして、印刷開始キー６１が押下げられたか否かを判断し（Ｓ１１０Ａ）、印刷開始キー６１が押下げられた場合には（Ｓ１１０Ａ：Ｙｅｓ）、印刷処理（Ｓ１１０）が印刷プログラム４２９により実行された後、当該処理を終了する。また、印刷開始キー６１が押下げられなかった場合には（Ｓ１１０Ａ：Ｎｏ）、印刷処理（Ｓ１１０）を実行することなく、当該処理を終了する。
【００８６】
尚、Ｓ１０１において、モード切替スイッチ５９の位置を検知した結果、「補正撮像モード」ではなかった場合には（Ｓ１０１：Ｎｏ）、「ノーマルモード」での画像データを取得する（Ｓ１１１）。具体的には、スリット光投光ユニット２０のレーザーダイオード２１への発光指令を停止し、第１スリット光７１及び第２スリット光７２が出射されていない状態で、ＣＣＤ画像センサ３２から画像データを取得し、その取得した画像データをスリット光無画像格納部４３２へ格納し、その画像をＬＣＤ５１上に表示し、上述したＳ１０５からの処理が行われる。
【００８７】
次に、図８を参照して、上述した３次元測定と平面変換処理（図６のＳ１０３）について説明する。図８は、３次元測定と平面変換処理を示すフローチャートである。
【００８８】
この処理では、まず、差分抽出処理として（Ｓ８０１）、図５に示す差分抽出プログラム４２２によりスリット光有画像から第１スリット光の軌跡７１ａ及び第２スリット光の軌跡７２ａの位置情報を求める。具体的には、まず、スリット光有画像とスリット光無画像との差分（即ち、原稿Ｐに投光された第１スリット光の軌跡７１ａ及び第２スリット光の軌跡７２ａ）の画像データを生成する。そして、生成した画像データの下半分において、幅方向の２０画素毎に、高さ方向の画素１列分での輝度レベルが最大の位置を求める。この位置を求めた順番に番号が割り当てられた索引ｉｄｘと、その位置を求めた際の幅方向位置ｃｃｄｘと、輝度レベルが最大の高さ方向位置ｃｃｄｙとを、スリット光画像位置データとして図５に示す差分画像格納部４３３に格納する。
【００８９】
尚、輝度レベルの最大の位置は、高さ方向の各画素の輝度レベルを結んだ近似曲線の最大値の位置である。また、この最大の位置の輝度レベルが所定のレベル以上で無い場合は、第１スリット光の軌跡７１ａが無いと判断して、スリット光画像位置データとして格納しない。そして、第１スリット光の軌跡７１ａの位置情報として抽出された画素の総数である抽出画素数Ｎに、索引ｉｄｘの最大値を設定する。
【００９０】
一方、第２スリット光の軌跡７２ａに関する位置情報は、スリット光有画像とスリット光無画像との差分から生成した画像データの上半分における幅方向の中央位置において、高さ方向の輝度レベルが最大になる位置を求める。この求めた位置を、第２スリット光の軌跡７２ａの位置情報として、スリット光画像位置データと同様の形式で差分画像格納部４３３に格納する。尚、第１スリット光の軌跡７１ａの位置情報と同様、最大の位置の輝度レベルが所定のレベル以上で無い場合は、第２スリット光の軌跡７２ａが無いと判断して差分画像格納部４３３へは格納しない。
【００９１】
次に、三角測量演算処理として（Ｓ８０２）、差分画像格納部４３３に格納したスリット光画像位置データにより定まる各点に対して、図５に示す三角測量演算プログラム４２３により、索引ｉｄｘ毎の３次元空間位置を求め、その索引ｉｄｘ毎の３次元座標値であるＸ値，Ｙ値，Ｚ値のデータをスリット光３次元位置データとして図５に示す三角測量演算結果格納部４３４へ格納する。
【００９２】
次に、原稿姿勢演算処理として（Ｓ８０３）、三角測量演算結果格納部４３４に格納したスリット光３次元位置データを用いて、図５に示す原稿姿勢演算プログラム４２４により、原稿Ｐの３次元空間位置（０，０，Ｌ）、傾きθ及び湾曲φを求める。
【００９３】
次に、平面変換処理として（Ｓ８０４）、図５に示す平面変換プログラム４２５により、スリット光無画像格納部４３２に格納されたスリット光無画像を、原稿Ｐが略直交方向から観察された平面画像に変換し、その平面画像を図５に示す平面変換結果画像格納部４３５に格納する。こうして、３次元測定と平面変換処理（Ｓ１０３）を終了する。
【００９４】
尚、上述した三角測量演算処理（Ｓ８０２）、原稿姿勢演算処理（Ｓ８０３）、平面変換処理（Ｓ８０４）については、先に本出願人が提出した特願２００３−３２６６１４号に記載されている処理と同様であるため、その詳細な説明については省略する。
【００９５】
次に、図９を参照して、上述した指定測長処理（図６のＳ１０６）について詳細に説明する。図９は、指定測長処理を示すフローチャートである。
【００９６】
この処理では、まず、測長種別切換スイッチ５８の設定が「２点間距離測長モード」に設定されているか否かを判断する（Ｓ１５１）。「２点間距離測長モード」に設定されていれば（Ｓ１５１：Ｙｅｓ）、キャンセルキー５６が押下されたか否かを判断する（Ｓ１５２）。
【００９７】
キャンセルキー５６が押下されない場合（Ｓ１５２：Ｎｏ）、ＬＣＤ５１に表示されている画像から使用者によって２点の指定点の入力があったか否かを判断する（Ｓ１５３）。２点の指定点の入力があれば（Ｓ１５３：Ｙｅｓ）、入力された２点間の画素数（ｄｏｔ）を求め（Ｓ１５４）、求めた２点間の画素数（ｄｏｔ）と解像度（ｄｐｉ）とから、実際の２点間の長さ（ｍｍ）を求める（Ｓ１５５）。即ち、求めた２点間の画素数（ｄｏｔ）を解像度（ｄｐｉ）で割り単位換算をすることにより、実際の２点間の長さを求める。こうして、求めた実際の２点間の長さ（ｍｍ）をＬＣＤ５１に表示されている画像に重ねて表示し（Ｓ１５６）、当該処理を終了する。
【００９８】
尚、Ｓ１５２において、キャンセルキー５６が押下された場合には（Ｓ１５２：Ｙｅｓ）、当該処理を終了し、Ｓ１５３において、２点の指定点の入力がない場合には（Ｓ１５３：Ｎｏ）、Ｓ１５２からの処理が繰り返される。一方、Ｓ１５１において、測長種別切換スイッチ５８の設定が「２点間距離測長モード」に設定されていない場合（Ｓ１５１：Ｎｏ）、即ち、「円情報測長モード」に設定されている場合には、後述する円情報演算処理に移行し（Ｓ１５７）、当該処理を終了する。
【００９９】
図１０は、測長種別切換スイッチ５８の設定が「２点間距離測長モード」に設定されている場合に生成される付加情報有画像を示す図である。（ａ）では、求めた実際の２点間の長さを表示する表示態様として、その２点間の長さを数字で表示するケースを示している。
【０１００】
例えば、図６のＳ１０４の処理において、平面変換された原稿ＰがＬＣＤ５１に表示され、表示された原稿Ｐの内、使用者が点Ａ、点Ｂの２点を指定したとする。すると、その座標が検出され、ＬＣＤ５１上には、指定点を示すマークとして点Ａと点Ｂとが「白抜丸印」で表示される。また、その２点間の実際の長さが数値で表示されると共に、２点から引出された引出し線Ｈが表示されることになる。
【０１０１】
尚、実際の２点間の長さを表示する態様としては、数値に限定されるものではなく、（ｂ）に示すように、実際の２点間の長さに相当する目盛りを有する画像を、２点間を結ぶ線分と略平行になるように表示するようにしても良い。
【０１０２】
次に、図１１を参照して、上述した指定測長処理（図６のＳ１０６）に含まれる円情報演算処理（図９のＳ１５７）ついて詳細に説明する。図１１は円情報演算処理を示すフローチャートである。
【０１０３】
この処理では、まず、キャンセルキー５６が押下されたか否かを判断する（Ｓ１７１）。キャンセルキー５６が押下されていなければ（Ｓ１７１：Ｎｏ）、ＬＣＤ５１に表示されている画像から使用者により３点の指定点の入力があったか否かを判断する（Ｓ１７２）。３点の指定点の入力があれば（Ｓ１７２：Ｙｅｓ）、その３点の座標を検出し、入力された３点の指定点を通る円に関する情報として、その円の半径ｒ（ｄｏｔ）と中心座標（ａ，ｂ）とを求めるべく、検出した３点の座標（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）、（Ｘ３，Ｙ３）をそれぞれ円の方程式に代入し、次の（１）〜（３）の３つの式を求める（Ｓ１７３）。
（１）（Ｘ１−ａ）２ ＋（Ｙ１−ｂ）２  ＝ｒ２ 
（２）（Ｘ２−ａ）２ ＋（Ｙ２−ｂ）２  ＝ｒ２ 
（３）（Ｘ３−ａ）２ ＋（Ｙ３−ｂ）２  ＝ｒ２ 
そして、求めた３つの式（１）〜（３）を解いて、円の半径ｒ（ｄｏｔ）と中心座標（ａ，ｂ）とを求める（Ｓ１７４）。次に、求めた円の半径ｒ（ｄｏｔ）と解像度（ｄｐｉ）とから実際の半径Ｒ（ｍｍ）を求める（Ｓ１７４Ａ）。こうして、求めた半径Ｒ（ｍｍ）は、円の中心座標（ａ，ｂ）と入力された３点の指定点の内の１点とを結ぶ引出し線Ｈと共にＬＣＤ５１に表示し（Ｓ１７５）、当該処理を終了する。
【０１０４】
尚、Ｓ１７１においてキャンセルキー５６が押下げられた場合には（Ｓ１７１：Ｙｅｓ）、当該処理を終了し、また、Ｓ１７２において、３点の指定点の入力がない場合には（Ｓ１７２：Ｎｏ）、Ｓ１７１からの処理が繰り返される。
【０１０５】
図１２は、測長種別切換スイッチ５８が「円情報測長モード」に設定されている場合に生成される付加情報有画像を示す図である。尚、本実施例では、円形のコインＫを撮像した場合を図示している。
【０１０６】
対象物体としてコインＫを撮像した場合には、ＬＣＤ５１にはコインＫが表示され、表示されたコインＫの内、使用者がコインＫの円周に沿って指定点として３点を指定したとする。すると、その座標が検出され、その３点から規定されるコインＫの半径ｒと中心位置とが演算されると、例えば、（ａ）に示すように、半径ｒが数値で「１４．００」と表示され、中心位置が「黒塗丸印」で表示されると共に、指定された３点の内の１点が「白抜丸印」で表示され、その１点と中心位置とから引出された引出し線Ｈが表示される。
【０１０７】
また、別の例としては、（ｂ）に示すように、半径ｒが数値で「Ｒ１４」と表示され、指定した３点が「白抜丸印」で表示され、中心位置が「黒塗丸印」で表示され、指定点の内の１点から引出された引出し線Ｈが表示される。
【０１０８】
次に、図１３乃至図１５を参照して、上述した自動測長処理（図６のＳ１０７）について詳細に説明する。図１３は、自動測長処理を示すフローチャートである。図１４は、表示種別切換スイッチ６０が「基準画像表示モード」に設定されている場合に生成される付加情報有画像を示す図である。図１５は、表示種別切換スイッチ６０が「実寸サイズ表示モード」に設定されている場合に生成される付加情報有画像を示す図である。
【０１０９】
この処理では、まず、ＬＣＤ５１に表示されている画像の画像サイズ（ｄｏｔ）と解像度（ｄｐｉ）とから、画像全体の実寸サイズを演算する（Ｓ１９０）。本実施例では、ＬＣＤ５１に表示されている画像の画像サイズ（ｄｏｔ）は、その画像の高さ方向と幅方向との画素数（ｄｏｔ）で規定されている。よって、その高さ方向と幅方向との画素数（ｄｏｔ）と、解像度（ｄｐｉ）とから、画像全体の実寸サイズとして、高方向の実際の長さと、幅方向の実際の長さとが演算されることになる。そして、求めた画像全体の実寸サイズを画像データのヘッダ部に追加する（Ｓ１９１）。
【０１１０】
次に、表示種別切換スイッチ６０が「基準画像表示モード」に設定されているか否かを判断する（Ｓ１９２）。「基準画像表示モード」に設定されていれば（Ｓ１９２：Ｙｅｓ）、Ｓ１９１で求めた画像全体の実寸サイズの内、その高さ方向の長さが１００（ｍｍ）以下か否かを判断する（Ｓ１９３）。その結果、高さ方向の長さが１００（ｍｍ）以下であれば（Ｓ１９３：Ｙｅｓ）、比較対象図形Ｔとしての１０円玉の解像度を調節し、その１０円玉の画像をＬＣＤ５１に表示されている画像に重ねて表示して（Ｓ１９４）、当該処理を終了する。
【０１１１】
この場合、例えば図１４（ａ）に示すような付加情報有画像がＬＣＤ５１に表示されることになる。即ち、使用者は、図１４（ａ）に示す画像をＬＣＤ５１から確認することにより、撮像した原稿Ｐの高さ方向は、１０円玉程度の長さであることを把握することができる。
【０１１２】
一方、高さ方向の長さが１００（ｍｍ）以下でなければ（Ｓ１９３：Ｎｏ）、その高さ方向の長さが２００（ｍｍ）以下か否かを判断する（Ｓ１９５）。その結果、高さ方向の長さが２００（ｍｍ）以下であれば（Ｓ１９５：Ｙｅｓ）、比較対象図形Ｔとしての１０００円札の解像度を調節し、その１０００円札の画像をＬＣＤ５１に表示されている画像に重ねて表示して（Ｓ１９６）、当該処理を終了する。
【０１１３】
この場合、例えば図１４（ｂ）に示すような付加情報有画像がＬＣＤ５１に表示されることになる。即ち、使用者は、図１４（ｂ）に示す画像をＬＣＤ５１から確認することにより、撮像した原稿Ｐの高さ方向は、１０００円札の長手方向程度の長さであることを把握することができる。
【０１１４】
一方、高さ方向の長さが２００（ｍｍ）以下でなければ（Ｓ１９５：Ｎｏ）、その高さ方向の長さは、基準画像としての１０００円札の幅方向の長さの何倍に相当するかを演算する（Ｓ１９７）。そして、求めた値の整数部分に対応する枚数の１０００円札の解像度を調節し、その１０００円札の画像をＬＣＤ５１に表示されている画像に重ねて表示して（Ｓ２００）、当該処理を終了する。
【０１１５】
この場合、例えば図１４（ｃ）に示すような画像がＬＣＤ５１に表示されることになる。即ち、使用者は、図１４（ｃ）に示す画像をＬＣＤ５１から確認することにより、撮像した原稿Ｐの高さ方向は、２枚の１０００円札を長手方向に並べた程度の長さであることを把握することができる。
【０１１６】
一方、Ｓ１９２において、表示種別切換スイッチ６０が「基準画像表示モード」に設定されていない場合（Ｓ１９２：Ｎｏ）、即ち、表示種別切換スイッチ６０が「実寸サイズ表示モード」に設定されている場合には、Ｓ１９０において演算した画像全体の実寸サイズ（高さＨ、幅Ｖ）と、図８のＳ８０３で演算される撮像装置１から原稿Ｐまでの距離ＶＰとを、ＬＣＤに表示されている画像に重ねて表示して（Ｓ２０１）、当該処理を終了する。
【０１１７】
この場合、例えば図１５に示すような画像がＬＣＤ５１に表示されることになる。即ち、原稿Ｐの画像に加え、その右下欄に、画像全体の実寸サイズとして「高さＨ：２００（ｍｍ）、幅Ｖ：４００（ｍｍ）、撮像装置１から原稿Ｐまでの距離ＶＰ：３３０（ｍｍ）」が表示される。使用者は、この欄を確認することにより、撮像した原稿Ｐのサイズの大略を把握することができる。
【０１１８】
次に、図１６を参照して、印刷処理（図６のＳ１１０）について説明する。この処理では、まず、メモリカード５５に記憶されている画像の縮小版を一覧形式でＬＣＤ５１に表示する（Ｓ２３２）。そして、その表示された画像の内から、使用者によって印刷する画像が特定されたか否かを判断する（Ｓ２３３）。尚、使用者はＬＣＤ５１上にインデックス状に表示されている画像の内から印刷する画像にタッチし、印刷する画像を特定する。
【０１１９】
印刷する画像が特定された場合には（Ｓ２３３：Ｙｅｓ）、その特定された画像のヘッダ部に図１３のＳ１９１の処理において追加された画像全体の実寸サイズがあるか否かを判断する（Ｓ２３４）。画像全体の実寸サイズがある場合には（Ｓ２３４：Ｙｅｓ）、ＬＣＤ５１上に「実寸サイズで印刷しますか？」というメッセージを表示すると共に、「Ｙｅｓ」と「Ｎｏ」との表示欄を表示し、使用者によって実寸サイズ印刷が選択されたか否かを判断する（Ｓ２３５）。
【０１２０】
即ち、使用者によって「Ｙｅｓ」の表示欄がタッチされると（Ｓ２３５：Ｙｅｓ）、特定された画像の画像データを、ヘッダ部に追加された画像全体の実寸サイズに変換する（Ｓ２３６）。そして、変換した画像データ（実寸サイズの画像データ）を図５に示すインターフェイスを介して外部印刷装置に出力し（Ｓ２３７）、当該処理を終了する。
【０１２１】
一方、使用者によって「Ｎｏ」の表示欄がタッチされると（Ｓ２３５：Ｎｏ）、特定された画像の画像データを図５に示すインターフェイスを介して外部印刷装置に出力し（Ｓ２３８）、当該処理を終了する。
【０１２２】
また、Ｓ２３４において、特定した画像のヘッダ部に画像全体の実寸サイズがない場合や（Ｓ２３４：Ｎｏ）、実寸サイズ印刷が選択されない場合には（Ｓ２３５：Ｎｏ）、特定された画像の画像データを図５に示すインターフェイスを介して外部印刷装置に出力し（Ｓ２３７）、当該処理を終了する。
【０１２３】
尚、Ｓ２３３の処理において、使用者によって印刷する画像が特定されない場合には（Ｓ２３３：Ｎｏ）、当該処理を終了する。
【０１２４】
以上説明したように、本実施例の撮像装覆１によれば、ＬＣＤ５１に表示されている平面画像から２点の指定点が指定されると、ＬＣＤ５１には、その２点間の実際の距離が数値で表示されたり、目盛り画像として表示される。また、３点の指定点が入力された場合には、その３点で規定される円の半径ｒと中心位置が表示される。更に、画像全体の実寸サイズが数値で表示されたり、画像全体の実寸サイズの大きさと対応した比較対象図形として、１０円玉や１０００円札が表示される。よって、対象物体の２点間の実際の距離や対象物体のサイズを知りたい場合に、わざわざ対象物体をスケール等で測長することなく、２点間の実際の距離や対象物体のサイズを簡易に把握することができる。
【０１２５】
上記実施例において、請求項１に記載された３次元形状算出手段としては、図８のフローチャートのＳ８０３の処理が該当し、平面変換手段としては、図８のフローチャートのＳ８０４の処理が該当し、表示手段としては、図６のＳ１０４の処理が該当し、距離算出手段としては、図６のフローチャートのＳ１０６の処理が該当し、付加表示手段としては、図９のＳ１５６の処理、図１１のＳ１７５の処理が該当する。請求項７に記載されたサイズ算出手段としては、図６のフローチャートのＳ１０７の処理が該当し、付加表示手段としては、図１３のＳ１９４，Ｓ１９６，Ｓ２００の処理が該当する。請求項１１に記載された変換手段としては、図１６のＳ２３６の処理が該当し、出力手段としては、図１６のＳ２３７の処理が該当する。
【０１２６】
以上実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものでなく、本発明の主旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【０１２７】
本実施例では、指定点として３点を入力した場合には、その３点で規定される円の半径ｒを算出する場合について説明したが、円の大きさに関する情報であれば、円の直径ｄや円周の長さｌや円の面積Ｓ等を演算するようにしても良い。かかる場合には、円の大きさに関し、より詳細な情報を得ることができる。
【０１２８】
また、本実施例では、比較対象画像として１０円玉や１０００円札を表示する場合について説明したが、比較対象画像としては、これらの画像に限定されるものではなく、一般的に大きさが想像し易いものであれば、タバコの箱、マッチ箱、葉書等であっても良い。
【０１２９】
また、本実施例の撮像装置では、スリット光投光ユニット２０が、第１スリット光７１と、第２スリット光７２の２列のスリット光を出射するように構成されているが、出射するスリット光は、２列に限らず、３列以上を出射するように構成されるものであっても良い。
【０１３０】
例えば、第１スリット光７１及び第２スリット光７２に加えて、第２スリット光７２と同様の第３スリット光が、原稿Ｐにて第２スリット光７２の上方に投光されるようにスリット光投光ユニット２０を構成すれば、第１〜第３スリット光のスリット光の軌跡の各点の位置から、原稿Ｐの縦方向の湾曲形状に対しても推定することができ、これによりスリット無し画像を補正して、更に見やすい画像とすることができる。
【０１３１】
また、本実施例では光源に、赤色レーザー光線を放射するレーザーダイオード２１を用いているが、その他、面発光レーザー、ＬＥＤ、ＥＬ素子など、光ビームを出力できるものであれば、いずれを用いるものであっても良い。
【０１３２】
また、透明平板２４に代えて、入射するレーザー光線のパワーの所定の割合を所定方向に回折する回折格子を１面に形成した透明平板で構成し、回折格子で回折された１次光のレーザー光線を第２スリット光７２とし、そのまま透過する０次光のレーザー光線を第１スリット光７１とするものでも良い。
光ユニット２０から出射されるスリット光は、長手方向に直交する方向に、急峻に絞り込まれた細線の他に、一定の幅を備えたストライプ状の光パターンでも良い。
【０１３３】
また、第１スリット光７１と、第２スリット光７２の位置関係は逆転しても良く、第１の方向つまり撮像装置１から見て下側に第２スリット光７２を、そして、第２の方向に第１スリットを形成すべく、各光学素子を配設しても良い。
【０１３４】
また、撮像装置は、スリット光有画像及びスリット光無画像を、結像レンズ３１及びＣＣＤ画像センサ３２を用いて撮像するよう構成されている。これに対して、結像レンズ３１及びＣＣＤ画像センサ３２の他に、スリット光有画像を撮像するための結像レンズ及びＣＣＤ画像センサを別途追加して設けたものであっても良い。このように構成することにより、スリット光有画像とスリット光無画像とを撮像する間の時間経過（ＣＣＤ画像センサ３２の画像データを転送する時間など）を無くすことができ、スリット光有画像に対してスリット光無画像の撮像範囲のずれが無く、検出する対象物体の３次元形状の精度が高いものとすることができる。但し、本実施例の撮像装置の方が、構成部品が少なく、小型で安価なものとすることができる。
【図面の簡単な説明】
【０１３５】
【図１】（ａ）は、撮像装置の斜視図であり、（ｂ）は、撮像装置の背面図である。
【図２】撮像装置の概略断面図である。
【図３】スリット光投光ユニットの構成を示す断面図である．
【図４】スリット光の角度幅を説明するための図である。
【図５】撮像装置の電気的構成を示したブロック図である。
【図６】リレーズボタンを押下してからの処理を示すフローチャートである。
【図７】スリット光有画像を示す図である。
【図８】３次元測定と平面変換処理を示すフローチャートである。
【図９】指定測長処理を示すフローチャートである。
【図１０】測長種別切換の設定が「２点間距離測長」に設定されている場合に生成される画像を示す図である。
【図１１】円情報演算処理を示すフローチャートである。
【図１２】測長種別切換の設定が「円情報測長」に設定されている場合に生成される画像を示す図である。
【図１３】自動測長処理を示すフローチャートである。
【図１４】表示種別切換スイッチが基準画像表示に設定されている場合に生成される画像を示す図である。
【図１５】表示種別切換スイッチが実寸サイズ表示に設定されている場合に生成される画像を示す図である。
【図１６】印刷処理を示すフローチャードである。
【符号の説明】
【０１３６】
１      撮像装置
５１    ＬＣＤ（表示手段）
５５    メモリカード（記憶手段）
【図１】
2005189021.tif 000003
【図２】
2005189021.tif 000004
【図３】
2005189021.tif 000005
【図４】
2005189021.tif 000006
【図５】
2005189021.tif 000007
【図６】
2005189021.tif 000008
【図７】
2005189021.tif 000009
【図８】
2005189021.tif 000010
【図９】
2005189021.tif 000011
【図１０】
2005189021.tif 000012
【図１１】
2005189021.tif 000013
【図１２】
2005189021.tif 000014
【図１３】
2005189021.tif 000015
【図１４】
2005189021.tif 000016
【図１５】
2005189021.tif 000017
【図１６】
2005189021.tif 000018