| A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
| near — Property, class com.transmote.flar.camera.FLARCamera_Sandy |
| |
| notImplement() — Static Method , class jp.nyatla.nyartoolkit.as3.NyARException |
| |
| notImplement() — Static Method , class org.libspark.flartoolkit.FLARException |
| |
| NULL_ALLZERO — Constant Static Property, class jp.nyatla.nyartoolkit.as3.core.types.NyARBufferType |
|
RGB24フォーマットで、全ての画素が0
|
| NyARBinRaster — class, package jp.nyatla.nyartoolkit.as3.core.raster |
| |
| NyARBinRaster(... rest) — Constructor, class jp.nyatla.nyartoolkit.as3.core.raster.NyARBinRaster |
| |
| NyARBufferType — class, package jp.nyatla.nyartoolkit.as3.core.types |
| |
| NyARCameraDistortionFactor — class, package jp.nyatla.nyartoolkit.as3.core.param |
|
カメラの歪み成分を格納するクラスと、補正関数群
http://www.hitl.washington.edu/artoolkit/Papers/ART02-Tutorial.pdf
11ページを読むといいよ。
x=x(xi-x0),y=s(yi-y0)
d^2=x^2+y^2
p=(1-fd^2)
xd=px+x0,yd=py+y0
|
| NyARCode — class, package jp.nyatla.nyartoolkit.as3.core |
|
ARToolKitのマーカーコードを1個保持します。
|
| NyARCode(i_width:int, i_height:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.NyARCode |
| |
| NyARColorPatt_Perspective — class, package jp.nyatla.nyartoolkit.as3.core.pickup |
| |
| NyARColorPatt_Perspective(i_width:int, i_height:int, i_point_per_pix:int, i_edge_percentage:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.pickup.NyARColorPatt_Perspective |
|
例えば、64
|
| NyARColorPatt_Perspective_O2 — class, package jp.nyatla.nyartoolkit.as3.core.pickup |
| |
| NyARColorPatt_Perspective_O2(i_width:int, i_height:int, i_resolution:int, i_edge_percentage:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.pickup.NyARColorPatt_Perspective_O2 |
| |
| NyARContourPickup — class, package jp.nyatla.nyartoolkit.as3.core.squaredetect |
| |
| NyARCoord2Linear — class, package jp.nyatla.nyartoolkit.as3.core.squaredetect |
| |
| NyARCoord2Linear(i_size:jp.nyatla.nyartoolkit.as3.core.types:NyARIntSize, i_distfactor_ref:jp.nyatla.nyartoolkit.as3.core.param:NyARCameraDistortionFactor) — Constructor, class jp.nyatla.nyartoolkit.as3.core.squaredetect.NyARCoord2Linear |
| |
| NyARCoord2SquareVertexIndexes — class, package jp.nyatla.nyartoolkit.as3.core.squaredetect |
| |
| NyARCoord2SquareVertexIndexes() — Constructor, class jp.nyatla.nyartoolkit.as3.core.squaredetect.NyARCoord2SquareVertexIndexes |
| |
| NyARDetectMarker — class, package jp.nyatla.nyartoolkit.as3.detector |
|
複数のマーカーを検出し、それぞれに最も一致するARコードを、コンストラクタで登録したARコードから 探すクラスです。最大300個を認識しますが、ゴミラベルを認識したりするので100個程度が限界です。
|
| NyARDetectMarker(i_param:jp.nyatla.nyartoolkit.as3.core.param:NyARParam, i_code:Vector$jp.nyatla.nyartoolkit.as3.core:NyARCode, i_marker_width:Vector$Number, i_number_of_code:int, i_input_raster_type:int) — Constructor, class jp.nyatla.nyartoolkit.as3.detector.NyARDetectMarker |
|
複数のマーカーを検出し、最も一致するARCodeをi_codeから検索するオブジェクトを作ります。
|
| NyARDoubleMatrix22 — class, package jp.nyatla.nyartoolkit.as3.core.types.matrix |
| |
| NyARDoubleMatrix33 — class, package jp.nyatla.nyartoolkit.as3.core.types.matrix |
| |
| NyARDoubleMatrix34 — class, package jp.nyatla.nyartoolkit.as3.core.types.matrix |
| |
| NyARDoublePoint2d — class, package jp.nyatla.nyartoolkit.as3.core.types |
| |
| NyARDoublePoint2d(... rest) — Constructor, class jp.nyatla.nyartoolkit.as3.core.types.NyARDoublePoint2d |
| |
| NyARDoublePoint3d — class, package jp.nyatla.nyartoolkit.as3.core.types |
| |
| NyAREquationSolver — class, package jp.nyatla.nyartoolkit.as3.core.utils |
| |
| NyARException — class, package jp.nyatla.nyartoolkit.as3 |
|
NyARToolkitライブラリが生成するExceptionオブジェクトです。
|
| NyARException(m:String) — Constructor, class jp.nyatla.nyartoolkit.as3.NyARException |
| |
| NyARGrayscaleRaster — final class, package jp.nyatla.nyartoolkit.as3.core.raster |
| |
| NyARGrayscaleRaster(... rest) — Constructor, class jp.nyatla.nyartoolkit.as3.core.raster.NyARGrayscaleRaster |
| |
| NyARIntPoint2d — class, package jp.nyatla.nyartoolkit.as3.core.types |
| |
| NyARIntSize — class, package jp.nyatla.nyartoolkit.as3.core.types |
| |
| NyARIntSize(... rest) — Constructor, class jp.nyatla.nyartoolkit.as3.core.types.NyARIntSize |
| |
| NyARLabelInfo — class, package jp.nyatla.nyartoolkit.as3.core.labeling |
|
... |
| NyARLabelInfo() — Constructor, class jp.nyatla.nyartoolkit.as3.core.labeling.NyARLabelInfo |
| |
| NyARLabelInfoStack — class, package jp.nyatla.nyartoolkit.as3.core.labeling |
| |
| NyARLabelInfoStack(i_length:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.labeling.NyARLabelInfoStack |
| |
| NyARLabeling_Rle — class, package jp.nyatla.nyartoolkit.as3.core.labeling.rlelabeling |
| |
| NyARLabeling_Rle(i_width:int, i_height:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.labeling.rlelabeling.NyARLabeling_Rle |
| |
| NyARLabelOverlapChecker — class, package jp.nyatla.nyartoolkit.as3.core.labeling |
| |
| NyARLabelOverlapChecker(i_max_label:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.labeling.NyARLabelOverlapChecker |
| |
| NyARLinear — class, package jp.nyatla.nyartoolkit.as3.core.types |
|
0=dx+dy+cのパラメータを格納します。
x,yの増加方向は、x=L→R,y=B→Tです。
|
| NyARMat — class, package jp.nyatla.nyartoolkit.as3.core |
|
ARMat構造体に対応するクラス typedef struct { double ; int row; int clm; }ARMat;
|
| NyARMat(i_row:int, i_clm:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.NyARMat |
| |
| NyARMatchPatt_Color_WITHOUT_PCA — class, package jp.nyatla.nyartoolkit.as3.core.match |
| |
| NyARMatchPatt_Color_WITHOUT_PCA(... rest) — Constructor, class jp.nyatla.nyartoolkit.as3.core.match.NyARMatchPatt_Color_WITHOUT_PCA |
| |
| NyARMatchPattDeviationBlackWhiteData — class, package jp.nyatla.nyartoolkit.as3.core.match |
| |
| NyARMatchPattDeviationBlackWhiteData(i_width:int, i_height:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.match.NyARMatchPattDeviationBlackWhiteData |
| |
| NyARMatchPattDeviationColorData — class, package jp.nyatla.nyartoolkit.as3.core.match |
| |
| NyARMatchPattDeviationColorData(i_width:int, i_height:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.match.NyARMatchPattDeviationColorData |
| |
| NyARMatchPattResult — class, package jp.nyatla.nyartoolkit.as3.core.match |
| |
| NyARMath — class, package jp.nyatla.nyartoolkit.as3.core.utils |
| |
| NyARObjectStack — class, package jp.nyatla.nyartoolkit.as3.core.types.stack |
|
スタック型の可変長配列。
配列には実体を格納します。
注意事項
JavaのGenericsの制限突破を狙ったものの、Vector.<gt;では、不具合が多いため、Vector.<Object>に変更
いくつかの場所でエラーがでる場合がありますが、コンパイルオプションなどで、
strict = false を設定して回避してください。
根本修正は次バージョン以降で対応する予定です。
|
| NyARObjectStack(i_length:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.types.stack.NyARObjectStack |
|
最大ARRAY_MAX個の動的割り当てバッファを準備する。
|
| NyARObserv2IdealMap — class, package jp.nyatla.nyartoolkit.as3.core.param |
| |
| NyARObserv2IdealMap(i_distfactor:jp.nyatla.nyartoolkit.as3.core.param:NyARCameraDistortionFactor, i_screen_size:jp.nyatla.nyartoolkit.as3.core.types:NyARIntSize) — Constructor, class jp.nyatla.nyartoolkit.as3.core.param.NyARObserv2IdealMap |
| |
| NyARParam — class, package jp.nyatla.nyartoolkit.as3.core.param |
|
typedef struct { int xsize, ysize; double mat[3][4]; double dist_factor[4]; } ARParam;
NyARの動作パラメータを格納するクラス
|
| NyARPartialDifferentiationOptimize — class, package jp.nyatla.nyartoolkit.as3.core.transmat.optimize |
|
基本姿勢と実画像を一致するように、角度を微調整→平行移動量を再計算 を繰り返して、変換行列を最適化する。
|
| NyARPartialDifferentiationOptimize(i_projection_mat_ref:jp.nyatla.nyartoolkit.as3.core.param:NyARPerspectiveProjectionMatrix) — Constructor, class jp.nyatla.nyartoolkit.as3.core.transmat.optimize.NyARPartialDifferentiationOptimize |
| |
| NyARPca2d_MatrixPCA_O2 — class, package jp.nyatla.nyartoolkit.as3.core.pca2d |
| |
| NyARPerspectiveParamGenerator_O1 — class, package jp.nyatla.nyartoolkit.as3.core.utils |
| |
| NyARPerspectiveParamGenerator_O1(i_local_x:int, i_local_y:int, i_width:int, i_height:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.utils.NyARPerspectiveParamGenerator_O1 |
| |
| NyARPerspectiveProjectionMatrix — final class, package jp.nyatla.nyartoolkit.as3.core.param |
| |
| NyARPickFromRaster_1 — class, package jp.nyatla.nyartoolkit.as3.core.pickup.privateClass |
|
チェックデジット:4127936236942444153655776299710081208144715171590159116971715177917901890204024192573274828522936312731813388371037714083
|
| NyARPickFromRaster_1(i_lt:jp.nyatla.nyartoolkit.as3.core.types:NyARIntPoint2d, i_source_size:jp.nyatla.nyartoolkit.as3.core.types:NyARIntSize) — Constructor, class jp.nyatla.nyartoolkit.as3.core.pickup.privateClass.NyARPickFromRaster_1 |
| |
| NyARPickFromRaster_2x — class, package jp.nyatla.nyartoolkit.as3.core.pickup.privateClass |
|
2x2
チェックデジット:207585881161241401501892422483163713744114324414474655086016467027227327958629279571017
|
| NyARPickFromRaster_2x(i_lt:jp.nyatla.nyartoolkit.as3.core.types:NyARIntPoint2d, i_source_size:jp.nyatla.nyartoolkit.as3.core.types:NyARIntSize) — Constructor, class jp.nyatla.nyartoolkit.as3.core.pickup.privateClass.NyARPickFromRaster_2x |
| |
| NyARPickFromRaster_4x — class, package jp.nyatla.nyartoolkit.as3.core.pickup.privateClass |
|
4x4
|
| NyARPickFromRaster_4x(i_lt:jp.nyatla.nyartoolkit.as3.core.types:NyARIntPoint2d, i_source_size:jp.nyatla.nyartoolkit.as3.core.types:NyARIntSize) — Constructor, class jp.nyatla.nyartoolkit.as3.core.pickup.privateClass.NyARPickFromRaster_4x |
| |
| NyARPickFromRaster_N — class, package jp.nyatla.nyartoolkit.as3.core.pickup.privateClass |
|
汎用ピックアップ関数
|
| NyARPickFromRaster_N(i_lt:jp.nyatla.nyartoolkit.as3.core.types:NyARIntPoint2d, i_resolution:int, i_source_size:jp.nyatla.nyartoolkit.as3.core.types:NyARIntSize) — Constructor, class jp.nyatla.nyartoolkit.as3.core.pickup.privateClass.NyARPickFromRaster_N |
| |
| NyARRaster — class, package jp.nyatla.nyartoolkit.as3.core.raster |
| このクラスは、単機能のNyARRasterです。
|
| NyARRaster(... rest) — Constructor, class jp.nyatla.nyartoolkit.as3.core.raster.NyARRaster |
| |
| NyARRaster_BasicClass — class, package jp.nyatla.nyartoolkit.as3.core.raster |
| |
| NyARRaster_BasicClass(... rest) — Constructor, class jp.nyatla.nyartoolkit.as3.core.raster.NyARRaster_BasicClass |
| |
| NyARRasterFilter_ARToolkitThreshold — class, package jp.nyatla.nyartoolkit.as3.core.rasterfilter.rgb2bin |
|
定数閾値による2値化をする。
|
| NyARRasterFilter_ARToolkitThreshold(i_threshold:int, i_input_raster_type:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.rasterfilter.rgb2bin.NyARRasterFilter_ARToolkitThreshold |
| |
| NyARRectOffset — final class, package jp.nyatla.nyartoolkit.as3.core.transmat |
|
矩形の頂点情報を格納します。
|
| NyARRgbPixelReader_INT1D_X8R8G8B8_32 — class, package jp.nyatla.nyartoolkit.as3.core.rasterreader |
| |
| NyARRgbPixelReader_INT1D_X8R8G8B8_32(i_buf:Vector$int, i_size:jp.nyatla.nyartoolkit.as3.core.types:NyARIntSize) — Constructor, class jp.nyatla.nyartoolkit.as3.core.rasterreader.NyARRgbPixelReader_INT1D_X8R8G8B8_32 |
| |
| NyARRgbRaster_BasicClass — class, package jp.nyatla.nyartoolkit.as3.core.raster.rgb |
|
NyARRasterインタフェイスの基本関数/メンバを実装したクラス
|
| NyARRgbRaster_BasicClass(... rest) — Constructor, class jp.nyatla.nyartoolkit.as3.core.raster.rgb.NyARRgbRaster_BasicClass |
| |
| NyARRleLabelFragmentInfo — final class, package jp.nyatla.nyartoolkit.as3.core.labeling.rlelabeling |
| |
| NyARRleLabelFragmentInfoStack — final class, package jp.nyatla.nyartoolkit.as3.core.labeling.rlelabeling |
| |
| NyARRleLabelFragmentInfoStack(i_length:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.labeling.rlelabeling.NyARRleLabelFragmentInfoStack |
| |
| NyARRotMatrix — class, package jp.nyatla.nyartoolkit.as3.core.transmat.rotmatrix |
|
回転行列計算用の、3x3行列
|
| NyARRotMatrix(i_matrix:jp.nyatla.nyartoolkit.as3.core.param:NyARPerspectiveProjectionMatrix) — Constructor, class jp.nyatla.nyartoolkit.as3.core.transmat.rotmatrix.NyARRotMatrix |
|
インスタンスを準備します。
|
| NyARRotVector — class, package jp.nyatla.nyartoolkit.as3.core.transmat.rotmatrix |
| |
| NyARRotVector(i_cmat:jp.nyatla.nyartoolkit.as3.core.param:NyARPerspectiveProjectionMatrix) — Constructor, class jp.nyatla.nyartoolkit.as3.core.transmat.rotmatrix.NyARRotVector |
| |
| NyARSquare — class, package jp.nyatla.nyartoolkit.as3.core.squaredetect |
|
ARMarkerInfoに相当するクラス。 矩形情報を保持します。
|
| NyARSquareContourDetector — class, package jp.nyatla.nyartoolkit.as3.core.squaredetect |
| |
| NyARSquareContourDetector_IDetectMarkerCallback — Interface, package jp.nyatla.nyartoolkit.as3.core.squaredetect |
| |
| NyARSquareContourDetector_Rle — class, package jp.nyatla.nyartoolkit.as3.core.squaredetect |
| |
| NyARSquareContourDetector_Rle(i_size:jp.nyatla.nyartoolkit.as3.core.types:NyARIntSize) — Constructor, class jp.nyatla.nyartoolkit.as3.core.squaredetect.NyARSquareContourDetector_Rle |
|
最大i_squre_max個のマーカーを検出するクラスを作成する。
|
| NyARTransMat — class, package jp.nyatla.nyartoolkit.as3.core.transmat |
|
This class calculates ARMatrix from square information and holds it. |
| NyARTransMat(i_param:jp.nyatla.nyartoolkit.as3.core.param:NyARParam) — Constructor, class jp.nyatla.nyartoolkit.as3.core.transmat.NyARTransMat |
| |
| NyARTransMatResult — class, package jp.nyatla.nyartoolkit.as3.core.transmat |
| |
| NyARTransportVectorSolver — class, package jp.nyatla.nyartoolkit.as3.core.transmat.solver |
|
並進ベクトル[T]を3次元座標[b]と基点の回転済行列[M]から計算します。
アルゴリズムは、ARToolKit 拡張現実プログラミング入門 の、P207のものです。
計算手順
[A]T]=bを、[A]TA]T]=[A]Tb]にする。
set2dVertexで[A]TA]=[M]を計算して、Aの3列目の情報だけ保存しておく。
getTransportVectorで[M]T]=[A]Tb]を連立方程式で解いて、[T]を得る。
|
| NyARTransportVectorSolver(i_projection_mat_ref:jp.nyatla.nyartoolkit.as3.core.param:NyARPerspectiveProjectionMatrix, i_max_vertex:int) — Constructor, class jp.nyatla.nyartoolkit.as3.core.transmat.solver.NyARTransportVectorSolver |
| |
| NyAS3Const_Inherited — final class, package jp.nyatla.as3utils |
| |
| NyAS3Utils — class, package jp.nyatla.as3utils |
| |
|
| A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |