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 PDFInfo
- 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
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
[0029]
The
[0030]
FIG. 2 is a configuration diagram of the
[0031]
In the
[0032]
The hardware itself of the
[0033]
The recording medium is not limited to the CD-
[0034]
The design support program here is a concept including not only a program directly executable by the
[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
[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
[0041]
Referring to FIGS. 4 and 5,
[0042]
The unit plate is fixed on the roof with a tape or the like when the
[0043]
Image data obtained by the
[0044]
In this embodiment, an image captured by the
[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
[0046]
Here, in order to obtain the size of the
[0047]
(1) The horizontal length of the
[0048]
(2) The length of the
[0049]
The correction coefficient here is a predetermined value and is stored in the
[0050]
When the eaves on the roof surface are perpendicular to the shooting direction of the
[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
[0052]
From the image obtained by photographing the
[0053]
And the
[0054]
(1) A range within a predetermined distance from the periphery of the
[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
[0060]
Thus, when the size of the
[0061]
FIG. 6 is a flowchart illustrating the flow of the roof size acquisition process executed by the
[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
[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
[0069]
FIG. 8 is a flowchart showing a module installation number determination process executed by the
[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
[0074]
FIG. 10 is a diagram showing the relationship between the
[0075]
When the inclination angle of the
[0076]
The roof size acquisition process described in FIG. 6 is executed by reading into the
[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
[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
[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
[0084]
In this embodiment, an image captured by the
[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
[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
[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
[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
[0095]
The elevation angles θ1 and θ2 improve the accuracy of the elevation angles θ1 and θ2 by acquiring a plurality of
[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
[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
[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
[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.
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)
| 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 |
-
2002
- 2002-07-11 JP JP2002202827A patent/JP4152682B2/en not_active Expired - Fee Related
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 |