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 |