JP2012181063A - Calculation device, calculation method and calculation program - Google Patents
Calculation device, calculation method and calculation program Download PDFInfo
- Publication number
- JP2012181063A JP2012181063A JP2011043203A JP2011043203A JP2012181063A JP 2012181063 A JP2012181063 A JP 2012181063A JP 2011043203 A JP2011043203 A JP 2011043203A JP 2011043203 A JP2011043203 A JP 2011043203A JP 2012181063 A JP2012181063 A JP 2012181063A
- Authority
- JP
- Japan
- Prior art keywords
- calculation
- height
- camera
- installation
- images
- 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.)
- Pending
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
Description
本発明は、計算装置、計算方法及び計算プログラムに関する。 The present invention relates to a calculation device, a calculation method, and a calculation program.
従来より、カメラにより撮影された画像を用いて、当該画像に写っている対象物からカメラまでの距離や対象物の高さを計算したり、カメラの設置角度を計算したりする技術がある(例えば特許文献1〜3参照)。 2. Description of the Related Art Conventionally, there is a technique for calculating a distance from a target object to a camera, a height of the target object, and a camera installation angle using an image photographed by the camera ( For example, see Patent Documents 1 to 3).
近年では、例えば、監視カメラにより撮影された画像に写っている人物の位置から実際の空間上の人物の位置や高さを計算して、人物の実際の身長を計算することが求められている。この場合、カメラの設置高や設置角度を事前に計測しておく必要があるが、計測に手間が掛かったり、計測の方法や人的誤差によって精度が大きく変化してしまったりする恐れがあった。 In recent years, for example, it has been required to calculate the actual height of a person by calculating the position and height of the person in the actual space from the position of the person captured in the image taken by the surveillance camera. . In this case, it is necessary to measure the installation height and installation angle of the camera in advance, but there is a risk that the measurement may be time consuming and the accuracy may change greatly due to the measurement method and human error. .
本発明は、上記に鑑みてなされたものであって、手間を掛けずに精度高く、カメラの設置高や設置角度を計算可能な計算装置、計算方法及び計算プログラムを提供することを目的とする。 The present invention has been made in view of the above, and an object thereof is to provide a calculation device, a calculation method, and a calculation program capable of calculating the installation height and the installation angle of a camera with high accuracy without taking time and effort. .
上述した課題を解決し、目的を達成するために、本発明は、計算装置であって、各々異なる位置にあるときの同一の対象物が同一のカメラにより各々撮影された複数の画像を取得する第1取得部と、前記対象物の高さを取得する第2取得部と、前記複数の画像及び前記高さを用いて、前記カメラの設置角度及び設置高を計算する計算部とを備えることを特徴とする。 In order to solve the above-described problems and achieve the object, the present invention is a calculation device, and acquires a plurality of images in which the same object is photographed by the same camera at different positions. A first acquisition unit; a second acquisition unit configured to acquire a height of the object; and a calculation unit configured to calculate an installation angle and an installation height of the camera using the plurality of images and the height. It is characterized by.
また、本発明は、第1取得部と、第2取得部と、計算部とを備える計算装置で実行される計算方法であって、前記第1取得部が、各々異なる位置にあるときの同一の対象物が同一のカメラにより各々撮影された複数の画像を取得する第1取得ステップと、前記第2取得部が、前記対象物の高さを取得する第2取得ステップと、前記計算部が、前記複数の画像及び前記高さを用いて、前記カメラの設置角度及び設置高を計算する計算ステップとを含むことを特徴とする。 Moreover, this invention is a calculation method performed with a calculation apparatus provided with a 1st acquisition part, a 2nd acquisition part, and a calculation part, Comprising: When the said 1st acquisition part exists in a respectively different position, it is the same A first acquisition step of acquiring a plurality of images each of which is captured by the same camera, a second acquisition step in which the second acquisition unit acquires the height of the target, and the calculation unit And a calculation step of calculating an installation angle and an installation height of the camera using the plurality of images and the height.
また、本発明は、上記の計算方法をコンピュータに実行させるための計算プログラムである。 Further, the present invention is a calculation program for causing a computer to execute the above calculation method.
本発明によれば、手間を掛けずに精度高く、カメラの設置高や設置角度が計算可能になる。 According to the present invention, it is possible to calculate the installation height and the installation angle of the camera with high accuracy without taking time and effort.
以下に添付図面を参照して、この発明にかかる計算装置、計算方法及び計算プログラムの一実施の形態を詳細に説明する。 Exemplary embodiments of a calculation device, a calculation method, and a calculation program according to the present invention will be explained below in detail with reference to the accompanying drawings.
ここで、本実施の形態の計算装置のハードウェア構成について説明する。計算装置は、装置全体を制御するCPU(Central Processing Unit)等の制御部と、各種データや各種プログラムを記憶するROM(Read Only Memory)やRAM(Random Access Memory)等の主記憶部と、各種データや各種プログラムを記憶するHDD(Hard Disk Drive)やCD(Compact Disk)ドライブ装置等の補助記憶部と、これらを接続するバスとを備えており、通常のコンピュータを利用したハードウェア構成となっている。また、計算装置には、情報を表示する表示部と、ユーザの指示入力を受け付けるキーボードやマウス等の操作入力部と、外部装置の通信を制御する通信I/F(interface)とが有線又は無線により各々接続される。また、計算装置には、画像を撮影するカメラが接続され、カメラによって撮影された画像が例えば補助記憶部に記憶されるようにしても良い。また、計算装置には、通信I/Fとして、放送波を受信する受信部が接続され、放送波により搬送された画像が受信部により受信されて主記憶部や補助記憶部に記憶されるようにしても良い。また、計算装置には、通信I/Fとして、ネットワークを介した通信を制御する通信I/Fが接続され、外部装置から送信された画像が通信I/Fを介して受信されて主記憶部や補助記憶部に記憶されるようにしても良い。ネットワークとは、例えば、LAN(Local Area Network)、イントラネット、イーサネット(登録商標)又はインターネットなどである。本実施の形態においては、画像がどのようにして主記憶部や補助記憶部に記憶されるかは限定されないが、所定の場所に配設された監視カメラ等のカメラによって撮影された画像であり、主記憶部や補助記憶部に記憶された画像を取り扱うものとする。当該画像は、pixel単位の画素毎に画素値を示す情報である。尚、動画像を取り扱う場合、例えば、フレーム毎の画像(フレーム画像という)について、連続する又は不連続な複数のフレーム画像を対象として取り扱う。 Here, the hardware configuration of the computing device of this embodiment will be described. The computing device includes a control unit such as a CPU (Central Processing Unit) that controls the entire device, a main storage unit such as a ROM (Read Only Memory) and a RAM (Random Access Memory) that stores various data and various programs, and various types It is equipped with an auxiliary storage unit such as an HDD (Hard Disk Drive) or CD (Compact Disk) drive device that stores data and various programs, and a bus that connects them, resulting in a hardware configuration using a normal computer. ing. In addition, a display unit that displays information, an operation input unit such as a keyboard and a mouse that accepts user input, and a communication interface (I / F) that controls communication with an external device are wired or wireless. Are connected to each other. In addition, a camera that captures an image may be connected to the calculation device, and an image captured by the camera may be stored in, for example, an auxiliary storage unit. In addition, a reception unit that receives broadcast waves is connected to the computing device as a communication I / F so that an image carried by the broadcast waves is received by the reception unit and stored in the main storage unit or the auxiliary storage unit. Anyway. In addition, a communication I / F that controls communication via a network is connected to the computing device as a communication I / F, and an image transmitted from an external device is received via the communication I / F, and the main storage unit Alternatively, it may be stored in the auxiliary storage unit. The network is, for example, a local area network (LAN), an intranet, Ethernet (registered trademark), or the Internet. In the present embodiment, how the image is stored in the main storage unit and the auxiliary storage unit is not limited, but is an image taken by a camera such as a surveillance camera disposed at a predetermined location. Suppose that images stored in the main storage unit and the auxiliary storage unit are handled. The image is information indicating a pixel value for each pixel in pixels. When handling a moving image, for example, for each frame image (referred to as a frame image), a plurality of continuous or discontinuous frame images are handled.
次に、このようなハードウェア構成において、計算装置によって実現される各種機能について説明する。図1は、計算装置50の機能的構成を例示する図である。計算装置50は、画像取得部51と、高さ取得部52と、計算部53と、出力部54とを有する。これらの各部の機能は、計算装置50の有するCPUが主記憶部や補助記憶部に記憶された各種プログラムを実行することにより実現される。
Next, various functions realized by the computing device in such a hardware configuration will be described. FIG. 1 is a diagram illustrating a functional configuration of the
画像取得部51は、各々異なる位置にあるときの同一の対象物が同一のカメラにより各々撮影された複数の画像を取得する。画像取得部51は、当該画像を、上述したように記憶された主記憶部や補助記憶部から読み出すことにより取得する。
The
図2は、対象物が人物であり、当該人物が異なる位置にいるときに同一のカメラにより各々撮影された2つの画像G1,G2を例示する図である。画像G1は、当該人物について3次元空間における垂直方向の一端の位置である頭の位置がQ1であり、垂直方向の他端の位置である足元の位置がQ2であるときの画像であり、画像G2は、当該人物の頭の位置がQ3であり、足元の位置がQ4であるときの画像である。 FIG. 2 is a diagram illustrating two images G1 and G2 captured by the same camera when the object is a person and the person is at different positions. The image G1 is an image when the position of the head which is the position of one end in the vertical direction in the three-dimensional space is Q1, and the position of the foot which is the position of the other end in the vertical direction is Q2. G2 is an image when the position of the head of the person is Q3 and the position of the foot is Q4.
高さ取得部52は、画像取得部51が取得した画像に写っている対象物の高さを取得する。この高さの値は、例えば、計算装置50に接続された操作入力部を介してユーザにより入力され、高さ取得部52は、当該値の入力を受け付けることにより、当該高さを取得する。
The
計算部53は、画像取得部51が取得した複数の画像と、高さ取得部52が取得した高さとを用いて、カメラの設置状況として、カメラの設置角度(俯角)及び設置高を計算する。具体的な計算方法については後述する。出力部54は、計算部53が計算したカメラの設置角度(俯角)及び設置高を出力する。
The
次に、本実施の形態にかかる計算装置50の行う計算処理の手順について図3を用いて説明する。計算装置50は、画像取得部51の機能により、1つのカメラにより撮影された1つの画像を取得する(ステップS1)。また、計算装置50は、高さ取得部52の機能により、画像に写っている対象物として人物の高さ(身長)を取得する(ステップS2)。そして、計算装置50は、ステップS1で取得した画像を解析して、人物の写っている領域(人体領域という)を検出するための人体検出処理を行う(ステップS3)。人体検出処理は周知の技術を用いて行うことができるため、ここではその説明を省略する。次いで、計算装置50は、人体領域を検出できたか否かを判定する(ステップS4)。当該判定結果が否定的である場合(ステップS4:NO)、ステップS1に戻り、計算装置50は、同一のカメラにより撮影された新たな画像を取得する。
Next, a calculation processing procedure performed by the
ステップS4の判定結果が肯定的である場合(ステップS4:YES)、計算装置50は、ステップS1で取得した画像に対して、複数の画像において所定の領域(計測領域という)に写っている人物を同定するための人物追跡処理を行い(ステップS5)、当該画像の計測領域に同一の人物が写っているか否かを判定する(ステップS6)。人物追跡処理は周知の技術を用いて行うことができるため、ここではその説明を省略する。尚、計算装置50が計算処理を行ってから初めてステップS5を行う場合、ステップS4で検出した人体領域に写っている人物を同定対象の人物として、次回以降のステップS1で取得した画像に対してステップS5の人物追跡処理を行って、ステップS6で、当該画像の計測領域に同定対象の人物が写っているか否かを判定する。当該判定結果が否定的である場合(ステップS6:NO)、ステップS1に戻り、計算装置50は、同一のカメラにより撮影された新たな画像を取得する。一方、ステップS6の判定結果が肯定的である場合(ステップS6:YES)、計算装置50は、ステップS4で検出した人体領域について座標を取得してこれを主記憶部に記憶させる(ステップS7)。そして、計算装置50は、同一の人物に対して異なる画像から人体領域の座標を取得した回数を「1」加算する。
If the determination result in step S4 is affirmative (step S4: YES), the
次いで、計算装置50は、同一の人物に対して異なる画像から人体領域の座標を取得した回数がN(N:2以上の整数)回以上であるか否かを判定する(ステップS8)。当該判定結果が否定的である場合(ステップS8:NO)、ステップS1に戻り、計算装置50は、同一のカメラにより撮影された新たな画像を取得する。尚、このとき、計算装置50は、前回のステップS1で取得した画像に写っている人物と異なる人物が写った画像を取得しても良いし、前回のステップS1で取得した画像に写っている人物と同一の人物が新たな対象物として写った画像を取得しても良い。
Next, the
一方、ステップS8の判定結果が肯定的である場合(ステップS8:YES)、計算装置50は、ステップS7で主記憶部に記憶させた人体領域の座標及びステップS2で取得した身長を用いて、カメラの設置角度(俯角)を計算する(ステップS9)。また、計算装置50は、同一の人物に対して異なる画像から人体領域の座標を取得した回数を「0」にリセットする。ここで、俯角を計算する方法について図2,4〜5を用いて説明する。ここでは、図2の画像G1,G2がステップS1で各々取得され、ステップS7で画像G1からは位置Q1,Q2の座標が取得され、画像G2からは位置Q3,Q4の座標が取得されたとする。
On the other hand, when the determination result of step S8 is affirmative (step S8: YES), the
図4は、2つの画像に写っている同一人物のいる各位置と、これらの画像を撮影したカメラの設置位置との位置関係を3次元空間であるXYZ空間において示す図である。図5は、1つの画像に写っている同一人物のいる位置と、これらの画像を撮影したカメラの設置位置との位置関係をXZ平面において示す図である。ここで、垂直方向をZ軸とし、Z軸に対する水平面をX軸及びY軸で構成されるXY平面とする。XZ平面は、垂直方向及び水平方向を2軸とする平面である。Z軸上の座標に対応するカメラの設置高をHcam(m)とし、人物の高さである身長をHman(m)とし、カメラの設置角度(俯角)をαとする。人物の身長Hmanは、ステップS2で高さ取得部52の機能により取得されたものであり、既知である。画像G1において、カメラの設置位置から人物の足元の位置Q2までの距離をD2(m)とし、カメラからXZ平面上に射影された光軸に対する位置Q2の角度をρz2とし、カメラからXZ平面上に射影された光軸に対する位置Q1の角度をρz1とし、XY平面上の消失点をQvp(Xvp,Yvp)とし、画像G1上での見かけの人物の長さ、即ち、位置Q1から位置Q2までの長さをP12(pixels)とし、これに対し画像G1,G2上での俯角の影響を取り除いた人物の長さをP´12(pixels)とする。また、画像G2においてカメラの設置位置から人物の足元の位置Q4までの距離をD4(m)とし、カメラからXZ平面上に射影された光軸に対する位置Q4の角度をρz4とし、カメラからXZ平面上に射影された光軸に対する位置Q3の角度をρz3とし、画像G2上での見かけの人物の長さ、即ち、位置Q3から位置Q4までの長さをP34(pixels)とし、これに対し画像G1,G2上での俯角の影響を取り除いた人物の長さをP´34(pixels)とする。このとき、距離D2,D4と設置高をHcamとの関係から、以下の式1〜2が導出される。
FIG. 4 is a diagram showing the positional relationship between the positions where the same person appears in two images and the installation positions of the cameras that captured these images in an XYZ space, which is a three-dimensional space. FIG. 5 is a diagram showing a positional relationship on the XZ plane between the position where the same person appears in one image and the installation position of the camera that captured these images. Here, the vertical direction is the Z axis, and the horizontal plane with respect to the Z axis is the XY plane composed of the X axis and the Y axis. The XZ plane is a plane having two axes in the vertical direction and the horizontal direction. The camera installation height corresponding to the coordinates on the Z axis is H cam (m), the height, which is the height of the person, is H man (m), and the camera installation angle (a depression angle) is α. The person's height Hman is acquired by the function of the
また、距離D2,D4と人物の長さP´12,P´34とには反比例の関係があることから、以下の式3が成立する。 Further, since the distances D 2 and D 4 and the lengths P ′ 12 and P ′ 34 of the person have an inversely proportional relationship, the following Expression 3 is established.
画像G1,G2上での人物の長さP´12,P´34はそれぞれ、画像G1,G2上での見かけの人物の長さから、俯角が付いたことによって縮小される影響を取り除いたものであり、以下の式4〜5により求められる。 The lengths P ′ 12 and P ′ 34 of the persons on the images G1 and G2 are obtained by removing the effect of reduction due to the depression angle from the apparent lengths of the persons on the images G1 and G2, respectively. It is obtained by the following formulas 4-5.
カメラからXZ平面上に射影された光軸に対する位置Q1の角度ρz1、当該光軸に対する位置Q2の角度をρz2、当該光軸に対する位置Q3の角度をρz3及び当該光軸に対する位置Q4の角度をρz4はそれぞれ、以下の式6〜9により求められる。尚、imgHeightは、画像の縦幅であり、βvは垂直画角であり、これらは既知である。yiは位置Qi(i=1〜4)のy座標である。 The angle ρ z1 of the position Q1 relative to the optical axis projected from the camera onto the XZ plane, the angle of the position Q2 relative to the optical axis ρ z2 , the angle of the position Q3 relative to the optical axis ρ z3, and the position Q4 relative to the optical axis The angle ρ z4 is obtained by the following equations 6 to 9, respectively. Note that imgHeight is the vertical width of the image, βv is the vertical angle of view, and these are known. y i is the y coordinate of the position Qi (i = 1 to 4).
以上の式1〜式9を用いることにより、以下の式10が導出され、俯角αを求めることができる。 By using the above formulas 1 to 9, the following formula 10 is derived, and the depression angle α can be obtained.
図3の説明に戻る。計算装置50は、ステップS9で計算した俯角及びステップS2で取得した身長を用いて、カメラの設置高を計算する(ステップS10)。ここで、上述の位置Qi(i=1〜4)のx座標をXiとし、y座標をYiとすると、カメラの設置高Hcamは、以下の式11により求められる。即ち、カメラの設置高Hcamは、画像G1において俯角αを用いて求められる画像G1上のカメラの高さと、画像G1上での人物の長さP12との比及びステップS2で取得された人物の身長Hmanを用いて、求められる。より詳細には、カメラの設置高Hcamは、俯角αと、XY平面上の消失点と、ステップS2で取得された人物の身長Hmanとを用いて、求められる。尚、消失点のy座標Yvpは、以下の式12により求められる。即ち、消失点のy座標Yvpは、画像G1,G2に各々写っている人物の垂直方向における一端の位置Q1,Q3及び他端の位置Q2,Q4のそれぞれについてXY平面における各x座標及びy座標を用いて求められる。
Returning to the description of FIG. The
以上のようにして、計算装置50は、同一の人物毎に、カメラの俯角及び設置高を計算する。次いで、計算装置50は、出力部54の機能により、ステップS9で計算した俯角及びステップS10で計算した設置高を出力する(ステップS11)。ここで、ステップS11で俯角及び設置高を出力するためのインターフェースの例について説明する。図6は、俯角及び設置高を出力するためのインターフェースを、人物の身長をユーザが入力するためのインターフェースと一体的に構成した画面を例示する図である。計算装置50は、各々異なる位置にあるときの同一の対象物が同一のカメラにより各々撮影された複数の画像に対して、図6に例示される画面を表示部に表示させ、当該画面における入力項目K1に、操作入力部を介して対象物の高さ(身長)が入力されると、図3のステップS2で当該身長の入力を受け付け、ステップS3〜S10を行い、ステップS11では、ステップS9で計算したカメラの設置角度(俯角)を出力項目K2に表示させると共に、ステップS10で計算した設置高を出力項目K3に表示させる。また、計算装置50は、各々異なる位置のうち、カメラに最も近い位置にあるときの対象物からカメラまでの距離(上述の例D2又はD4)を出力項目K4に表示させるようにしても良い。
As described above, the
以上のような構成によれば、カメラの設置角度及び設置高を実際に計測する手間を掛けずに、当該カメラにより撮影された画像を用いて、容易に計算することができる。また、当該設置角度及び設置高を実際に計測する場合に比べて、計測者の違いによる精度の誤差が生じにくいため、当該設置角度及び設置高を精度高く計算することができる。 According to the configuration as described above, it is possible to easily calculate using the image photographed by the camera without taking the trouble of actually measuring the installation angle and the installation height of the camera. In addition, since the error in accuracy due to the difference between the measurers is less likely to occur than when the installation angle and the installation height are actually measured, the installation angle and the installation height can be calculated with high accuracy.
ここで、以上のようにして計算されたカメラの設置角度及び設置高の適用例について説明する。上述したように、画像G1において、カメラの設置位置から人物の足元の位置Q2までの距離D2は、式1により求められた。これにより、カメラの設置されている水平面上の位置から人物の足元の位置Q2までの水平距離Dxyを容易に求めることができる。また、カメラに対して人物のいる方向θを、以下の式13によりに求めることができる。尚、imgWidthは、画像の横幅であり、βHは水平画角である。xiは位置Qi(i=1〜4)のx座標である。 Here, an application example of the installation angle and the installation height of the camera calculated as described above will be described. As described above, in the image G1, the distance D 2 from the installation position of the camera to the position Q2 at the foot of the person is determined by Equation 1. Thus, the horizontal distance D xy from the position on a horizontal plane which is installed in the camera to the position Q2 of the feet of a person can be easily obtained. Further, the direction θ in which the person is present with respect to the camera can be obtained by the following Expression 13. Note that imgWidth is the horizontal width of the image, and β H is the horizontal angle of view. x i is the x coordinate of the position Qi (i = 1 to 4).
以上から、カメラを原点とし、人物のいる地面を平面とした実空間におけるマップ上の人物の位置が分かるようになる。ところで、人物の追跡を画像上で行う場合、画像上で手前に写っている人物と奥に写っている人物とでは、同一速度で移動していても、画像上での見かけの移動量は、大きく異なる。従って、画像上での人物の長さによって、人物を追跡する範囲を変える必要があった。本実施の形態によって、人物のいる地面を平面とした実空間におけるマップ上の人物の位置が分かれば、図7〜8に例示されるように、画像上での人物の見かけの長さに左右されることなく、人物を追跡する範囲を決定することができる。 As described above, the position of the person on the map in the real space with the camera as the origin and the ground on which the person is present can be known. By the way, when tracking a person on the image, even if the person in the foreground and the person in the back are moving at the same speed, the apparent amount of movement on the image is to differ greatly. Therefore, it has been necessary to change the tracking range of the person depending on the length of the person on the image. If the position of the person on the map in the real space with the ground on which the person is present is known according to the present embodiment, the apparent length of the person on the image depends on the apparent length as illustrated in FIGS. Without being done, the range for tracking the person can be determined.
[変形例]
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
[Modification]
Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Moreover, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined. Further, various modifications as exemplified below are possible.
上述した実施の形態において、計算装置50で実行される各種プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また当該各種プログラムを、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。
In the above-described embodiment, various programs executed by the
上述した実施の形態において、カメラの設置角度及び設置高を計算する際に用いる複数の画像に写っている同一の対象物として人物を取り扱ったが、これに限らず、ある程度の長さを有する物体や移動体であっても良い。 In the above-described embodiment, a person is treated as the same object shown in a plurality of images used when calculating the installation angle and installation height of the camera. However, the present invention is not limited to this, and an object having a certain length. Or a mobile object.
50 計算装置
51 画像取得部
52 高さ取得部
53 計算部
54 出力部
50
Claims (9)
前記対象物の高さを取得する第2取得部と、
前記複数の画像及び前記高さを用いて、前記カメラの設置角度及び設置高を計算する計算部とを備える
ことを特徴とする計算装置。 A first acquisition unit that acquires a plurality of images each of which is captured by the same camera when the same object is in a different position;
A second acquisition unit for acquiring the height of the object;
A calculation apparatus comprising: a calculation unit that calculates an installation angle and an installation height of the camera using the plurality of images and the height.
ことを特徴とする請求項1に記載の計算装置。 The calculation unit includes a positional relationship in a three-dimensional space between each position where the object is reflected in each of the plurality of images and the installation position of the camera, and each distance from the installation position of the camera to each position. The calculation apparatus according to claim 1, further comprising an installation angle calculation unit that calculates the installation angle based on a ratio of the two.
ことを特徴とする請求項2に記載の計算装置。 The installation angle calculation unit, each of the plurality of images, each angle of the object at each position relative to the optical axis projected on a plane having two vertical and horizontal directions from the camera, The calculation apparatus according to claim 2, wherein the installation angle is calculated based on a ratio of the distances obtained by using the lengths of the objects on each of a plurality of images.
ことを特徴とする請求項3に記載の計算装置。 The installation angle calculation unit includes a position of one end and a position of the other end in the vertical direction of the object with respect to an optical axis projected from the camera on a plane having two axes of a vertical direction and a horizontal direction in each of the plurality of images. The installation angle based on a ratio of the distances obtained using each angle of the position and each length from the position of the one end of the object to the position of the other end on each of the plurality of images. The calculation device according to claim 3, wherein:
ことを特徴とする請求項2乃至4のいずれか一項に記載の計算装置。 The calculation unit uses a ratio between the height of the camera on the image and the length of the object on the image, and the height obtained using the installation angle in at least one of the plurality of images. The calculation apparatus according to claim 2, further comprising an installation height calculation unit that calculates the installation height.
ことを特徴とする請求項5に記載の計算装置。 The calculation unit is configured to obtain the installation angle and the position of one end and the position of the other end in the vertical direction of each of the plurality of images in the plurality of images using the position coordinates on the horizontal plane. The calculation apparatus according to claim 5, further comprising: an installation height calculation unit that calculates the installation height using the vanishing point of and the height.
ことを特徴とする請求項1乃至6のいずれか一項に記載の計算装置。 The calculation apparatus according to claim 1, further comprising an output unit that outputs the installation angle and the installation height.
前記第1取得部が、各々異なる位置にあるときの同一の対象物が同一のカメラにより各々撮影された複数の画像を取得する第1取得ステップと、
前記第2取得部が、前記対象物の高さを取得する第2取得ステップと、
前記計算部が、前記複数の画像及び前記高さを用いて、前記カメラの設置角度及び設置高を計算する計算ステップとを含む
ことを特徴とする計算方法。 A calculation method executed by a calculation device including a first acquisition unit, a second acquisition unit, and a calculation unit,
A first acquisition step in which the first acquisition unit acquires a plurality of images each of which is captured by the same camera when the same object is in a different position;
A second acquisition step in which the second acquisition unit acquires the height of the object;
The calculation method includes a calculation step of calculating an installation angle and an installation height of the camera using the plurality of images and the height.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011043203A JP2012181063A (en) | 2011-02-28 | 2011-02-28 | Calculation device, calculation method and calculation program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011043203A JP2012181063A (en) | 2011-02-28 | 2011-02-28 | Calculation device, calculation method and calculation program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012181063A true JP2012181063A (en) | 2012-09-20 |
Family
ID=47012385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011043203A Pending JP2012181063A (en) | 2011-02-28 | 2011-02-28 | Calculation device, calculation method and calculation program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012181063A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013134186A (en) * | 2011-12-27 | 2013-07-08 | Sumitomo Electric Ind Ltd | Camera parameter measuring apparatus, camera parameter measuring method, and program |
KR101375255B1 (en) | 2012-10-12 | 2014-03-17 | 삼성중공업 주식회사 | Position measuring device |
WO2019230284A1 (en) * | 2018-05-29 | 2019-12-05 | オムロン株式会社 | Three-dimensional measuring device, method for displaying position of three-dimensional measuring device, and program |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004212213A (en) * | 2002-12-27 | 2004-07-29 | Yasuki Hatao | Computer program package for preparing operation data, operation data preparation method, and reference marker unit |
JP2007212216A (en) * | 2006-02-08 | 2007-08-23 | Matsushita Electric Ind Co Ltd | Object height calculation device and method, object retrieval device using same, and object height calculation method |
JP2010025569A (en) * | 2008-07-15 | 2010-02-04 | Toa Corp | Camera parameter identification apparatus, method, and program |
-
2011
- 2011-02-28 JP JP2011043203A patent/JP2012181063A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004212213A (en) * | 2002-12-27 | 2004-07-29 | Yasuki Hatao | Computer program package for preparing operation data, operation data preparation method, and reference marker unit |
JP2007212216A (en) * | 2006-02-08 | 2007-08-23 | Matsushita Electric Ind Co Ltd | Object height calculation device and method, object retrieval device using same, and object height calculation method |
JP2010025569A (en) * | 2008-07-15 | 2010-02-04 | Toa Corp | Camera parameter identification apparatus, method, and program |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013134186A (en) * | 2011-12-27 | 2013-07-08 | Sumitomo Electric Ind Ltd | Camera parameter measuring apparatus, camera parameter measuring method, and program |
KR101375255B1 (en) | 2012-10-12 | 2014-03-17 | 삼성중공업 주식회사 | Position measuring device |
WO2019230284A1 (en) * | 2018-05-29 | 2019-12-05 | オムロン株式会社 | Three-dimensional measuring device, method for displaying position of three-dimensional measuring device, and program |
JP2019207152A (en) * | 2018-05-29 | 2019-12-05 | オムロン株式会社 | Three-dimensional measuring device, position display method for three-dimensional measuring device, and program |
JP7119584B2 (en) | 2018-05-29 | 2022-08-17 | オムロン株式会社 | Three-dimensional measuring device, position display method and program for three-dimensional measuring device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10825198B2 (en) | 3 dimensional coordinates calculating apparatus, 3 dimensional coordinates calculating method, 3 dimensional distance measuring apparatus and 3 dimensional distance measuring method using images | |
US10068344B2 (en) | Method and system for 3D capture based on structure from motion with simplified pose detection | |
US9088715B2 (en) | Image processing apparatus and image processing method for image correction | |
JP6589636B2 (en) | 3D shape measuring apparatus, 3D shape measuring method, and 3D shape measuring program | |
JP2018138930A (en) | Displacement detection system and displacement detection method | |
JP2011253376A (en) | Image processing device, image processing method and program | |
JP7173285B2 (en) | Camera calibration device, camera calibration method, and program | |
JP2021106025A5 (en) | ||
JP7224832B2 (en) | Information processing device, information processing method, and program | |
KR20100128919A (en) | System and method for automatic measuring of the stair dimensions using a single camera and a laser | |
KR20140114594A (en) | Auto-Camera Calibration Method Based on Human Object Tracking | |
JP2010169521A (en) | Position detection device, position detection method, program | |
JP2012181063A (en) | Calculation device, calculation method and calculation program | |
CN113610702B (en) | Picture construction method and device, electronic equipment and storage medium | |
WO2018134866A1 (en) | Camera calibration device | |
JP2015206654A (en) | Information processing apparatus, information processing method, and program | |
US11145048B2 (en) | Image processing apparatus, image processing method, and non-transitory computer-readable storage medium for storing program | |
JP5656018B2 (en) | Sphere detection method | |
JP5727969B2 (en) | Position estimation apparatus, method, and program | |
Yang et al. | Effect of field of view on the accuracy of camera calibration | |
JP2008224323A (en) | Stereoscopic photograph measuring instrument, stereoscopic photograph measuring method, and stereoscopic photograph measuring program | |
US20230260159A1 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
JP5706190B2 (en) | Calculation apparatus, calculation method, and calculation program | |
JP4471866B2 (en) | Person detection method | |
JP2019220073A (en) | Object tracing device, object tracing system, and object tracing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140217 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141027 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141104 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150310 |