public class NyARIcpTransMat extends java.lang.Object implements INyARTransMat
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
AL_POINT
This value indicates POINT algorism.
|
static int |
AL_POINT_ROBUST
This value indicates POINT_ROBUST algorism.
|
コンストラクタと説明 |
---|
NyARIcpTransMat(NyARParam i_param,
int i_al_mode)
The constructor.
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
transMat(NyARSquare i_square,
NyARRectOffset i_offset,
NyARDoubleMatrix44 i_result,
NyARTransMatResultParam o_param)
Make tansform matrix by ICP algorism.
|
boolean |
transMatContinue(NyARSquare i_square,
NyARRectOffset i_offset,
NyARDoubleMatrix44 i_prev_result,
double i_prev_err,
NyARDoubleMatrix44 o_result,
NyARTransMatResultParam o_param)
Make tansform matrix by ICP algorism.
|
public static final int AL_POINT
public static final int AL_POINT_ROBUST
public NyARIcpTransMat(NyARParam i_param, int i_al_mode)
i_param
- ARToolkit parameter object that finished setup.i_al_mode
- fitting algorism type.NyARException
public boolean transMat(NyARSquare i_square, NyARRectOffset i_offset, NyARDoubleMatrix44 i_result, NyARTransMatResultParam o_param) throws NyARException
transMat
インタフェース内 INyARTransMat
i_square
- 矩形情報を格納したオブジェクトです。i_offset
- カメラ座標系での、矩形のオフセット位置です。通常、原点中心のマーカ座標になります。i_result
- 結果を格納するオブジェクトです。o_param
- 結果パラメータを格納するオブジェクトです。nullの場合無視します。NyARException
public boolean transMatContinue(NyARSquare i_square, NyARRectOffset i_offset, NyARDoubleMatrix44 i_prev_result, double i_prev_err, NyARDoubleMatrix44 o_result, NyARTransMatResultParam o_param) throws NyARException
transMatContinue
インタフェース内 INyARTransMat
i_square
- 矩形情報を格納したオブジェクトです。i_offset
- カメラ座標系での、矩形のオフセット位置です。通常、原点中心のマーカ座標になります。i_prev_result
- 参照する過去のオブジェクトです。このオブジェクトとo_resultには同じものを指定できます。o_result
- 結果を格納するオブジェクトです。o_param
- 結果パラメータを格納するオブジェクトです。nullの場合無視します。INyARTransMat.transMat(jp.nyatla.nyartoolkit.core.squaredetect.NyARSquare, jp.nyatla.nyartoolkit.core.transmat.NyARRectOffset, jp.nyatla.nyartoolkit.core.types.matrix.NyARDoubleMatrix44, jp.nyatla.nyartoolkit.core.transmat.NyARTransMatResultParam)
からやり直してください。NyARException