NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

3次元 角度計測

私は,2台のステレオカメラを使用して,3次元の画像処理を行うプログラムを,LabVIEWで作成しております.

 

画像処理の内容としましては,手先に貼付した3つのマーカー球の角度を算出する事です.

 

角度を算出するためには,マーカー球の3次元座標における位置情報が必要であると考え

ステレオカメラの同期とマーカー球の位置情報(x,y,z座標)を取得するVIを作成しました.

 

次の段階として,どのようにして位置情報を取得したマーカー球を抜き出して

角度を計測しようかというところで迷っております(主にVIの作成).

 

マーカー球を抜き出す方法としては,輝度や色差を利用した後に,円形抽出でマーカー球を

抜き出そうと考えており,抜き出したマーカー球を線で結ぶことで角度を算出しようと考えております.

 

VIの作成法や同様の3次元計測VIに関する情報をお持ちでしたら

お力添えを頂きたく存じます.

 

何卒よろしくお願い申し上げます.

 

0 件の賞賛
メッセージ1/3
4,230件の閲覧回数

daisuke51 様

 

「数学」の「線形代数」の「部分空間角度.vi」を使ってはいかがでしょうか?

3次元のベクトルを2つ入力すると角度(ラジアン)を出力します。

 

http://zone.ni.com/reference/ja-XX/help/371361L-0112/gmath/subspaces_angle/

 

空間上の3点、p0、p1、p2から、ベクトルA = P1 - P0、 B = P2 - p0 を求めれば、

3点が作る角p1 p0 p2 の角度がわかります。

0 件の賞賛
メッセージ2/3
4,208件の閲覧回数

KONDOH 様

 

早速のご返信

誠にありがとうございます.

 

そのようなVIが存在するのですね.

早速,VIの作成を進めてまいります.

 

0 件の賞賛
メッセージ3/3
4,164件の閲覧回数