(57)【要約】【課題】特別な機材を必要とせず、簡単な処理で画像内の寸法を測定できるようにする。【解決手段】ディスプレイに表示された画像から、高さと幅寸法とが既知の矩形状のものを選択する。設定された矩形Ｓの対角線の交点を算出し、算出した交点を基準点Ｃ０として設定する。また、その基準矩形Ｓの対向する辺を延長して交わった遠点（消点）Ｖ１、Ｖ２を求める。この遠点（消点）Ｖ１、Ｖ２と基準点Ｃ０とに基づいてＸ軸とＹ軸の座標軸を設ける。そして、そのＸ座標とＹ座標に基づき、基準点Ｃ０から矩形Ｓの高さと幅寸法とに基づいてＸ軸とＹ軸方向のスケールを設定する。そして、その設定したスケールで基準点Ｃ０から指定された画像上の２点間の座標を算出し、算出した座標に基づいて２点間の寸法を測定して、特別な機材を必要とせずに、簡単な処理で画像内の寸法を測定できるようにする。【選択図】  図１０
2004212142.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイに表示された画像から、高さと幅寸法とが既知の矩形状のものを選択して設定すると、前記設定された矩形の座標に基づいて矩形の対角線の交点を算出し、算出した交点の座標を基準点として、その基準点から矩形の高さと幅寸法とに基づいて画像上のＸ軸とＹ軸方向のスケールを求め、その求めたスケールで基準点から指定された画像上の２点間の座標を算出し、算出した座標から２点間の寸法を測定する画像寸法の測定方法。
【請求項２】
上記画像に高さと幅寸法とが既知の矩形状のものを写し込み、写し込んだ矩形状のものをディスプレイに表示された画像から選択して設定すると、前記設定された矩形の座標に基づいて矩形の対角線の交点を算出し、算出した交点の座標を基準点として、その基準点から矩形の高さと幅寸法とに基づいて画像上のＸ軸とＹ軸方向のスケールを求め、その求めたスケールで基準点から指定された画像上の２点間の座標を算出し、算出した座標から２点間の寸法を測定する請求項１に記載の画像寸法の測定方法。
【請求項３】
上記画像あるいは上記画像と矩形とをデジタルカメラで撮影したものを取り込んでディスプレイに表示させたものとし、その表示させた画像から高さと幅寸法とが既知の矩形状のものを選択して設定すると、前記設定された矩形の座標に基づいて矩形の対角線の交点を算出し、算出した交点の座標を基準点として、その基準点から矩形の高さと幅寸法とに基づいて画像上のＸ軸とＹ軸方向のスケールを求め、その求めたスケールで基準点から指定された画像上の２点間の座標を算出し、算出した座標から２点間の寸法を測定する請求項１または２に記載の画像寸法の測定方法。
【請求項４】
上記画像の線分で囲まれたエリアを指定すると、その指定された線分の寸法を測定して、その線分で囲まれた面積を算出するようにした請求項１乃至３のいずれかに記載の画像寸法の測定方法。
【請求項５】
上記画像内に傾き補正用の矩形を設定し、その設定した傾き補正用の矩形に基づいて、上記設定した高さと幅寸法とが既知の矩形状のものの傾きを補正し、その補正した矩形から基準点を算出し、その算出した基準点から補正した矩形の高さと幅寸法とに基づいてＸ軸方向とＹ軸方向のスケールを求め、その求めたスケールで基準点から指定された画像上の２点間の座標を算出し、算出した座標から２点間の寸法を測定する請求項１乃至４のいずれかに記載の画像寸法の測定方法。
【発明の詳細な説明】
【０００１】
【発明の属する利用分野】
この発明は、ディスプレイに表示された画像の寸法を測るための画像寸法の測定方法に関し、特に、建物の各部の長さなどをデジタルカメラで撮影した１枚の画像から測定することができるので、測量などに用いるのに適した画像寸法の測定方法に関するものである。
【０００２】
【従来の技術】
カメラを用いた測量方法として、例えば、〔特許文献１〕に示すようなものがある。この方法は、同一の被写体を異なる２方向から撮影し、その撮影したステレオ画像に標定点（目印となる点）を設定する。そして、その標定点の実測値と、標定作業の結果得られた計算値とを比較することにより、測量できるようにしたものである。
【０００３】
具体的には、図１９（ａ）、（ｂ）に示すように、「平面座標」が既知の点と「高さ」が既知の点をとることができる被写体１３を左右両方の写真に写し込む（目印：ターゲットＴ１〜３を設置してもよい）。そして、例えば、辺Ｋ３の長さや辺Ｋ４の高さなど実測できない所の値をステレオ写真を標定することによって計算する。
【０００４】
そのため、デジタルカメラなどで撮ったステレオ画像を、パソコンなどのディスプレイに表示して、表示されたステレオ画像の標定点Ｐ１〜Ｐ９をマウスなどでポイントしてコンピュータが読み込める機械座標を符号１２のように取得する。機械座標の取得ができると、図２０のように、標定プログラムを起動する（「処理」１００：以下「処理」省略）。
【０００５】
標定プログラムが起動すると、デジタルカメラの焦点距離、センサの画素サイズ、センサのピクセル数及び標定点Ｐ１〜Ｐ９の機械座標などの標定に必要なデータを入力する（１１０）。すると、ステレオ写真中の「実測した標定点」、「座標を求めたい標定点」及び「残りの標定点」などの全ての標定点Ｐ１〜Ｐ９の機械座標値をアファン変換やヘルマート変換処理などの内部標定処理により写真座標値に変換する（１２０）。次に、変換した標定点Ｐ１〜Ｐ９の組み合わせを作成する。この組み合わせは、標定点Ｐ１〜Ｐ９の全ての組み合わせを重複なく網羅的に作成したものである（１３０）。さらに、作成した標定点の組み合わせと、「実測した標定点」と「座標を求めたい標定点」を相互標定する。即ち、左右のステレオ写真がそれぞれ持っているＸ軸、Ｙ軸及びＺ軸の回りのオイラー角ω、θ、κなどの標定を求め、左右の写真の相対的な傾きや位置関係を求めて、両者を合成した立体モデルの座標値に変換する（１４０）。そして、変換したモデル座標値を実空間の絶対座標に変換する（絶対標定）（１５０）。この絶対座標と実際の座標とが、許容残差（１６０）に入っているかを比べて（１７０）、誤差内なら絶対座標値を採用して（１８０）、すべての組合せについて標定したかを確かめて（１９０）、結果を表示し（２００）、これ以外なら処理を繰り返す（１９０）。
【０００６】
このようにして、コンピュータ内に構築した座標系を使用すれば、辺Ｋ４の長さや辺Ｋ３の高さなど、実測できない所の寸法もコンピュータ内で処理して算出することができる。
【０００７】
【特許文献１】
特開２００２−３１５２７号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、上記のような測量方法では、ステレオ写真を撮らなければならないので、それを撮るための特別な機材が必要である。
【０００９】
また、ステレオ画像を相互標定によって立体モデルの座標系に変換し、さらに、それを絶対標定によってコンピュータ内の座標系に変換しなければならないので処理が複雑である。
【００１０】
また、一部の寸法を測定する場合でも、画像を一旦全てコンピュータ内の座標系に変換しなければ算出ができないので、無駄である。
【００１１】
さらに、画像の撮影の際には、標定点を決めて実測をしなければならないなど規制が多いし、煩雑である。
【００１２】
そこで、この発明の課題は、特別な機材を必要とせず、また、立体モデルの座標系などを設けなくとも簡単な処理で寸法を測定できるようにし、かつ、その処理も必要な部分の処理だけで済むようにして処理時間の短縮を図るとともに、画像の撮影の際にも煩雑なことをしなくてもよいようにする。
【００１３】
【課題を解決するための手段】
上記の課題を解決するため、この発明では、ディスプレイに表示された画像から、高さと幅寸法とが既知の矩形状のものを選択して設定すると、前記設定された矩形の座標に基づいて矩形の対角線の交点を算出し、算出した交点の座標を基準点として、その基準点から矩形の高さと幅寸法とに基づいて画像上のＸ軸とＹ軸方向のスケールを求め、その求めたスケールで基準点から指定された画像上の２点間の座標を算出し、算出した座標から２点間の寸法を測定する構成を採用したのである。
【００１４】
このような構成を採用することにより、ディスプレイに表示した被測定画像の中から寸法の判っている矩形状のものを指定し、例えば、ディスプレイ上の各頂点の座標を設定すると、その座標から矩形の対角線を算出することができる。対角線を算出できれば、２本の対角線の交点も算出できる。対角線の交点が算出できれば、この交点と矩形の辺とが交わる座標も算出できるので、その交わる点と対角線の交点との長さを算出してＸ軸方向とＹ軸方向のスケールを設定する。この交点との長さの実寸は、矩形の高さと幅寸法がわかっているので、比率から算出することができる。よって、このスケールを延長あるいは縮小すれば任意の座標までの長さを算出できるので、画像の指定された２点間の座標を基準点から算出し、算出した座標に基づき２点間の寸法を測定することができる。
【００１５】
このとき、上記画像に高さと幅寸法とが既知の矩形状のものを写し込み、写し込んだ矩形状のものをディスプレイに表示された画像から選択して設定すると、前記設定された矩形の座標に基づいて矩形の対角線の交点を算出し、算出した交点の座標を基準点として、その基準点から矩形の高さと幅寸法とに基づいて画像上のＸ軸とＹ軸方向のスケールを求め、その求めたスケールで基準点から指定された画像上の２点間の座標を算出し、算出した座標から２点間の寸法を測定する構成を採用することができる。
【００１６】
このような構成を採用し、画像に高さと幅寸法とが既知の矩形状のものを写し込んでおけば、その写し込んだ矩形状のものをディスプレイ上で指定して、例えば各頂点の座標を設定するだけで、その座標から矩形の対角線を算出し、対角線の交点を算出して、その交点と矩形の辺とが交わる座標を算出し、その交わる点と対角線の交点とからＸ軸方向とＹ軸方向のスケールを設定することができる。その交点との長さの実寸は、矩形の高さと幅寸法がわかっているので比率から算出することができる。このスケールを延長あるいは縮小すれば任意の座標の長さを算出して、指定された被測定画像の２点間の座標を基準点から算出し、算出した座標から２点間の寸法を測定することができる。
【００１７】
また、このとき、上記画像あるいは上記画像と矩形とをデジタルカメラで撮影したものを取り込んでディスプレイに表示させたものとし、その表示させた画像から高さと幅寸法とが既知の矩形状のものを選択して設定すると、前記設定された矩形の座標に基づいて矩形の対角線の交点を算出し、算出した交点の座標を基準点として、その基準点から矩形の高さと幅寸法とに基づいて画像上のＸ軸とＹ軸方向のスケールを求め、その求めたスケールで基準点から指定された画像上の２点間の座標を算出し、算出した座標から２点間の寸法を測定する構成を採用することができる。
【００１８】
このような構成を採用することにより、デジタルカメラで撮影した画像を取り込めば、簡単に画像内の寸法を測定できる。
【００１９】
さらに、このとき、上記画像の線分で囲まれたエリアを指定すると、その指定された線分の寸法を測定して、その線分で囲まれた面積を算出するようにした構成を採用することができる。
【００２０】
このような構成を採用することにより、Ｘ軸とＹ軸の線分の寸法を算出できるので、面積を算出できる。
【００２１】
また、このとき、上記画像内に傾き補正用の矩形を設定し、その設定した傾き補正用の矩形に基づいて、上記設定した高さと幅寸法とが既知の矩形状のものの傾きを補正し、その補正した矩形から基準点を算出し、その算出した基準点から補正した矩形の高さと幅寸法とに基づいてＸ軸方向とＹ軸方向のスケールを求め、その求めたスケールで基準点から指定された画像上の２点間の座標を算出し、算出した座標から２点間の寸法を測定する構成を採用することができる。
【００２２】
このような構成を採用することにより、画面上に表示される画像は平面画像となるため、表示する画像が立体の場合は、手前に比べて奥のものは傾いて短く表示される。そのため、同じように、基準矩形Ｓを測定画像の傾きに合せれば、誤差の発生を減少できる筈である。
【００２３】
【発明の実施形態】
以下、この発明の実施の形態を図面に基づいて説明する。
図１に示すように、この形態は、本願発明をプログラム化したものをインストールしたパーソナルコンピュータ（パソコン）１と、測定対象を撮影して画像化するデジタルカメラ２とで構成することができる。
【００２４】
パソコン１は、先のデジタルカメラ２とのインターフェースを備えたもので、処理自体は、後述するように、高度な処理ではないので、特にハイスペックのものを必要としない。そのため、ディスプレイに８００×６００ドット以上の解像度を備えた標準的な市販のパソコンを使用することが可能である。
【００２５】
デジタルカメラ２は、測定対象の被写体と、被写体内の矩形（設定したもの）Ｓを識別できる程度の解像度を備えたもので、別段高解像度は必要としない。また、パソコン１にインストールした処理プログラムが読み取れる形式（ここではＪＰＥＧ形式）の画像ファイルを出力することができるものであればよく、市販の標準的なものでよい。
【００２６】
以下、プログラムの処理を説明することにより、この発明の測定方法を説明する。
【００２７】
この測定方法は、画像から被写体の寸法を測定するもので、被写体（測定対象）の画像をパソコン１に入力するため、ここでは、デジタルカメラ２を使用して測定対象を撮影したデータをパソコン１に直接取り込むことにした。このようにすると、両者の親和性が良いので、撮影画像の取り込みが簡単に行えるが、これに限定されることはなく、例えば、印画紙に写った画像をスキャナで撮るようにしてもよい。
【００２８】
このとき、撮影は、図２のように、計測したい面に対してできるだけ正面から撮影する方が、後述のように、基準矩形Ｓを設定したときに形状の変形が少なく、基準遠点Ｖ１、Ｖ２を遠くに取ることができるので、計測精度を向上させることができる。例えば、図２に示すようにＡの面を計測するには、同図（ａ）の方がよく、Ｂ面を計測するには同図（ｂ）の方がより精度が落ちにくい。
また、基準矩形Ｓは、できるだけ大きなものを設定した方が、精度が落ち難く例えば、同図（ｃ）の（ロ）よりも（イ）の方が精度を向上させることができる。
ちなみに、例えば、（イ）と（ロ）とが同じぐらいの大きさの場合には、後述の遠点Ｖ１、Ｖ２から遠くにある方が基準矩形Ｓとするには適している。
【００２９】
デジタルカメラ２から取り込んだ画像はパソコン１に保存する。また、保存した画像は、起動したプログラムで「開く」と、図２で示すようなビューワＷに表示される。このビューワＷは、計測に使用する図３に示すような編集機能と表示機能の設定メニューを備えており、計測のためには、まず、図３のように「編集」メニューから「基準矩形を設定する」を選んで、画像内に傾きや比率を補正するための基準矩形Ｓを設定する。
【００３０】
すなわち、図４に示すように、画像中のサイズの判っている矩形（基準矩形）Ｓを選択して指定する。ここでは、測定対象が建物なので、寸法の判るサッシｆを指定する。このとき、サッシｆは概ね実測することになるが、サッシｆには寸法の規格が決まっているものもあるので、この場合は、品番が判れば実測の必要もないため建物の寸法を計測する場合には好都合である。また、建物の壁面と同一面に取り付けられるので、建物の寸法を測定する場合は正確な算出（後述のように、Ｘ、Ｙ座標（２次元）で算出するので）が行えるので好都合である。
【００３１】
この指定には、本プログラムでは、ポインティングデバイスを使用できるようにしており、ここでは、マウスを使ってサッシｆの四隅を図４（ａ）〜（ｃ）に示すように、ポイントすれば基準矩形Ｓを指定できるようになっている。
【００３２】
基準矩形Ｓの指定が終わると、基準矩形Ｓの寸法を入力する。寸法の入力は、図５のように、ビューワＷのテキストボックスｔに幅と高さ寸法を入力する。
【００３３】
これで測定の準備が整ったので、２点間の寸法ｌを測定することができる。寸法ｌの測定は、図６に示すように、「編集」メニユーから「２点間の距離を求める」を選択する。次に、図７に示すように、画像上の２点をマウスでクリックすると（順不同）、基準矩形Ｓと基準矩形Ｓの実測値とに基づいて２点間の実際の寸法ｌが算出される。
【００３４】
この算出方法は、図８〜図１０に示すように、基準矩形Ｓの重心に基準点Ｃ０を設定し、基準点Ｃ０からマウスでクリックして画像上に設定した点の座標を求め、その求めた座標から寸法、距離、面積などを算出する。
【００３５】
すなわち、図８（ａ）のように、平面上に基準矩形Ｓを設けて平面内の点ＰＰの座標を求めるには、同図（ｂ）に示すように、基準矩形Ｓの対向する辺を延長して交わった遠点（消点）Ｖ１、Ｖ２を求める。
【００３６】
具体的には、基準矩形Ｓの頂点を例えば、ａ（ｘ１、ｙ１）、ｂ（ｘ２、ｙ２）、ｃ（ｘ３、ｙ３）、ｄ（ｘ４、ｙ４）とすると、Ｖ１（ｘ、ｙ）の座標は、直線ａｂとｃｄの交点となるので、
直線ａｂの式は、
（ｘ−ｘ１）／（ｘ２−ｘ１）＝（ｙ−ｙ１）／（ｙ２−ｙ１）
直線ｃｄの式は、
（ｘ−ｘ３）／（ｘ４−ｘ３）＝（ｙ−ｙ３）／（ｙ４−ｙ３）
となり、この２直線の連立方程式を解けば導き出せる。ただし、２直線が平行の場合は、連立方程式の解は無いので、Ｖ１の位置は基準矩形から無限大の位置とする。
同様にすればＶ２の座標も導き出せる。
【００３７】
この遠点Ｖ１、Ｖ２は、基準矩形Ｓに近いほど演算精度は落ちる（遠点Ｖ１、Ｖ２での誤差は無限大）。
したがって、変形が大きくなる場合は（遠点Ｖ１、Ｖ２が画像に近い）、できるだけ遠点Ｖ１、Ｖ２から離れた位置に基準矩形Ｓを設けることができるように撮影したほうが精度が落ちにくくなる。また、遠点Ｖ１、Ｖ２をできるだけ画像から離すには、先にも述べたように、撮影時にできるだけ面に対して奥行きの角度が付かないように（真正面）から撮影すれば遠点Ｖ１、Ｖ２を遠ざけられる（実際のプログラム上では∞となる）。
【００３８】
次に、同図（ｃ）に示すように、基準矩形Ｓの頂点ａｂｃｄを結ぶ２本の対角線を求め、その対角線の交点を基準点Ｃ０に設定する（この場合は、直線ａｃと直線ｂｄを考えてその交点（＝解）を求めれば良い）。
【００３９】
そして、図９（ａ）のように、その基準点Ｃ０と遠点Ｖ２とを通る直線を考えて、その直線と基準矩形Ｓの辺との交点をＰ１、Ｐ２とする。そのため、基準点（対角線の交点）Ｃ０は矩形Ｓ内にある必要があり、矩形Ｓの形状は、隣合う２角＞１８０°であることが好ましい。
【００４０】
同様に、基準点Ｃ０と遠点Ｖ１とを通る直線を考えて、同図（ｂ）のように、その直線と基準矩形Ｓの辺との交点Ｃ１を求める。そして、このＣ１とＰ１を通る直線と、Ｖ１とＰ２を通る直線との交点Ｐ３を求める。
【００４１】
また、Ｐ２とＣ１を通る直線と、Ｖ１とＰ１を通る直線との交点Ｐ４を求め、同図（ｃ）に示すように、Ｖ１とＣ０を通る直線とＶ２とＰ３を通る直線との交点Ｃ２を求める。
【００４２】
さらに、図１０（ａ）に示すように、ａとＣ２を通る直線と、Ｖ１とｄを通る直線との交点をＰ５とし、ｄとＣ２を通る直線とＶ１とａとを通る直線との交点をＰ６とする。次に、Ｖ１とＣ０を通る直線とＶ２とＰ６を通る直線との交点Ｃ３を求める。
【００４３】
このとき、同図（ｂ）に示すように、交点Ｃ０、Ｖ２、Ｃ３で囲まれる座標ＰＰは∠Ｃ２Ｖ２Ｃ３の内側に存在することになる。
また、長さ
Ｃ０〜Ｃ１＝Ｃ１〜Ｃ２
＝Ｃ２〜Ｃ３
＝「基準矩形の幅Ｗ／２（スケール）」（この形態では、Ｗ／２であるが、矩形の形状によってはＷ／２とはならないので、その場合は、各頂点の座標から求められる）
であるので、Ｃ０を原点（０、０）とすると、点ＰＰのＸ軸の座標はマイナス方向となり、
−（基準矩形の幅Ｗ／２）×２〜−（基準矩形の幅Ｗ／２）×３
の間にある。
【００４４】
これでは、誤差が大きいので、同図（ｃ）に示すように、Ｃ２とＣ３の区間をさらに分割する。そのため、Ｐ４、Ｐ３、Ｐ６、Ｐ５の矩形に対角線を設け交点Ｃ４を求める。このとき、座標ＰＰは、交点Ｃ２、Ｖ２、Ｃ４で囲まれる∠Ｃ２Ｖ２Ｃ４の内側に存在することになる。
【００４５】
また、
Ｃ２〜Ｃ４＝「基準矩形の幅Ｗ／４」
である。したがって、ＰＰのＸ座標は、
−（基準矩形の幅Ｗ／２）×２〜−（基準矩形の幅Ｗ／２）×２
〜−（基準矩形の幅Ｗ／４）
の区間に存在する。
こうして（基準矩形の幅Ｗ／ｎ）が１以下になるまで分割を繰り返し、Ｃ０からの距離を求めれば、点ＰＰのＸ座標を算出することができる。
【００４６】
同様にして、遠点Ｖ１を使って点ＰＰの、Ｙ座標を求めれば、ＰＰのＸ座標とＹ座標を算出することができる。
【００４７】
このように、画像上の任意の点の座標を求めることができる。そのため、この方法で、先の２点の座標を求めれば、座標間の距離（寸法）を算出することができる。したがって、測定画像の測りたいポイントを先のようにマウスで指定すれば、その寸法を算出できる。
【００４８】
また、このように２点間の寸法を測ることができるので、２点間で指定した直線で囲んだ面積も算出することができる。
【００４９】
実際の操作は、図１１のように、「編集」メニューの「面積を求める」→「加算する」を選択し、図１２（ａ）〜（ｅ）のように、マウスで範囲をポイントしてエリアを指定すれば、面積範囲が確定して、範囲指定した縦方向と横方向の直線の長さから面積ｈを算出できる。
【００５０】
このとき、図１３のように「編集」メニューの「面積を求める」→「減算する」を選択して範囲を指定すると、マウスで指定した範囲を減算することができる。例えば、図１４のものでは、サッシｆの面積を減算して壁だけの面積ｈを算出することができる。
【００５１】
また、面積ｈの設定をやり直すには、「編集」メニューの「面積を求める」→「範囲を削除する」を選択して、マウスで面積範囲を指定すれば削除できる。「範囲を全て削除する」は設定してある全ての面積範囲を削除できる。
【００５２】
このように、一枚の画像から２点間の寸法を求めることができるので、面積も容易に求めることができる。
【００５３】
なお、ここでは、メニューからプルダウンメニューを開いてコマンドを選択する手順を示したが、このアプリケーションでは、同じコマンド機能を有するツールバーを備えており（図示せず）、このツールバーのボタンをクリックすることで同様の動作を行なわせることが可能となっている。
【００５４】
図１５に第２実施形態を示す。
この形態は、予め寸法を決めた基準矩形（ターゲット）Ｇとして、例えば、正規化した基準矩形Ｇを準備して、図１５に示すように、測定対象物の画像と一緒に写し込み、その写し込んだ基準矩形Ｇを用いて第１実施形態で述べた方法を用いて寸法測定を行うものである。
【００５５】
このようにすると、正確な基準矩形Ｇを用いることができるので、測定精度を向上させることができる。
【００５６】
また、このとき、基準矩形Ｇは、測定面と同一平面に設けるようにすれば、精度を向上させることができる。
【００５７】
このように、表示された１枚の画像内に基準矩形Ｇ、Ｓに基づくＸＹ座標を設け、そのＸ座標とＹ座標に基づいて、基準点Ｃ０から基準矩形Ｇ、Ｓの高さと幅寸法とに基づく画像上のＸ軸とＹ軸方向のスケールを設定し、その設定したスケールで基準点Ｃ０から指定された画像上の２点間の座標を算出し、算出した座標に基づいて２点間の寸法ｌを測定しているので、簡単に寸法ｌや面積を測定することができる。
【００５８】
図１６に第３実施形態を示す。
この形態は、基準矩形Ｇ、Ｓの設定の仕方により発生する誤差を減少させるものである。
【００５９】
誤差の要因として、基準矩形Ｇ、Ｓと測定したいものの大きさの差がある。すなわち、差が大きければ大きいほど誤差が生じやすく、例えば、７０００ｍｍに対して３００ｍｍの誤差の発生するケースがあった。
しかし、測定対象によっては、誤差を最小にする最適な大きさの基準矩形Ｇ、Ｓを設定できない場合もある。
【００６０】
そのため、基準矩形Ｇ、Ｓを用いて演算により画面上に設ける座標系（ＸＹ座標）を考える。
すると、画面上に表示される測定画像は平面画像となっており、測定画像が立体の場合は、手前のものに比べて奥のものは傾いて短く表示されてしまう。
このとき、基準矩形Ｓと測定対象との差が小さいと、基準矩形Ｓも測定対象も同じ傾きになるため誤差も少なくてすむが、差が大きいと傾きの差が測定誤差として表示されることになると考えられる。
【００６１】
そこで、測定画像の傾きを考慮するため、傾きの基準と寸法の基準を別にして求めることにした。
具体的には、画像上でできるだけ大きな矩形と思われるものを指定する。例えば、図１６（ａ）のように、建物で矩形（４隅が直角であるもの、ここでは外形）と考えられる各頂点をマウスで順に指示する。これを傾き補正用の基準の矩形Ｓ１とした。
【００６２】
次に、寸法の基準は第１実施形態または第２実施形態の基準矩形Ｓ、Ｇと同じものを用いる。
【００６３】
この基準矩形Ｓ、Ｇの設定は、図１６（ｂ）のように、例えば、下方のサッシを基準矩形Ｓに指定する場合は、その対向する２つの頂点をクリックすると、基準矩形Ｓと各辺を延長した破線が表示されるようにしてある。こうすることで、基準矩形Ｓと傾き補正用の基準の矩形Ｓ１とが明瞭となるようにしてある。
【００６４】
こうして、基準矩形Ｓを設定すると、設定した基準矩形Ｓの幅寸法と高さ寸法を図１７（ａ）のように、テキストボックスに入力して、図１７（ｂ）のように計測する区間の両端をマウスなどで指定する。
【００６５】
すると、基準矩形Ｓを傾き補正用の基準の矩形Ｓ１の相似形とみなして、基準矩形Ｓの各頂点の角度を対応する傾き補正用の基準の矩形Ｓ１の各頂点の角度と同じになるように補正する。その際、角度の補正にともなって寸法も変わるので補正する。
【００６６】
こうした方法で基準矩形Ｇ、Ｓの傾きを補正し、補正した基準矩形Ｇ、Ｓを用いて、第１実施形態で示した方法により測定画像の寸法を測定した。
すなわち、基準矩形Ｇ、Ｓから遠点Ｖ１、Ｖ２と基準点Ｃ０を求め、その基準点Ｃ０から基準矩形Ｓの寸法に基づいてＸ軸とＹ軸方向のスケールを求めた。そして、そのスケールでもって測定図像の寸法を測定した。
その結果、測定誤差を４％以内に収めることができたので、この方法が有効であることが確認できた。
【００６７】
また、図１８に示すように、外壁全体の対向する２つの頂点をクリックすると、外壁全体の面積ｈを算出できるようにすれば、例えば、メニューの「編集」→「面積を求める」→「減算する」を選択して、減算するサッシをマウスで指定すると、第１実施形態と同様に、壁面だけの面積を算出させるようにできる。
【００６８】
【発明の効果】
この発明は、以上のように構成したことにより、１枚の画像から特別な機材を必要とせず、簡単な処理で寸法を測定できる。
【００６９】
また、その処理も必要な部分の処理だけで済むので、処理時間の短縮を図ることができる。
【００７０】
さらに、撮影の際にも煩雑なことをしなくてよい。
【図面の簡単な説明】
【図１】第１実施形態の斜視図
【図２】第１実施形態の作用説明図
【図３】第１実施形態の作用説明図
【図４】第１実施形態の作用説明図
【図５】第１実施形態の作用説明図
【図６】第１実施形態の作用説明図
【図７】第１実施形態の作用説明図
【図８】第１実施形態の作用説明図
【図９】第１実施形態の作用説明図
【図１０】第１実施形態の作用説明図
【図１１】第１実施形態の作用説明図
【図１２】第１実施形態の作用説明図
【図１３】第１実施形態の作用説明図
【図１４】第１実施形態の作用説明図
【図１５】第２実施形態の作用説明図
【図１６】（ａ）、（ｂ）第３実施形態の作用説明図
【図１７】（ａ）、（ｂ）第３実施形態の作用説明図
【図１８】第３実施形態の作用説明図
【図１９】（ａ）、（ｂ）従来例の作用説明図
【図２０】従来例のフローチャート
【符号の説明】
１  パソコン
２  デジタルカメラ
Ｃ０  基準点
Ｇ  基準矩形
ｈ  面積
ｌ  寸法
Ｒ  輪郭
Ｓ  基準矩形
Ｓ１  傾き補正用の基準矩形
【図１】
2004212142.tif 000003
【図２】
2004212142.tif 000004
【図３】
2004212142.tif 000005
【図４】
2004212142.tif 000006
【図５】
2004212142.tif 000007
【図６】
2004212142.tif 000008
【図７】
2004212142.tif 000009
【図８】
2004212142.tif 000010
【図９】
2004212142.tif 000011
【図１０】
2004212142.tif 000012
【図１１】
2004212142.tif 000013
【図１２】
2004212142.tif 000014
【図１３】
2004212142.tif 000015
【図１４】
2004212142.tif 000016
【図１５】
2004212142.tif 000017
【図１６】
2004212142.tif 000018
【図１７】
2004212142.tif 000019
【図１８】
2004212142.tif 000020
【図１９】
2004212142.tif 000021
【図２０】
2004212142.tif 000022