縦(短辺とする)と横(長辺とする)が既知の長方形をカメラで写したとき、
縦(短辺とする)と横(長辺とする)が既知の長方形をカメラで写したとき、短辺の中心がカメラにどのように写るかについて質問です。
既知情報:長方形の各頂点の画像座標、長方形のサイズ、長方形の位置
欲しい情報:長方形の短辺の中心の画像座標
ワールド座標(X、Y、Z)において、点A(a,b,0),点B(-a,b,0),点C(-a,-b,0),点D(a,-b,0)から成る長方形があったとします。
|a|>|b|とすると、BC・ADが短辺、AB・CDが長辺となります。
これをカメラで写したとき、画像座標(X',Y')において点A、B、C、Dがそれぞれ(Ax,Ay),(Bx,By),(Cx,Cy),(Dx,Dy)であったとします。
このとき、短辺BC・ADの中心はカメラにどのように写るか、すなわち画像座標を求めたいのですが、算出方法がわかりません。
XZ平面上から長方形を写したときは、短辺BC・ADの中心の画像座標は、単純に((Bx+Cx)/2,(By+Cy)/2),((Ax+Dx)/2,(Ay+Dy)/2)となることはわかります。
幾何学等にお詳しい方がいらっしゃいましたら、是非ともご教示願えればと思います。よろしくお願いします。
お礼
ありがとうございました。 私の問題説明が不十分でした、申し訳ありませんが再度問題説明を、 させて頂きますので、よろしくお願い致します。 立ち位置(P)から見た対角(O)を結ぶ線を(D)とし、線(D)を コ-ナ-(O)で直角に交わる線(C)、目の高さ(H)と対角(O)を 結ぶ線(E)とします。 長方形(床)は、長辺(A)、短辺(B)、傾き(36.87°) この時、∠AOD と ∠BOD を 目の高さ(H)から見た時に、 出来る角度 、∠AOE と ∠BOE の計算方法をお願い致します。 ※ A=352 B=264 対角距離=440 P=コ-ナ-より 50 PO=390 H=150 HO=417.851 (単位=cm) ∠HOP=21.038° ∠AOD=36.87° ∠BOD=53.13°