Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4152682B2 - Design support apparatus, design support method, design support program, and computer-readable recording medium recording the design support program - Google Patents
[go: Go Back, main page]

JP4152682B2 - Design support apparatus, design support method, design support program, and computer-readable recording medium recording the design support program - Google Patents

Design support apparatus, design support method, design support program, and computer-readable recording medium recording the design support program Download PDF

Info

Publication number
JP4152682B2
JP4152682B2 JP2002202827A JP2002202827A JP4152682B2 JP 4152682 B2 JP4152682 B2 JP 4152682B2 JP 2002202827 A JP2002202827 A JP 2002202827A JP 2002202827 A JP2002202827 A JP 2002202827A JP 4152682 B2 JP4152682 B2 JP 4152682B2
Authority
JP
Japan
Prior art keywords
roof
design support
image
roof surface
unit plate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002202827A
Other languages
Japanese (ja)
Other versions
JP2004045203A (en
Inventor
循 杉田
直輝 吉見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2002202827A priority Critical patent/JP4152682B2/en
Publication of JP2004045203A publication Critical patent/JP2004045203A/en
Application granted granted Critical
Publication of JP4152682B2 publication Critical patent/JP4152682B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は設計支援装置、設計支援方法、設計支援プログラムおよび設計支援プログラムを記録したコンピュータ読取可能な記録媒体に関し、特に、屋根を撮影した画像を処理することにより屋根面の大きさを算出する設計支援装置、設計支援方法、設計支援プログラムおよび設計支援プログラムを記録したコンピュータ読取可能な記録媒体に関する。
【0002】
【従来の技術】
近年、太陽光発電が注目を集めており、建物の屋根上に太陽電池モジュールを設置する需要が急増してきている。太陽電池モジュールは、太陽電池パネルと、他の太陽電池パネルと接続するための配線と、複数の太陽電池パネルを接続して設置を容易にするための付属部品を含む。太陽電池モジュールは、縦桟、横桟および固定具で屋根上に設置される。従来、このような太陽電池モジュールを屋根面に設置する前の段階において、屋根面に設置可能な太陽電池モジュールの数や配置を決定するために、建物の設計図から屋根面の大きさを求めたり、また、実際に計測器を用いて屋根面の大きさを計測するなどしていた。
【0003】
【発明が解決しようとする課題】
しかしながら、建物の設計図は家主から提供を受ける必要があり、その建物が数年前に建築されたような場合は、建物の設計図自体が紛失してしまっている場合が多く、建物の設計図を入手することが困難であった。また、屋根に人が登って屋根面の大きさを計測する場合には、危険な作業となる。
【0004】
この発明は上述の問題点を解決するためになされたもので、この発明の目的の1つは、屋根を撮影した画像から屋根のサイズを簡略的かつ容易に取得することが可能な設計支援装置、設計支援方法を提供することである。
【0005】
この発明の他の目的は、コンピュータに実行させることにより、屋根を撮影した画像から屋根のサイズを簡略的かつ容易に取得することが可能な設計支援プログラムおよび設計支援プログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
【0006】
【課題を解決するための手段】
上述の目的を達成するためにこの発明のある局面による設計支援装置は、屋根に単位板を載せた状態で屋根を撮影した画像を取得する画像取得手段と、取得された画像中の屋根面と単位板とを比較することにより、屋根面の大きさを演算する演算手段とを備える。
【0007】
この発明に従えば、屋根に単位板を載せた状態で屋根を撮影した画像が取得され、取得された画像中の屋根面と単位板とが比較されることにより、屋根面の大きさが取得される。屋根面の傾きと単位板との傾きとが同じなので、屋根を撮影した画像中の屋根面の各方向の長さを画像中の単位板の各方向の長さを基準に求めることにより、屋根面の各方向の長さを容易に求めることができる。その結果、屋根を撮影した画像から屋根の大きさを簡略的かつ容易に取得することが可能な設計支援装置を提供することができる。
【0009】
好ましくは、単位板は、所定の角度を挟む単位長さの2辺を含む。
この発明に従えば、単位板は所定の角度を挟む単位長さの2辺を含む形状なので、所定の角度を含む形状の屋根面のサイズを容易に求めることができる。
【0011】
この発明の他の局面による設計支援装置は、屋根を撮影した画像を取得する画像取得手段と、取得された画像中の屋根瓦の枚数に基づき屋根面の大きさを算出する演算手段とを備える。
【0012】
この発明に従えば、取得された画像中の屋根瓦の枚数に基づき屋根面の大きさが演算される。屋根瓦は、屋根面の全体に敷き詰められ、大きさが均一である。このため、屋根面の各方向の長さを、屋根瓦の各方向の長さを基準に求めることにより、屋根面の各方向の長さを容易に求めることができる。その結果、屋根を撮影した画像から屋根の大きさを簡略的かつ容易に取得することが可能な設計支援装置を提供することができる。
【0017】
この発明のさらに他の局面による設計支援方法は屋根を撮影した画像を取得するステップと、取得された画像中の屋根瓦の枚数に基づき屋根面の大きさを算出するステップとを含む。
【0018】
この発明に従えば、屋根を撮影した画像から屋根の大きさを簡略的かつ容易に取得することが可能な設計支援方法を提供することができる。
【0023】
この発明のさらに他の局面による設計支援プログラムは、屋根を撮影した画像を取得するステップと、取得された画像中の屋根瓦の枚数に基づき、屋根面の大きさを演算するステップとをコンピュータに実行させる。
【0024】
この発明に従えば、コンピュータに実行されることにより、屋根を撮影した画像から屋根の大きさを簡略的かつ容易に取得することが可能な設計支援プログラムおよび設計支援プログラムを記録したコンピュータ読取可能な記録媒体を提供することができる。
【0027】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【0028】
[第1の実施の形態]
図1は、本発明の第1の実施の形態における設計支援装置の外観図である。図1を参照して、この設計支援装置10は、コンピュータ100と、ディスプレイ102と、プリンタ104と、キーボード106と、マウス108と、デジタルカメラ101とを含む。
【0029】
デジタルカメラ101は、コンピュータ100に着脱自在であり、コンピュータ100に接続されていない状態では、デジタルカメラ101を自由に持ち歩いて搬送することができる。このため、デジタルカメラ101は、任意の場所に設置された建物の屋根が撮影されると、撮影により得られた画像データをデジタルカメラ101内に設けられたメモリに記憶する。デジタルカメラ101は、コンピュータ100に接続された状態では、デジタルカメラ101の内部に設けられたメモリに記憶された画像データを、コンピュータ100に送信することが可能となる。
【0030】
図2は、第1の実施の形態における設計支援装置10の構成図である。図2に示されるように、この設計支援装置10は、それぞれバス126に接続されたCPU(Central Processing Unit)116と、オペレーティングシステムのブートアッププログラムなどを記録したROM(Read Only Memory)118と、実行されるプログラムをロードするための、およびプログラム実行中のデータを記憶するためのRAM(Random Access Memory)120と、画像データなどを不揮発的に記憶するためのハードディスク114と、デジタルカメラ101と接続するためのインターフェイス130と、CD−ROM(Compact Disc Read Only Memory)ドライブ110と、FD(Flexible Disk)ドライブ112とを含んでいる。CD−ROMドライブ110にはCD−ROM122が装着される。FDドライブ112にはFD124が装着される。インターフェイス130にはデジタルカメラ101が接続される。
【0031】
この設計支援装置10では、設計支援プログラムがハードディスク114に記録され、記録された設計支援プログラムがCPU116により実行される。一般的にこうした設計支援プログラムは、CD−ROM122またはFD124などの記録媒体に格納されて流通し、CD−ROMドライブ110またはFDドライブ112などにより記録媒体から読取られてハードディスク114に一旦可能される。さらにハードディスク114からRAM120に読出されてCPU116により実行される。
【0032】
図1および図2に示した設計支援装置10のハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分はCD−ROM122、FD124、ハードディスク114などの記録媒体に記録された設計支援プログラムである。
【0033】
なお、記録媒体としては、CD−ROM122、FD124、ハードディスク114に限られず、磁気テープ、カセットテープ、光ディスク(MO(Magnetic Optical Disc)/MD(Mini Disc)/DVD(Digital Versatile Disc))、ICカード(メモリカードを含む)、光カード、マスクROM、EPROM、EEPROM、フラッシュROMなどの半導体メモリ等の固定的にプログラムから担持する媒体でもよい。
【0034】
ここで言う設計支援プログラムとは、CPU116により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む概念である。
【0035】
なお、図1および図2に示したコンピュータ自体の動作は周知であるのでここではその詳細な説明は繰返さない。
【0036】
本実施の形態における設計支援装置10では、デジタルカメラ101で建物の屋根を撮影し、撮影により得られた画像を処理することにより、屋根面の大きさを算出するものである。
【0037】
太陽電池モジュールが設置される屋根の形状には、種々のものがある。図3は、屋根の形状を説明するための建物の斜視図である。図3(A)は切妻構造の屋根の形状を示し、図3(B)は片流れ構造の屋根の形状を示し、図3(C)は寄棟構造の屋根の形状を示し、図3(D)は入母屋構造の屋根の形状を示す。
【0038】
このように、屋根の形状には複数の種類のものがあるが、本実施の形態においては、図3(A)に示す切妻構造の屋根の屋根面の大きさを算出する場合を例に説明する。他の構造の屋根の屋根面の大きさについても、切妻構造の屋根の場合と同様の処理を行なうことにより、屋根面の大きさを算出することができる。
【0039】
切妻構造の屋根の形状とは、屋根面が矩形であり、屋根の一番高い部分まで壁がある構造の屋根をいう。寄棟構造の屋根の形状とは、三角屋根とも呼ばれ、屋根の一番高い部分の長さは、軒先の長さより短くなる構造をいう。従来、屋根面の傾きを表わすのに、3寸屋根、4寸屋根等の用語が用いられる。たとえば、3寸屋根とは3寸の勾配の屋根をいい、屋根の傾斜角度θはtanθ=3/10の式を満たす。したがって、10寸屋根は、屋根の傾斜角度が45°となる。
【0040】
本実施の形態においては、屋根の大きさを屋根を撮影した画像から算出するために、屋根上に単位板を載せた状態で屋根を撮影した画像を用いる。図4は、切妻構造の屋根の上に単位板を載せた状態の建物の斜視図である。図5は、切妻構造の屋根の屋根面201と単位板202との関係を示す図である。
【0041】
図4および図5を参照して、屋根面201上に単位板202が載せられる。単位板202は、1辺が1mの正方形である。この単位板の材質は、金属、木材、プラスチックなどであり、好ましくはプラスチックである。単位板の材質は、変形せず、軽量であることが望ましい。
【0042】
この単位板は、デジタルカメラ101で屋根面201を撮影する際に、屋根上にテープなどで固定される。あるいは、人が単位板を屋根上で支持するようにしてもよい。さらに、一人で屋根面を撮影する場合は、単位板を屋根上に支持した状態で、三脚等で固定され、予め画角が設定されたデジタルカメラ101を遠隔操作することにより、撮影することができる。
【0043】
デジタルカメラ101により、屋根面201の全体と単位板202とを含む画角で撮影されて得られる画像データが、デジタルカメラ101が備えるメモリに記録される。そして、デジタルカメラ101に記録された画像データは、コンピュータ100に読込まれ、コンピュータ100において後述する屋根サイズ取得処理が実行される。
【0044】
なお、本実施の形態においては、デジタルカメラ101で撮影された画像を入力するようにしたが、予め他のデジタルカメラで撮影された画像データ、または、銀塩式のカメラで撮影された写真をイメージスキャナで読込んだ画像データ等を用いることもできる。そのようにして得られた画像データは、FD124またはCD122に記録され、FDドライブ112またはCD−ROMドライブ110から読込まれることになる。
【0045】
本実施の形態においては、切妻構造の屋根を処理の対象としているため、屋根面の形状は長方形である。屋根面201は、傾斜角度がついているため、図4に示したように、撮影して得られた画像中では屋根面201は長方形とはならない。しかしながら、屋根面201上に載せられた正方形の単位板202も屋根面と同じ傾斜角度があるため、得られた画像中では正方形とはならない。すなわち、単位板202と屋根面201とは、縦方向および横方向において同じ比率で変形して画像中で表わされることになる。したがって、単位板202が正方形となるように、屋根面201を変形することにより、実際の屋根面201の流れ方向および水平方向の長さを求めることができる。
【0046】
ここでは、屋根面201の大きさを簡単な方法で求めるために、次の処理を行なうようにしている。すなわち、屋根面201の形状が長方形であることが予めわかっているため、屋根面201の横方向の長さと縦方向の長さのみを求める処理を行なう。より具体的には、次の処理が実行される。
【0047】
(1) 単位板202の水平方向の長さと、屋根面201の水平方向の長さの比に、予め定められた補正係数を乗じることにより、屋根面201の水平方向の長さを求める。
【0048】
(2) 単位板202の流れ方向の長さと屋根面201の流れ方向の長さとの比に補正係数を乗じることにより屋根面201の流れ方向の長さを求める。
【0049】
ここでいう補正係数は、予め定められた値であり、コンピュータ100のハードディスク114に記憶されている。補正計数は、単位板202の水平方向の長さと流れ方向の長さとの比と、に対応して予め定められた係数である。この補正係数は、画像中における単位板202との距離に応じて定まる。補正計数は、予め実験的に単位板202と屋根面とを撮影して得られる画像中の距離と実際の距離とに基づき定められる。
【0050】
なお、屋根面の軒がデジタルカメラ101の撮影方向と垂直となる場合には、水平方向の補正係数を考慮する必要はない。
【0051】
ここで、水平方向とは屋根面の軒に平行な方向をいい、流れ方向とは屋根面201の軒から棟に向かう方向をいう。すなわち流れ方向と水平方向とは垂直な方向である。
【0052】
屋根面201と単位板202とを撮影した画像から、屋根面201の水平方向の長さ(8.2m)と流れ方向の長さ(4.2m)とが求められる。
【0053】
そして、設計支援装置10では、求められた屋根面201の大きさに対して、太陽電池モジュール220を設置することのできる数を自動的に求める。設置可能な太陽電池モジュールの数を求める方法は、次の手順に従って行われる。
【0054】
(1)屋根面201の周囲から所定の距離以内の範囲を太陽電池モジュール220を設置しない領域として決定する。屋根面201の周囲から所定の長さを、たとえば50cmとすると、太陽電池モジュールを設置可能な領域は、水平方向が7.7mで、流れ方向が3.7mの長方形の領域となる。
【0055】
(2)太陽電池モジュール220の大きさが予め定まっているため、設置可能な領域の水平方向の長さと流れ方向の長さを、太陽電池モジュール220の水平方向と流れ方向の長さでそれぞれで除算した商を、水平方向に設置可能な太陽電池モジュールの数と、流れ方向に設置可能な太陽電池モジュールの数として算出する。
【0056】
このようにして、太陽電池モジュールを設置する水平方向の枚数(列数)と流れ方向の枚数(段数)が定められる。その結果、設置可能な太陽電池モジュールの枚数は、列数と段数とから定まる。
【0057】
また、太陽電池モジュールの列数と段数とが求まると、太陽電池モジュールを屋根上に設置する際に、太陽電池モジュールを屋根上に固定する際に使用される固定部材としての架台の数、太陽電池モジュール220をそれぞれ接続するためのケーブルセットの数、パワーコンディショナの機種が定まることになる。
【0058】
架台は、横桟と縦桟とからなり、太陽電池モジュールの数により必要とされる横桟と縦桟の数が求められる。ここでは、横桟は、太陽電池モジュール2個につき1個使用され、水平方向の太陽電池モジュール数が奇数の場合には、1個用の横桟が用いられることにする。縦桟の上に横桟を載せて施工する方法の場合、太陽電池モジュール220の段数が定まると、段数に1を加算した数の横桟が必要になる。このため、上述した横桟の数に(段数+1)を乗じた数の横桟が必要になる。
【0059】
縦桟は、その長さが段数によって定まる。また、縦桟の数は、横桟2本につき3本必要とすれば、横縦の数が定まれば縦桟の数が定まる。また、縦桟を屋根面201に固定するための固定金具の数が、縦桟の数によって定まる。
【0060】
このようにして、屋根面201の大きさが定まると、その屋根面に設置可能な太陽電池モジュールの数が定まり、この太陽電池モジュールの列数と段数とから、太陽電池モジュールを屋根面201に固定するための横桟、縦桟、固定金具の数が自動的に求まることになる。また、パワーコンディショナは、太陽電池モジュールの枚数から発電量が定まるため、この発電量に基づきパワーコンディショナの機種が定められる。さらに、太陽電池モジュールそれぞれを接続するためのケーブルの数は、太陽電池モジュールの数によりさだまる。
【0061】
図6は、第1の実施の形態における設計支援装置10で実行される屋根サイズ取得処理の流れを示すフローチャートである。図6を参照して、設計支援装置10では、まず、デジタルカメラ101より、屋根面201上に単位板202を載せた状態で撮影した画像データが、入力される(ステップS01)。そして、入力された画像データ中から、屋根面の画像が抽出される(ステップS02)。使用者がマウス108を用いて、ディスプレイ102上に表示された画像データの屋根面の輪郭を指示することにより、指示された輪郭で囲まれる領域が屋根面の画像として抽出される。また、屋根の色が予め判っている場合には、画像中からその色を含む領域を抽出することにより屋根面の画像を抽出することができる。
【0062】
ステップS01で入力された画像から、単位板の領域が抽出される(ステップS03)。単位板の領域は、ステップS02で屋根面の領域を抽出したのと同様の処理を実行することにより抽出される。
【0063】
抽出された屋根面の画像の水平方向の長さと抽出された単位板の水平方向の長さとが比較される(ステップS04)。この比較の結果、屋根面の水平方向の長さが算出される(ステップS05)。屋根面の水平方向の長さは、抽出された屋根面の画像の水平方向の長さを抽出された単位板の水平方向の長さで除した値に、上述した補正係数を乗じることにより算出される。
【0064】
そして、抽出された屋根面の画像の流れ方向の長さと抽出された単位板の流れ方向の長さとが比較される(ステップS06)。そして、補正係数を用いて屋根面の流れ方向の長さが算出される(ステップS07)。屋根面の水平方向の長さは、抽出された屋根面の画像の流れ方向の長さを抽出された単位板の流れ方向の長さで除した値に、上述した補正係数を乗じることにより算出される。その後の処理を終了する。
【0065】
本実施の形態におては、単位板を屋根の上に載せた状態で屋根を撮影した画像を用いて、屋根面の水平方向の長さと流れ方向の長さとを求めるようにしている。このため、簡単な方法で簡略的に屋根面の大きさを取得することができる。
【0066】
また、本実施の形態においては、切妻構造の屋根の大きさを取得するために、正方形の単位板を用いた。切妻構造の屋根の屋根面は矩形なので、単位板の形状を正方形とすることにより、屋根面の水平方向と流れ方向との辺が、単位板の水平方向と流れ方向の辺とそれぞれ平行となる。このため、屋根面の水平方向および流れ方向それぞれの辺に平行に単位板を屋根上に載せることができる。
【0067】
本実施の形態における設計支援装置10では、屋根サイズ取得処理により求められた屋根面の大きさから、太陽電池モジュールを設置可能な枚数を決定するモジュール設置枚数決定処理が実行される。
【0068】
図7は、切妻構造の屋根形状の屋根面に設置可能な太陽電池モジュールの配置を示す図である。モジュール設置枚数決定処理が実行されることにより、図7に示すように、屋根面201上での太陽電池モジュール220の配置が決定される。
【0069】
図8は、第1の実施の形態における設計支援装置10で実行されるモジュール設置枚数決定処理の流れを示すフローチャートである。図8を参照して、モジュール設置枚数決定処理では、屋根上に設置可能なモジュールの設置可能範囲が決定される(ステップS11)。屋根上の全面に太陽電池モジュールを設置することが可能であるが、ここでは、屋根上の全面ではなく、屋根の輪郭から所定の距離、たとえば50cm以内の範囲には太陽電池モジュールを設置することができないこととし、屋根面の輪郭から50cm以上離れた領域をモジュール設置可能範囲として決定する。これは、上述した屋根サイズ取得処理において求められた屋根の大きさから容易に求められる。
【0070】
そして、設置可能範囲の水平方向および流れ方向の長さを太陽電池モジュールの水平方向および流れ方向の長さでそれぞれ除算する(ステップS12)。これにより得られた商は、水平方向および流れ方向にそれぞれ設置可能な太陽電池モジュールの数となる。水平方向に設置可能な太陽電池モジュールの数を列数といい、流れ方向に設置可能なモジュールの数を段数という。求められた列数と段数とから、太陽電池モジュールを固定するための横桟、縦桟、固定金具、ケーブルのそれぞれ数が求められ、設置可能な太陽電池モジュールの数からパワーコンディショナの機種が定められる(ステップS13)。
【0071】
このようにして、屋根面の大きさを入力するだけで、その屋根に設置可能な太陽電池モジュールの列数、段数、縦桟、横桟、固定金具、ケーブルの数が算出され、さらに、設置される太陽電池モジュールの数からパワーコンディショナの機種が求められる。
【0072】
<単位板の変形例>
上述した実施の形態における設計支援装置においては、切妻構造の屋根の屋根面の大きさを求めるために、正方形の単位板を用いる例を説明した。第1の変形例においては、寄棟構造の屋根の屋根面の大きさを求める場合について説明する。第1の変形例においては、用いられる単位板の形状は、正方形ではなく五角形である。
【0073】
図9は、変形例における設計支援装置で用いられる単位板の別の例を示す図である。図9を参照して、単位板203は、対角が47.12°と49.39°であり、対角それぞれを挟む2辺が1mの五角形となっている。対角47.12°と49.39°とは、屋根面の傾斜角度により定まる値である。角度47.12°は4寸屋根に対応し、角度49.39°は5寸屋根に対応する。
【0074】
図10は、寄棟構造の屋根形状の屋根面204と別の単位板203との関係を示す図である。図10を参照して、単位板203が屋根面204に載せられた状態を示している。単位板203の頂角が47.12°の頂点と頂角が49.39°の頂点とのいずれを屋根面204の角と合わせるかは、屋根面204の傾斜角度により定まる。屋根面204の傾斜角度が予めわかっている場合には、その傾斜角度に対応する頂角の頂点が選択され、その頂点が屋根面204の角と重なり、かつその頂角を挟む2辺が屋根の軒および棟とそれぞれ平行となるように単位板203が設置される。
【0075】
屋根面204の傾斜角度が予めわかっていない場合には、単位板203の頂角が屋根面204の角に重なるように単位板203を置いて単位板203の方向を決定する。単位板203の方向は、単位板203の頂角を挟む各辺が屋根面204の軒および棟とそれぞれ平行になる方向である。平行にならない場合には、単位板203の別の頂角を有する頂点が屋根面204の角に重なるように単位板203を置いて、単位板の方向を決定する。単位板203の頂角を異ならせるか、別の頂角を有する単位板を用いるなどして、単位板203を置く位置と方向とを決定すればよい。
【0076】
図10に示す屋根面204と単位板203とをデジタルカメラ101で撮影して得られた画像データを、コンピュータ100に読込むことにより、図6で説明した屋根サイズ取得処理が実行される。この場合、屋根面204の水平方向の長さと流れ方向の長さとが求められる。但し、水平方向の長さは、軒の長さと棟の長さとが求められる。
【0077】
図6で説明した屋根サイズ取得処理を実行することにより求められた寄棟構造の屋根の屋根面の大きさに基づき、図8に示したモジュール設置枚数決定処理を実行することにより、寄棟構造の屋根の屋根面に設置可能な太陽電池モジュールの設置枚数と、段数および列数、縦桟、横桟、固定金具およびケーブルの数が算出され、求められた太陽電池モジュールの数からパワーコンディショナの機種が求められる。
【0078】
図11は、寄棟構造の屋根の屋根面とそこに設置される太陽電池モジュールを示す図である。図11を参照して、寄棟構造の屋根の屋根面204では、流れ方向の棟に近づくにつれて、水平方向の長さが短くなる。このため、太陽電池モジュールを設置可能な列数は、棟に近づくにつれて少なくなる。このため、各段において列数が異なってくる。図11では、最も下の段が8列、2段目が6列、最上段が4列に配置された例を示している。
【0079】
このようにして、寄棟構造の屋根形状の屋根面においても、寄棟構造の屋根の屋根面の傾き角度に対応した角度を持つ単位板を用いることにより、寄棟構造の屋根形状の屋根面の大きさを簡略的にかつ容易に求めることができる。
【0080】
[第2の実施の形態]
次に、第2の実施の形態における設計支援装置10について説明する。第2の実施の形態における設計支援装置10は、第1の実施の形態における設計支援装置10が単位板を用いたのに対して、単位板を用いることなく屋根面に設置された瓦の枚数に基づき屋根面の大きさを求めるものである。
【0081】
図12は、切妻構造の屋根に屋根瓦が載せられた建物の斜視図である。図12を参照して、切妻構造の屋根の屋根面は長方形の形状であり、そこに長方形の屋根瓦が水平方向および流れ方向に規則的に配列されている。このため、屋根瓦の働き幅が予めわかっていれば、水平方向に配列された屋根瓦の数と、流れ方向に配列された屋根瓦の数とを算出することにより、屋根面の水平方向および流れ方向の長さを求めることができる。
【0082】
屋根瓦は、通常、お互いに重ね合わせて屋根の上に載せられる。このため、画像中の屋根瓦の大きさは、屋根瓦そのものの大きさよりも小さくなる。お互いに重なる重なり代を除いた部分を屋根瓦の働き幅という。この屋根瓦の働き幅には、水平方向の幅と、流れ方向の奥行きとがある。
【0083】
図13は、第2の実施の形態における設計支援装置で実行される屋根サイズ取得処理の流れを示すフローチャートである。図13を参照して、まず、図12に示すように、屋根瓦が載せられた屋根面の全体を含む画像が、デジタルカメラ101で撮影され、撮影された画像がコンピュータ100に入力される(ステップS21)。
【0084】
なお、本実施の形態においては、デジタルカメラ101で撮影された画像を入力するようにしたが、予め他のデジタルカメラで撮影された画像データ、または、銀塩式のカメラで撮影された写真をイメージスキャナで読込んだ画像データ等を用いることもできる。そのようにして得られた画像データは、FD124またはCD122に記録され、FDドライブ112またはCD−ROMドライブ110から読込まれることになる。
【0085】
入力された画像から屋根面の領域が抽出される(ステップS22)。屋根面の領域の抽出は、図6のステップS02で行なわれる処理と同様の処理である。
【0086】
そして、抽出された屋根面の領域から水平方向の屋根瓦の枚数がカウントされる(ステップS23)。抽出された屋根面の領域の画像データに対して画像処理を施すことにより屋根瓦の境界線を求め、その境界線の数をカウントすることにより屋根瓦の枚数をカウントすることができる。
【0087】
同様にして、抽出された屋根面の領域から流れ方向の屋根瓦の枚数がカウントされる(ステップS24)。
【0088】
そして、屋根瓦の水平方向および流れ方向の働き幅が取得される(ステップS25)。屋根瓦の働き幅は、実際に、屋根上に設置されている屋根瓦の働き幅を計測することにより得られ、得られた屋根瓦の水平方向および流れ方向の働き幅が、設計支援装置のキーボード106からコンピュータ100に入力される。
【0089】
そして、水平方向の屋根瓦の枚数と水平方向の屋根瓦の働き幅とから屋根面の水平方向の長さが取得され、屋根瓦の流れ方向の枚数と流れ方向の働き幅とから屋根面の流れ方向の長さが取得される(ステップS26)。
【0090】
以上説明したように、第2の実施の形態における設計支援装置においては、単位板を用いることなく、屋根瓦が設置された屋根を撮影した画像を用いて、屋根面の水平方向および流れ方向の長さを簡略的にかつ容易に求めることができる。このため、第2の実施の形態における設計支援装置は、屋根瓦が設置された屋根の屋根面の大きさを求めるのに適している。
【0091】
なお、第2の実施の形態においては対角が異なりそれぞれの対角を挟む2辺が1mの五角形を例に示したが、屋根の傾き角度に関連する角度が頂角であって、その頂角を挟む2辺が1mの三角形を用いてもよい。この場合には、屋根の傾き角度が異なれば、単位板をその傾き角度に対応した単位板を用いる必要がある。
【0092】
[第3の実施の形態]
第3の実施の形態における設計支援装置は、屋根を、複数の撮影方向で撮影して得られた複数の画像を用いて屋根を大きさを算出する。図14は、第3の実施の形態における設計支援装置に入力される複数の画像を示す図である。図14(A)は、地面と平行で視線の高さの撮影方向で、建物を正面から撮影して得られる画像210Aを示す図である。以下、この画像210Aを画像Aともいう。画像210Aには、軒の任意の点200と、屋根の棟の任意の点201とを含む。図14(B)は、カメラの撮影中心Oが屋根の棟と重なる撮影方向で、建物を側面から撮影して得られる画像210Bを示す図である。以下、この画像210Bを画像Bともいう。画像210Bには、棟の端部201Aを含む。
【0093】
図15は、第3の実施の形態における設計支援装置で屋根面の大きさを求める原理を説明するための図である。ここでは、画像Aを撮影したときの建物の軒からデジタルカメラ101までの距離L1と、画像Bを撮影したときの建物からデジタルカメラ101までのの距離L2とが予め計測されて、画像Aおよび画像Bとがコンピュータ100に入力されるのと同時に、コンピュータ100に入力される。
【0094】
図14および図15を参照して、建物を正面から撮影して得られた画像Aを用いて、屋根の軒P1に対する仰角θ1と、屋根の棟P2に対する仰角θ2とが求められる。この仰角θ1,θ2は、ハードディスク114に予め記憶された対応テーブルを用いて求められる。この対応テーブルは、画像中の位置と仰角との関係を実験により予め求めたものであり、画像中の位置と仰角とを撮影距離ごとに対応付けたデータを含む。また、画像中の撮影中心からの距離と撮影距離とを変数とする関数で仰角を表わすこともでき、そのような関数を対応テーブルに代えてハードディスク114に予め記憶しておくようにしてもよい。
【0095】
また、仰角θ1,θ2は、撮影距離L1を異ならせて複数の画像210Aを取得し、それぞれの画像210Aから求められる仰角θ1,θ2を平均するなどすることにより、仰角θ1,θ2の精度を向上させることができる。
【0096】
建物を横方向から撮影して得られた画像Bを用いて、屋根の棟P2に対する仰角θ3が求められる。この仰角θ3は、撮影距離L2を異ならせて複数の画像210Bを取得し、それぞれの画像210Bから求められる仰角θ3を平均するなどすることにより、仰角θ3の精度を向上させることができる。
【0097】
これを、画像Bの撮影距離L2と棟P2に対する仰角θ3とから距離B4が求められ、それに撮影高さB1を加算して、棟P2の高さB5が求められる。また、軒P1に対する仰角θ1と撮影距離L1とから、距離B2が求められ、それに撮影高さB1を加算して、軒P1の高さB3が求められる。また、棟P2の高さB5と棟P2に対する仰角θ2とから、画像Aの撮影位置と棟から地面に降ろした垂線の足との間の距離(L2+L1)が求められる。
【0098】
これら得られた軒の高さB3と、棟の高さB5と、撮影距離L1と、画像Aの撮影位置と棟から地面に降ろした垂線の足との間の距離(L2+L1)とから、図15に示した座標系における屋根の軒P1の座標と、屋根の棟P2の座標とが求められる。求められた屋根の軒P1の座標と屋根の棟P2の座標とから、屋根の軒P1と屋根の棟P2との間の距離(屋根面の流れ方向の長さ)Lが求められる。
【0099】
また、屋根の水平方向の長さは、実際に計測するか、撮影中心を軒の左端200に合わせて撮影したときの撮影位置と、軒の右端に撮影中心を合わせて撮影したときの撮影位置との間の距離を実測することにより求めるられる。
【0100】
このようにして、第3の実施の形態における設計支援装置においては、建物を横方向から撮影した場合の画像と、正面から撮影した画像とを用いて、屋根の大きさを算出するようにしている。その結果、屋根の大きさを簡略的にかつ容易に求めることができる。
【0101】
図16は、第3の実施の形態における設計支援装置で実行される屋根サイズ取得処理の流れを示すフローチャートである。図16を参照して、デジタルカメラ101から撮影された画像A,画像Bとそれぞれの画像A,Bが撮影される際のデジタルカメラ101と建物との間の距離L1,L3が入力される(ステップS31)。
【0102】
ここで入力される画像は、建物を正面から撮影して得られる画像Aと建物を側面から撮影して得られる画像Bとである。そして、画像Aが撮影された撮影距離L1と画像Bが撮影された撮影距離L3とが入力されることになる。
【0103】
次のステップS32では、撮影距離L1と画像Aとから軒に対する仰角θ1と棟に対する仰角θ2とが算出される。そして、撮影距離L3と画像Bとから軒に対する仰角θ3が算出される(ステプS33)。
【0104】
次に、撮影距離L2と仰角θ1とから軒の位置P1が決定される(ステップS34)。さらに、撮影距離L3と仰角θ3とから棟の高さB5が算出される(ステップS35)。さらに、棟の高さB5と仰角θ2とから棟の位置P2が決定される(ステップS36)。決定された軒の位置P1と棟の位置P2とから流れ方向の長さが算出される(ステップS37)。さらに、軒の長さがキーボード106より入力される(ステップS38)。
【0105】
ステップS37で算出された流れ方向の長さと、ステップS38で入力された軒の長さとで屋根のサイズが決定される(ステップS39)。
【0106】
第3の実施の形態における設計支援装置においては、建物を正面から撮影して得られる画像と建物を横方向から撮影して得られる画像を用いて、屋根の大きさを求めるようにしている。このため、屋根の大きさは正確ではないが、概略の長さを求めることができ、図8に示したモジュール設置枚数決定処理を実行することにより、求められた屋根の大きさに対して設置可能な太陽電池モジュールの枚数および段数、列数が求められる。さらに、縦桟、横桟、固定金具およびケーブルの数が算出され、太陽電池モジュールの数からパワーコンディショナの機種が定められる。
【0107】
第3の実施の形態における設計支援装置においては、建物を正面から撮影した画像とその撮影距離、建物を横方向から撮影した画像とその撮影距離とを入力するだけで、屋根の流れ方向の長さを簡略的にかつ容易に求めることができる。屋根の水平方向の長さは、実測することが比較的容易なため、この実測した長さをさらに入力すれば、太陽電池モジュールの設置枚数を自動的に決定することが可能となり、太陽電池モジュールを設置するための設計を容易に行なうことができる。
【0108】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図1】 本発明の第1の実施の形態における設計支援装置の外観図である。
【図2】 第1の実施の形態における設計支援装置の構成図である。
【図3】 屋根の形状を説明するための建物の斜視図である。
【図4】 切妻構造の屋根の上に単位板を載せた状態の建物の斜視図である。
【図5】 切妻構造の屋根の屋根面と単位板との関係を示す図である。
【図6】 第1の実施の形態における設計支援装置で実行される屋根サイズ取得処理の流れを示すフローチャートである。
【図7】 切妻構造の屋根形状の屋根面に設置可能な太陽電池モジュールの配置を示す図である。
【図8】 第1の実施の形態における設計支援装置で実行されるモジュール設置枚数決定処理の流れを示すフローチャートである。
【図9】 単位板の別の例を示す図である。
【図10】 寄棟構造の屋根形状の屋根面と別の単位板との関係を示す図である。
【図11】 寄棟構造の屋根の屋根面とそこに設置される太陽電池モジュールを示す図である。
【図12】 切妻構造の屋根に屋根瓦が載せられた建物の斜視図である。
【図13】 第2の実施の形態における設計支援装置で実行される屋根サイズ取得処理の流れを示すフローチャートである。
【図14】 第3の実施の形態における設計支援装置に入力される複数の画像を示す図である。
【図15】 第3の実施の形態における設計支援装置で屋根面の大きさを求める原理を説明するための図である。
【図16】 第3の実施の形態における設計支援装置で実行される屋根サイズ取得処理の流れを示すフローチャートである。
【符号の説明】
10 設計支援装置、100 コンピュータ、101 デジタルカメラ、102 ディスプレイ、104 プリンタ、106 キーボード、108 マウス、110 CD−ROMドライブ、112 FDドライブ、114 ハードディスク、122 CD−ROM、124 FD、126 バス、130 インターフェイス、201,204 屋根面、202,203 単位板、220 太陽電池モジュール。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a design support apparatus, a design support method, a design support program, and a computer-readable recording medium recording the design support program, and in particular, a design for calculating the size of a roof surface by processing an image obtained by photographing a roof. The present invention relates to a support device, a design support method, a design support program, and a computer-readable recording medium on which the design support program is recorded.
[0002]
[Prior art]
In recent years, photovoltaic power generation has attracted attention, and the demand for installing solar cell modules on the roofs of buildings has increased rapidly. The solar cell module includes a solar cell panel, wiring for connecting to other solar cell panels, and accessory parts for connecting a plurality of solar cell panels to facilitate installation. The solar cell module is installed on the roof with vertical bars, horizontal bars, and fixtures. Conventionally, in order to determine the number and arrangement of solar cell modules that can be installed on the roof surface before the installation of such solar cell modules on the roof surface, the size of the roof surface is obtained from the design drawing of the building. In addition, the size of the roof surface was actually measured using a measuring instrument.
[0003]
[Problems to be solved by the invention]
However, the blueprint of the building must be provided by the landlord, and if the building was built several years ago, the building blueprint itself is often lost, and the building design It was difficult to obtain the figure. Further, when a person climbs on the roof and measures the size of the roof surface, it is a dangerous work.
[0004]
The present invention has been made to solve the above-described problems, and one object of the present invention is to provide a design support apparatus that can easily and easily acquire the size of a roof from an image of the roof. It is to provide a design support method.
[0005]
Another object of the present invention is to provide a design support program capable of simply and easily acquiring the size of a roof from an image obtained by photographing the roof, and a computer-readable recording of the design support program. It is to provide a recording medium.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, a design support apparatus according to an aspect of the present invention includes an image acquisition unit that acquires an image of a roof taken with a unit plate placed on the roof, and a roof surface in the acquired image. Comparing with the unit plate, a calculation means for calculating the size of the roof surface is provided.
[0007]
According to the present invention, an image obtained by photographing the roof with the unit plate placed on the roof is acquired, and the size of the roof surface is acquired by comparing the roof surface and the unit plate in the acquired image. Is done. Since the inclination of the roof surface and the inclination of the unit plate are the same, the length of each direction of the roof surface in the image of the roof taken is determined based on the length of each direction of the unit plate in the image. The length of each direction of the surface can be easily obtained. As a result, it is possible to provide a design support apparatus that can simply and easily acquire the size of the roof from an image obtained by photographing the roof.
[0009]
Preferably, the unit plate includes two sides of a unit length sandwiching a predetermined angle.
According to the present invention, since the unit plate has a shape including two sides of a unit length sandwiching a predetermined angle, the size of the roof surface including the predetermined angle can be easily obtained.
[0011]
A design support apparatus according to another aspect of the present invention includes an image acquisition unit that acquires an image obtained by photographing a roof, and a calculation unit that calculates the size of the roof surface based on the number of roof tiles in the acquired image. .
[0012]
According to this invention, the size of the roof surface is calculated based on the number of roof tiles in the acquired image. The roof tile is spread over the entire roof surface and is uniform in size. For this reason, the length of each direction of a roof surface can be easily calculated | required by calculating | requiring the length of each direction of a roof surface on the basis of the length of each direction of a roof tile. As a result, it is possible to provide a design support apparatus that can simply and easily acquire the size of the roof from an image obtained by photographing the roof.
[0017]
A design support method according to still another aspect of the present invention includes a step of acquiring an image obtained by photographing a roof, and a step of calculating the size of the roof surface based on the number of roof tiles in the acquired image.
[0018]
According to the present invention, it is possible to provide a design support method capable of simply and easily acquiring the size of a roof from an image obtained by photographing the roof.
[0023]
A design support program according to still another aspect of the present invention provides a computer with a step of acquiring an image obtained by photographing a roof and a step of calculating the size of the roof surface based on the number of roof tiles in the acquired image. Let it run.
[0024]
According to the present invention, a computer-readable recording medium storing a design support program and a design support program capable of simply and easily acquiring the size of the roof from an image obtained by photographing the roof by being executed on a computer. A recording medium can be provided.
[0027]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
[0028]
[First Embodiment]
FIG. 1 is an external view of a design support apparatus according to the first embodiment of the present invention. With reference to FIG. 1, the design support apparatus 10 includes a computer 100, a display 102, a printer 104, a keyboard 106, a mouse 108, and a digital camera 101.
[0029]
The digital camera 101 is detachable from the computer 100. When the digital camera 101 is not connected to the computer 100, the digital camera 101 can be freely carried and carried. For this reason, when the roof of a building installed at an arbitrary location is photographed, the digital camera 101 stores image data obtained by the photographing in a memory provided in the digital camera 101. When the digital camera 101 is connected to the computer 100, the image data stored in the memory provided in the digital camera 101 can be transmitted to the computer 100.
[0030]
FIG. 2 is a configuration diagram of the design support apparatus 10 according to the first embodiment. As shown in FIG. 2, the design support apparatus 10 includes a CPU (Central Processing Unit) 116 connected to a bus 126, a ROM (Read Only Memory) 118 that records a boot-up program of an operating system, and the like. A RAM (Random Access Memory) 120 for loading a program to be executed and data for executing the program, a hard disk 114 for storing image data and the like in a nonvolatile manner, and the digital camera 101 are connected And a CD-ROM (Compact Disc Read Only Memory) drive 110, and an FD (Flexible Disk) drive 112. A CD-ROM 122 is attached to the CD-ROM drive 110. An FD 124 is attached to the FD drive 112. The digital camera 101 is connected to the interface 130.
[0031]
In the design support apparatus 10, the design support program is recorded on the hard disk 114, and the recorded design support program is executed by the CPU 116. Generally, such a design support program is stored and distributed in a recording medium such as the CD-ROM 122 or the FD 124, read from the recording medium by the CD-ROM drive 110 or the FD drive 112, and temporarily enabled on the hard disk 114. Further, it is read from the hard disk 114 to the RAM 120 and executed by the CPU 116.
[0032]
The hardware itself of the design support apparatus 10 shown in FIGS. 1 and 2 is general. Therefore, the most essential part of the present invention is a design support program recorded on a recording medium such as the CD-ROM 122, the FD 124, and the hard disk 114.
[0033]
The recording medium is not limited to the CD-ROM 122, the FD 124, and the hard disk 114, but a magnetic tape, a cassette tape, an optical disc (MO (Magnetic Optical Disc) / MD (Mini Disc) / DVD (Digital Versatile Disc)), an IC card. It may be a medium carried by a fixed program such as a semiconductor memory (including a memory card), a semiconductor memory such as an optical card, a mask ROM, an EPROM, an EEPROM, or a flash ROM.
[0034]
The design support program here is a concept including not only a program directly executable by the CPU 116 but also a program in a source program format, a compressed program, an encrypted program, and the like.
[0035]
Since the operation of the computer itself shown in FIGS. 1 and 2 is well known, detailed description thereof will not be repeated here.
[0036]
In the design support apparatus 10 according to the present embodiment, the roof of a building is photographed by the digital camera 101, and the size of the roof surface is calculated by processing an image obtained by photographing.
[0037]
There are various roof shapes on which the solar cell modules are installed. FIG. 3 is a perspective view of the building for explaining the shape of the roof. 3A shows the shape of a gable roof, FIG. 3B shows the shape of a single-flow roof, FIG. 3C shows the shape of a dormitory roof, and FIG. ) Indicates the shape of the roof of the main building.
[0038]
As described above, although there are a plurality of types of roof shapes, in this embodiment, an example in which the size of the roof surface of the gable roof shown in FIG. 3A is calculated will be described. To do. With respect to the size of the roof surface of the roof having another structure, the size of the roof surface can be calculated by performing the same processing as that of the roof having the gable structure.
[0039]
The shape of the gabled roof is a roof having a rectangular roof surface and a wall up to the highest part of the roof. The shape of the roof of the dormitory structure is also called a triangular roof, and the length of the highest part of the roof is shorter than the length of the eaves. Conventionally, terms such as 3-inch roof and 4-inch roof are used to represent the inclination of the roof surface. For example, a three-dimensional roof refers to a three-dimensional gradient roof, and the inclination angle θ of the roof satisfies the equation of tan θ = 3/10. Therefore, the 10-inch roof has an inclination angle of 45 °.
[0040]
In the present embodiment, in order to calculate the size of the roof from an image obtained by photographing the roof, an image obtained by photographing the roof with a unit plate placed on the roof is used. FIG. 4 is a perspective view of a building in which a unit plate is placed on a gable roof. FIG. 5 is a diagram illustrating the relationship between the roof surface 201 of the gable roof and the unit plate 202.
[0041]
Referring to FIGS. 4 and 5, unit plate 202 is placed on roof surface 201. The unit plate 202 is a square having a side of 1 m. The material of the unit plate is metal, wood, plastic, etc., preferably plastic. It is desirable that the material of the unit plate does not deform and is lightweight.
[0042]
The unit plate is fixed on the roof with a tape or the like when the digital camera 101 photographs the roof surface 201. Alternatively, a person may support the unit plate on the roof. Furthermore, when photographing the roof surface alone, it is possible to photograph by remotely operating the digital camera 101 that is fixed with a tripod or the like and in which the angle of view is set in advance with the unit plate supported on the roof. it can.
[0043]
Image data obtained by the digital camera 101 taken at an angle of view including the entire roof surface 201 and the unit plate 202 is recorded in a memory included in the digital camera 101. Then, the image data recorded in the digital camera 101 is read into the computer 100, and a roof size acquisition process described later is executed in the computer 100.
[0044]
In this embodiment, an image captured by the digital camera 101 is input. However, image data previously captured by another digital camera or a photograph captured by a silver salt camera is used. It is also possible to use image data read by an image scanner. The image data thus obtained is recorded on the FD 124 or the CD 122 and is read from the FD drive 112 or the CD-ROM drive 110.
[0045]
In the present embodiment, the roof of the gable structure is the object of processing, so the shape of the roof surface is rectangular. Since the roof surface 201 has an inclination angle, as shown in FIG. 4, the roof surface 201 is not rectangular in the image obtained by photographing. However, since the square unit plate 202 placed on the roof surface 201 also has the same inclination angle as the roof surface, it does not become a square in the obtained image. That is, the unit plate 202 and the roof surface 201 are deformed at the same ratio in the vertical direction and the horizontal direction and are represented in the image. Therefore, the actual flow direction and horizontal length of the roof surface 201 can be obtained by deforming the roof surface 201 so that the unit plate 202 has a square shape.
[0046]
Here, in order to obtain the size of the roof surface 201 by a simple method, the following processing is performed. That is, since it is known in advance that the shape of the roof surface 201 is a rectangle, processing for obtaining only the horizontal length and the vertical length of the roof surface 201 is performed. More specifically, the following processing is executed.
[0047]
(1) The horizontal length of the roof surface 201 is obtained by multiplying the ratio between the horizontal length of the unit plate 202 and the horizontal length of the roof surface 201 by a predetermined correction coefficient.
[0048]
(2) The length of the roof surface 201 in the flow direction is obtained by multiplying the ratio between the length of the unit plate 202 in the flow direction and the length of the roof surface 201 in the flow direction by a correction coefficient.
[0049]
The correction coefficient here is a predetermined value and is stored in the hard disk 114 of the computer 100. The correction count is a coefficient determined in advance corresponding to the ratio between the length of the unit plate 202 in the horizontal direction and the length in the flow direction. This correction coefficient is determined according to the distance from the unit plate 202 in the image. The correction count is determined based on the distance in the image obtained by experimentally photographing the unit plate 202 and the roof surface in advance and the actual distance.
[0050]
When the eaves on the roof surface are perpendicular to the shooting direction of the digital camera 101, it is not necessary to consider the horizontal correction coefficient.
[0051]
Here, the horizontal direction refers to a direction parallel to the eaves on the roof surface, and the flow direction refers to a direction from the eaves on the roof surface 201 toward the ridge. That is, the flow direction and the horizontal direction are perpendicular directions.
[0052]
From the image obtained by photographing the roof surface 201 and the unit plate 202, the horizontal length (8.2 m) and the length in the flow direction (4.2 m) of the roof surface 201 are obtained.
[0053]
And the design support apparatus 10 calculates | requires automatically the number which can install the solar cell module 220 with respect to the magnitude | size of the calculated | required roof surface 201. FIG. A method for obtaining the number of installable solar cell modules is performed according to the following procedure.
[0054]
(1) A range within a predetermined distance from the periphery of the roof surface 201 is determined as a region where the solar cell module 220 is not installed. If the predetermined length from the periphery of the roof surface 201 is 50 cm, for example, the area where the solar cell module can be installed is a rectangular area having a horizontal direction of 7.7 m and a flow direction of 3.7 m.
[0055]
(2) Since the size of the solar cell module 220 is determined in advance, the horizontal length and the flow direction length of the installable region are respectively determined by the horizontal direction and the flow direction length of the solar cell module 220. The divided quotient is calculated as the number of solar cell modules that can be installed in the horizontal direction and the number of solar cell modules that can be installed in the flow direction.
[0056]
In this way, the horizontal number (column number) and the flow direction number (stage number) in which the solar cell modules are installed are determined. As a result, the number of solar cell modules that can be installed is determined from the number of rows and the number of stages.
[0057]
Further, when the number of rows and the number of steps of the solar cell modules are obtained, when the solar cell modules are installed on the roof, the number of mounts as fixing members used when fixing the solar cell modules on the roof, The number of cable sets for connecting the battery modules 220 and the type of power conditioner are determined.
[0058]
The gantry consists of a horizontal beam and a vertical beam, and the number of horizontal beams and vertical beams required by the number of solar cell modules is required. Here, one horizontal beam is used for every two solar cell modules. When the number of horizontal solar cell modules is an odd number, one horizontal beam is used. In the case of a construction method in which a horizontal beam is placed on a vertical beam, when the number of steps of the solar cell module 220 is determined, the number of horizontal beams obtained by adding 1 to the number of steps is required. For this reason, the number of horizontal rails obtained by multiplying the number of horizontal rails described above by (the number of stages + 1) is required.
[0059]
The length of the vertical beam is determined by the number of steps. In addition, if the number of vertical bars is three per two horizontal bars, the number of vertical bars is determined if the number of horizontal bars is determined. Further, the number of fixing brackets for fixing the vertical beam to the roof surface 201 is determined by the number of vertical beams.
[0060]
Thus, when the size of the roof surface 201 is determined, the number of solar cell modules that can be installed on the roof surface is determined. From the number of rows and the number of stages of the solar cell modules, the solar cell modules are arranged on the roof surface 201. The number of horizontal bars, vertical bars and fixing brackets to be fixed is automatically determined. Moreover, since the power generation amount of the power conditioner is determined from the number of solar cell modules, the type of the power conditioner is determined based on this power generation amount. Furthermore, the number of cables for connecting each solar cell module depends on the number of solar cell modules.
[0061]
FIG. 6 is a flowchart illustrating the flow of the roof size acquisition process executed by the design support apparatus 10 according to the first embodiment. With reference to FIG. 6, in the design support apparatus 10, first, image data shot with the unit plate 202 placed on the roof surface 201 is input from the digital camera 101 (step S01). Then, an image of the roof surface is extracted from the input image data (step S02). When the user designates the contour of the roof surface of the image data displayed on the display 102 using the mouse 108, an area surrounded by the instructed contour is extracted as an image of the roof surface. Further, when the color of the roof is known in advance, an image of the roof surface can be extracted by extracting a region including the color from the image.
[0062]
The unit plate area is extracted from the image input in step S01 (step S03). The unit plate area is extracted by executing the same process as that for extracting the roof surface area in step S02.
[0063]
The length in the horizontal direction of the extracted image of the roof surface is compared with the length in the horizontal direction of the extracted unit plate (step S04). As a result of this comparison, the horizontal length of the roof surface is calculated (step S05). The horizontal length of the roof surface is calculated by multiplying the value obtained by dividing the horizontal length of the extracted image of the roof surface by the horizontal length of the extracted unit plate by the correction coefficient described above. Is done.
[0064]
Then, the length of the extracted image of the roof surface in the flow direction is compared with the length of the extracted unit plate in the flow direction (step S06). Then, the length of the roof surface in the flow direction is calculated using the correction coefficient (step S07). The horizontal length of the roof surface is calculated by multiplying the value in the flow direction of the extracted roof surface image divided by the length of the extracted unit plate in the flow direction by the correction coefficient described above. Is done. The subsequent processing is terminated.
[0065]
In the present embodiment, the horizontal length of the roof surface and the length in the flow direction are obtained using an image obtained by photographing the roof with the unit plate placed on the roof. For this reason, the magnitude | size of a roof surface is simply acquirable with an easy method.
[0066]
Moreover, in this Embodiment, in order to acquire the magnitude | size of the roof of a gable structure, the square unit board was used. Since the roof surface of the gable roof is rectangular, by making the shape of the unit plate a square, the sides of the roof surface in the horizontal direction and the flow direction are parallel to the horizontal and flow direction sides of the unit plate, respectively. . For this reason, the unit plate can be placed on the roof in parallel to the sides of the roof surface in the horizontal direction and the flow direction.
[0067]
In the design support apparatus 10 according to the present embodiment, module installation number determination processing for determining the number of solar cell modules that can be installed is executed from the size of the roof surface obtained by the roof size acquisition processing.
[0068]
FIG. 7 is a diagram showing an arrangement of solar cell modules that can be installed on a roof surface having a gabled roof shape. By executing the module installation number determination process, the arrangement of the solar cell modules 220 on the roof surface 201 is determined as shown in FIG.
[0069]
FIG. 8 is a flowchart showing a module installation number determination process executed by the design support apparatus 10 according to the first embodiment. Referring to FIG. 8, in the module installation number determination process, the installable range of modules that can be installed on the roof is determined (step S11). It is possible to install a solar cell module on the entire surface of the roof, but here the solar cell module is installed not on the entire surface of the roof but in a predetermined distance from the contour of the roof, for example, within a range of 50 cm. Therefore, an area 50 cm or more away from the roof surface outline is determined as the module installable range. This is easily obtained from the size of the roof obtained in the above-described roof size acquisition process.
[0070]
Then, the horizontal length and the flow direction length of the installable range are respectively divided by the horizontal direction and the flow direction length of the solar cell module (step S12). The quotient thus obtained is the number of solar cell modules that can be installed in the horizontal direction and the flow direction, respectively. The number of solar cell modules that can be installed in the horizontal direction is called the number of rows, and the number of modules that can be installed in the flow direction is called the number of stages. The number of horizontal beams, vertical beams, fixing brackets, and cables for fixing the solar cell module is determined from the obtained number of rows and stages, and the type of power conditioner is determined from the number of solar cell modules that can be installed. It is determined (step S13).
[0071]
In this way, the number of solar cell modules that can be installed on the roof, the number of stages, the number of vertical bars, horizontal bars, fixing brackets, and cables can be calculated simply by inputting the size of the roof surface. The type of power conditioner is required from the number of solar cell modules used.
[0072]
<Modified unit plate>
In the design support apparatus in the above-described embodiment, an example in which a square unit plate is used to determine the size of the roof surface of the gable structure roof has been described. In the first modification, a case will be described in which the size of the roof surface of the dormitory structure roof is obtained. In the first modification, the shape of the unit plate used is not a square but a pentagon.
[0073]
FIG. 9 is a diagram illustrating another example of the unit plate used in the design support apparatus according to the modification. Referring to FIG. 9, the unit plate 203 is a pentagon with diagonals of 47.12 ° and 49.39 °, and two sides sandwiching each diagonal. Diagonal 47.12 ° and 49.39 ° are values determined by the inclination angle of the roof surface. An angle of 47.12 ° corresponds to a 4 inch roof and an angle of 49.39 ° corresponds to a 5 inch roof.
[0074]
FIG. 10 is a diagram showing the relationship between the roof surface 204 having a roof shape with a dormitory structure and another unit plate 203. Referring to FIG. 10, the unit plate 203 is placed on the roof surface 204. It is determined by the inclination angle of the roof surface 204 whether the apex angle of the unit plate 203 is 47.12 ° or the apex angle of 49.39 ° is matched with the angle of the roof surface 204. When the inclination angle of the roof surface 204 is known in advance, the vertex of the apex angle corresponding to the inclination angle is selected, the apex overlaps with the corner of the roof surface 204, and the two sides sandwiching the apex angle are the roof. The unit plate 203 is installed so as to be parallel to the eaves and the building.
[0075]
When the inclination angle of the roof surface 204 is not known in advance, the direction of the unit plate 203 is determined by placing the unit plate 203 so that the apex angle of the unit plate 203 overlaps the corner of the roof surface 204. The direction of the unit plate 203 is a direction in which each side across the apex angle of the unit plate 203 is parallel to the eaves and ridges on the roof surface 204. If they are not parallel, the unit plate 203 is placed so that the apex having another apex angle of the unit plate 203 overlaps the corner of the roof surface 204, and the direction of the unit plate is determined. The position and direction in which the unit plate 203 is placed may be determined by changing the apex angle of the unit plate 203 or using a unit plate having another apex angle.
[0076]
The roof size acquisition process described in FIG. 6 is executed by reading into the computer 100 image data obtained by photographing the roof surface 204 and the unit plate 203 shown in FIG. 10 with the digital camera 101. In this case, the length of the roof surface 204 in the horizontal direction and the length in the flow direction are obtained. However, the horizontal length requires the eave length and the ridge length.
[0077]
By executing the module installation number determination process shown in FIG. 8 based on the size of the roof surface of the roof of the dormitory structure obtained by executing the roof size acquisition process described in FIG. The number of solar cell modules that can be installed on the roof surface of the roof, the number of stages and rows, the number of vertical bars, horizontal bars, fixing brackets and cables are calculated, and the power conditioner is calculated from the number of solar cell modules obtained. Is required.
[0078]
FIG. 11 is a diagram illustrating a roof surface of a dormitory structure roof and a solar cell module installed there. Referring to FIG. 11, in the roof surface 204 of the roof of the dormitory structure, the length in the horizontal direction becomes shorter as the ridge in the flow direction is approached. For this reason, the number of rows in which the solar cell modules can be installed decreases as the building approaches. For this reason, the number of columns differs in each stage. FIG. 11 shows an example in which the lowermost row is arranged in 8 rows, the second row is arranged in 6 rows, and the uppermost row is arranged in 4 rows.
[0079]
In this way, the roof-shaped roof surface of the dormitory structure is also used by using the unit plate having an angle corresponding to the inclination angle of the roof surface of the dormitory structure. Can be determined simply and easily.
[0080]
[Second Embodiment]
Next, the design support apparatus 10 in 2nd Embodiment is demonstrated. The design support apparatus 10 according to the second embodiment is the number of tiles installed on the roof surface without using the unit plate, whereas the design support apparatus 10 according to the first embodiment uses the unit plate. The size of the roof surface is calculated based on the above.
[0081]
FIG. 12 is a perspective view of a building in which roof tiles are placed on a gabled roof. Referring to FIG. 12, the roof surface of the gabled roof has a rectangular shape, and rectangular roof tiles are regularly arranged in the horizontal direction and the flow direction. For this reason, if the working width of the roof tile is known in advance, by calculating the number of roof tiles arranged in the horizontal direction and the number of roof tiles arranged in the flow direction, the horizontal direction of the roof surface and The length in the flow direction can be determined.
[0082]
Roof tiles are usually stacked on top of each other and placed on the roof. For this reason, the size of the roof tile in the image is smaller than the size of the roof tile itself. The working width of the roof tiles is the portion excluding the overlapping overlap. The working width of the roof tile includes a horizontal width and a depth in the flow direction.
[0083]
FIG. 13 is a flowchart illustrating the flow of the roof size acquisition process executed by the design support apparatus according to the second embodiment. Referring to FIG. 13, first, as shown in FIG. 12, an image including the entire roof surface on which the roof tile is placed is photographed by the digital camera 101, and the photographed image is input to the computer 100 ( Step S21).
[0084]
In this embodiment, an image captured by the digital camera 101 is input. However, image data previously captured by another digital camera or a photograph captured by a silver salt camera is used. It is also possible to use image data read by an image scanner. The image data thus obtained is recorded on the FD 124 or the CD 122 and is read from the FD drive 112 or the CD-ROM drive 110.
[0085]
The area of the roof surface is extracted from the input image (step S22). The extraction of the roof surface area is the same as the process performed in step S02 of FIG.
[0086]
Then, the number of roof tiles in the horizontal direction is counted from the extracted roof surface area (step S23). By applying image processing to the extracted image data of the roof surface area, a boundary line of the roof tile is obtained, and the number of the roof tiles can be counted by counting the number of the boundary lines.
[0087]
Similarly, the number of roof tiles in the flow direction is counted from the extracted roof surface area (step S24).
[0088]
Then, the working width of the roof tile in the horizontal direction and the flow direction is acquired (step S25). The working width of the roof tile is actually obtained by measuring the working width of the roof tile installed on the roof, and the working width of the obtained roof tile in the horizontal direction and the flow direction is determined by the design support device. Input is made from the keyboard 106 to the computer 100.
[0089]
Then, the horizontal length of the roof surface is obtained from the number of roof tiles in the horizontal direction and the working width of the roof tile in the horizontal direction, and the roof surface is calculated from the number of roof tiles in the flow direction and the working width in the flow direction. The length in the flow direction is acquired (step S26).
[0090]
As described above, in the design support apparatus according to the second embodiment, the horizontal direction of the roof surface and the flow direction of the roof surface can be obtained using an image obtained by photographing the roof on which the roof tile is installed without using a unit plate. The length can be determined simply and easily. For this reason, the design support apparatus in 2nd Embodiment is suitable for calculating | requiring the magnitude | size of the roof surface of the roof in which the roof tile was installed.
[0091]
In the second embodiment, an example is shown in which a diagonal is different and two sides sandwiching each diagonal are 1 meter pentagons, but the angle related to the inclination angle of the roof is an apex angle, and the apex You may use the triangle whose 2 sides which pinch | interpose a corner are 1 m. In this case, if the inclination angle of the roof is different, it is necessary to use a unit plate corresponding to the inclination angle of the unit plate.
[0092]
[Third Embodiment]
The design support apparatus according to the third embodiment calculates the size of the roof using a plurality of images obtained by photographing the roof in a plurality of photographing directions. FIG. 14 is a diagram illustrating a plurality of images input to the design support apparatus according to the third embodiment. FIG. 14A is a diagram illustrating an image 210A obtained by photographing a building from the front in a photographing direction parallel to the ground and having a line-of-sight height. Hereinafter, this image 210A is also referred to as image A. The image 210A includes an arbitrary point 200 of the eaves and an arbitrary point 201 of the roof ridge. FIG. 14B is a diagram illustrating an image 210B obtained by photographing the building from the side in the photographing direction in which the photographing center O of the camera overlaps the roof ridge. Hereinafter, this image 210B is also referred to as an image B. The image 210B includes a ridge end 201A.
[0093]
FIG. 15 is a diagram for explaining the principle of obtaining the size of the roof surface by the design support apparatus according to the third embodiment. Here, the distance L1 from the eaves of the building when the image A is shot to the digital camera 101 and the distance L2 from the building to the digital camera 101 when the image B is shot are measured in advance, and the images A and The image B is input to the computer 100 at the same time as the image B is input to the computer 100.
[0094]
Referring to FIG. 14 and FIG. 15, an elevation angle θ1 with respect to the roof eave P1 and an elevation angle θ2 with respect to the roof ridge P2 are obtained using an image A obtained by photographing the building from the front. The elevation angles θ1 and θ2 are obtained using a correspondence table stored in advance in the hard disk 114. This correspondence table is obtained in advance by experiment to determine the relationship between the position in the image and the elevation angle, and includes data in which the position in the image and the elevation angle are associated with each photographing distance. Further, the elevation angle can be expressed by a function having the distance from the shooting center in the image and the shooting distance as variables, and such a function may be stored in advance in the hard disk 114 instead of the correspondence table. .
[0095]
The elevation angles θ1 and θ2 improve the accuracy of the elevation angles θ1 and θ2 by acquiring a plurality of images 210A at different shooting distances L1 and averaging the elevation angles θ1 and θ2 obtained from the images 210A. Can be made.
[0096]
The elevation angle θ3 with respect to the roof ridge P2 is obtained using the image B obtained by photographing the building from the lateral direction. The elevation angle θ3 can improve the accuracy of the elevation angle θ3 by acquiring a plurality of images 210B with different shooting distances L2 and averaging the elevation angle θ3 obtained from each image 210B.
[0097]
From this, the distance B4 is obtained from the imaging distance L2 of the image B and the elevation angle θ3 with respect to the building P2, and the imaging height B1 is added to the distance B4 to obtain the height B5 of the building P2. Further, the distance B2 is obtained from the elevation angle θ1 with respect to the eave P1 and the photographing distance L1, and the photographing height B1 is added to the distance B2, thereby obtaining the height B3 of the eave P1. Further, from the height B5 of the ridge P2 and the elevation angle θ2 with respect to the ridge P2, the distance (L2 + L1) between the shooting position of the image A and the leg of the perpendicular line that has dropped from the ridge to the ground is obtained.
[0098]
From the height B3 of the eaves obtained, the height B5 of the ridge, the photographing distance L1, and the distance (L2 + L1) between the photographing position of the image A and the leg of the perpendicular line that has dropped from the ridge to the ground, FIG. The coordinates of the roof eave P1 and the coordinates of the roof ridge P2 in the coordinate system shown in FIG. From the obtained coordinates of the roof eave P1 and the coordinates of the roof ridge P2, the distance L (the length in the flow direction of the roof surface) L between the roof eave P1 and the roof ridge P2 is obtained.
[0099]
In addition, the horizontal length of the roof is actually measured, or the shooting position when the shooting center is set to the left edge 200 of the eave and the shooting position when the shooting center is set to the right end of the eave. It is calculated | required by measuring the distance between.
[0100]
In this way, in the design support apparatus according to the third embodiment, the size of the roof is calculated using the image of the building taken from the side and the image taken from the front. Yes. As a result, the size of the roof can be determined simply and easily.
[0101]
FIG. 16 is a flowchart illustrating the flow of the roof size acquisition process executed by the design support apparatus according to the third embodiment. Referring to FIG. 16, images A and B taken from digital camera 101 and distances L1 and L3 between digital camera 101 and the building when each image A and B is taken are input ( Step S31).
[0102]
The images input here are an image A obtained by photographing the building from the front and an image B obtained by photographing the building from the side. Then, the shooting distance L1 at which the image A is shot and the shooting distance L3 at which the image B is shot are input.
[0103]
In the next step S32, an elevation angle θ1 for the eave and an elevation angle θ2 for the ridge are calculated from the photographing distance L1 and the image A. Then, the elevation angle θ3 with respect to the eave is calculated from the shooting distance L3 and the image B (step S33).
[0104]
Next, the eaves position P1 is determined from the shooting distance L2 and the elevation angle θ1 (step S34). Further, the height B5 of the ridge is calculated from the photographing distance L3 and the elevation angle θ3 (step S35). Further, the ridge position P2 is determined from the ridge height B5 and the elevation angle θ2 (step S36). The length in the flow direction is calculated from the determined eaves position P1 and ridge position P2 (step S37). Further, the length of the eave is input from the keyboard 106 (step S38).
[0105]
The roof size is determined based on the length in the flow direction calculated in step S37 and the length of the eaves input in step S38 (step S39).
[0106]
In the design support apparatus according to the third embodiment, the size of the roof is obtained using an image obtained by photographing the building from the front and an image obtained by photographing the building from the lateral direction. For this reason, although the size of the roof is not accurate, the approximate length can be obtained, and the installation is performed with respect to the obtained roof size by executing the module installation number determination process shown in FIG. The number of possible solar cell modules, the number of stages, and the number of columns are required. Further, the number of vertical bars, horizontal bars, fixing brackets and cables is calculated, and the type of power conditioner is determined from the number of solar cell modules.
[0107]
In the design support apparatus according to the third embodiment, the length of the flow direction of the roof can be obtained only by inputting an image obtained by photographing the building from the front and its photographing distance, and an image obtained by photographing the building from the lateral direction and the photographing distance. The thickness can be determined simply and easily. Since the horizontal length of the roof is relatively easy to measure, if this measured length is further input, the number of installed solar cell modules can be automatically determined. Can be easily designed.
[0108]
The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
[Brief description of the drawings]
FIG. 1 is an external view of a design support apparatus according to a first embodiment of the present invention.
FIG. 2 is a configuration diagram of a design support apparatus according to the first embodiment.
FIG. 3 is a perspective view of a building for explaining a shape of a roof.
FIG. 4 is a perspective view of a building with a unit plate placed on a gable roof.
FIG. 5 is a diagram showing a relationship between a roof surface of a gabled roof and a unit plate.
FIG. 6 is a flowchart showing a flow of a roof size acquisition process executed by the design support apparatus in the first embodiment.
FIG. 7 is a diagram showing an arrangement of solar cell modules that can be installed on a roof surface of a gabled roof shape.
FIG. 8 is a flowchart showing a module installation number determination process executed by the design support apparatus according to the first embodiment;
FIG. 9 is a diagram showing another example of the unit plate.
FIG. 10 is a diagram showing a relationship between a roof surface having a dormitory structure and another unit plate.
FIG. 11 is a diagram showing a roof surface of a dormitory structure roof and a solar cell module installed there.
FIG. 12 is a perspective view of a building in which roof tiles are placed on a gable roof.
FIG. 13 is a flowchart illustrating a roof size acquisition process executed by the design support apparatus according to the second embodiment.
FIG. 14 is a diagram illustrating a plurality of images input to the design support apparatus according to the third embodiment.
FIG. 15 is a diagram for explaining the principle of obtaining the size of a roof surface by the design support apparatus according to the third embodiment.
FIG. 16 is a flowchart showing a roof size acquisition process executed by the design support apparatus according to the third embodiment.
[Explanation of symbols]
10 Design Support Device, 100 Computer, 101 Digital Camera, 102 Display, 104 Printer, 106 Keyboard, 108 Mouse, 110 CD-ROM Drive, 112 FD Drive, 114 Hard Disk, 122 CD-ROM, 124 FD, 126 Bus, 130 Interface 201,204 Roof surface, 202,203 Unit board, 220 Solar cell module.

Claims (5)

屋根に単位板を載せた状態で屋根を撮影した画像を取得する画像取得手段と、
前記取得された画像中の屋根面と単位板とを比較することにより、屋根面の大きさを演算する演算手段とを備え
前記単位板は、所定の角度を挟む単位長さの2辺を含む、設計支援装置。
Image acquisition means for acquiring an image of the roof taken with a unit plate placed on the roof;
Comparing the roof surface and the unit plate in the acquired image with a calculation means for calculating the size of the roof surface ,
The unit support device is a design support apparatus including two sides of a unit length sandwiching a predetermined angle .
屋根を撮影した画像を取得する画像取得手段と、
前記取得された画像中の屋根瓦の枚数に基づき屋根面の大きさを算出する演算手段とを備えた、設計支援装置。
Image acquisition means for acquiring an image of the roof;
A design support apparatus, comprising: a calculation unit that calculates the size of the roof surface based on the number of roof tiles in the acquired image.
屋根を撮影した画像を取得するステップと、
前記取得された画像中の屋根瓦の枚数に基づき屋根面の大きさを算出するステップとを含む、設計支援方法。
Obtaining an image of the roof;
Calculating the size of the roof surface based on the number of roof tiles in the acquired image.
屋根を撮影した画像を取得するステップと、
前記取得された画像中の屋根瓦の枚数に基づき、屋根面の大きさを演算するステップとをコンピュータに実行させる、設計支援プログラム。
Obtaining an image of the roof;
A design support program for causing a computer to execute a step of calculating a size of a roof surface based on the number of roof tiles in the acquired image.
請求項4に記載の設計支援プログラムを記録したコンピュータ読取可能な記録媒体。A computer-readable recording medium on which the design support program according to claim 4 is recorded.
JP2002202827A 2002-07-11 2002-07-11 Design support apparatus, design support method, design support program, and computer-readable recording medium recording the design support program Expired - Fee Related JP4152682B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002202827A JP4152682B2 (en) 2002-07-11 2002-07-11 Design support apparatus, design support method, design support program, and computer-readable recording medium recording the design support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002202827A JP4152682B2 (en) 2002-07-11 2002-07-11 Design support apparatus, design support method, design support program, and computer-readable recording medium recording the design support program

Publications (2)

Publication Number Publication Date
JP2004045203A JP2004045203A (en) 2004-02-12
JP4152682B2 true JP4152682B2 (en) 2008-09-17

Family

ID=31708908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002202827A Expired - Fee Related JP4152682B2 (en) 2002-07-11 2002-07-11 Design support apparatus, design support method, design support program, and computer-readable recording medium recording the design support program

Country Status (1)

Country Link
JP (1) JP4152682B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5075408B2 (en) * 2006-12-28 2012-11-21 シャープ株式会社 Photovoltaic generator installation support system and program
JP6520115B2 (en) * 2014-12-25 2019-05-29 富士通株式会社 Installation support method for solar power generation system, installation support device, and program
JP6448413B2 (en) * 2015-03-03 2019-01-09 大阪瓦斯株式会社 Roof slope estimation system and roof slope estimation method
JP7149569B2 (en) * 2018-07-20 2022-10-07 株式会社Clue Building measurement method

Also Published As

Publication number Publication date
JP2004045203A (en) 2004-02-12

Similar Documents

Publication Publication Date Title
US9933257B2 (en) Systems and methods for estimation of building wall area
US9194931B2 (en) Length measurement method and device of the same
JP6502525B2 (en) Object measuring apparatus and object measuring method
CN103765870B (en) Image processing apparatus, projector and projector system including image processing apparatus, image processing method
US8554012B2 (en) Image processing apparatus and image processing method for correcting distortion in photographed image
CN102834691B (en) Surveying method
CN113465573A (en) Monocular distance measuring method and device and intelligent device
US20220189066A1 (en) Camera calibration apparatus, camera calibration method, and non-transitory computer readable medium storing program
KR102186597B1 (en) Target size measurement system and method
JP2018197998A (en) Work support system, work support method and work support program
JP6178127B2 (en) Building measuring apparatus and measuring method
JP6757007B2 (en) Displacement measurement method and displacement measurement device
JP4152682B2 (en) Design support apparatus, design support method, design support program, and computer-readable recording medium recording the design support program
TWI251892B (en) Improved method of wafer height mapping
CN110619665A (en) Calibration and verification method of binocular camera in virtual simulation environment
CN114755696A (en) Surveying and mapping method, device, equipment and storage medium
JP4886411B2 (en) Calculation method of roof area with gauge plate
CN111648414A (en) A method and device for measuring horizontal and vertical displacement of foundation pit using digital images
JP6520115B2 (en) Installation support method for solar power generation system, installation support device, and program
KR101996226B1 (en) Apparatus for measuring three-dimensional position of subject and method thereof
JP4282361B2 (en) Photogrammetry method and photogrammetry program
JP6448413B2 (en) Roof slope estimation system and roof slope estimation method
JPH0420809A (en) Method for measuring area of face of slope
CN119228698B (en) Building structure image correction and restoration method and device
JP4846304B2 (en) Camera posture grasp method, photogrammetry method using the same, and programs thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050525

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070403

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080325

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080515

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080624

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080702

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110711

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110711

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130711

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees