• R/O
  • HTTP
  • SSH
  • HTTPS

NyARTK4.nyatla: コミット

NyARToolkitV4 for Android pre-release version.

Android2.2(API8)向けに構成してあります。簡易スケッチを搭載しているので、以前より容易にプログラムを作ることが出来ます。

既知の不具合として、Stopを伴わないResumeイベントが発生した場合に、プログラムが強制終了します。


コミットメタ情報

リビジョンa4949937cb5a3eb2d1b7d6f6b5cd1be02510fbd6 (tree)
日時2012-05-29 22:46:30
作者nyatla <nyatla@user...>
コミッターnyatla

ログメッセージ

NyARToolkit 4.0.3ベースに更新

変更サマリ

差分

--- a/NyARToolKit for Android/src/jp/nyatla/nyartoolkit/core/squaredetect/NyARSquareContourDetector_Rle.java
+++ b/NyARToolKit for Android/src/jp/nyatla/nyartoolkit/core/squaredetect/NyARSquareContourDetector_Rle.java
@@ -209,7 +209,10 @@ public class NyARSquareContourDetector_Rle extends NyARSquareContourDetector
209209
210210 // ラベル数が0ならここまで
211211 flagment.clear();
212- this._labeling.labeling(i_raster,i_th);
212+ //ラベルの生成エラーならここまで
213+ if(!this._labeling.labeling(i_raster, i_th)){
214+ return;
215+ }
213216 final int label_num=flagment.getLength();
214217 if (label_num < 1) {
215218 return;
--- a/NyARToolKit for Android/src/jp/nyatla/nyartoolkit/markersystem/NyARMarkerSystem.java
+++ b/NyARToolKit for Android/src/jp/nyatla/nyartoolkit/markersystem/NyARMarkerSystem.java
@@ -61,7 +61,7 @@ import jp.nyatla.nyartoolkit.markersystem.utils.*;
6161 public class NyARMarkerSystem
6262 {
6363 /** 定数値。自動敷居値を示す値です。 */
64- public final static int THLESHOLD_AUTO=0xffffffff;
64+ public final static int THLESHOLD_AUTO=0x7fffffff;
6565 /** 定数値。視錐台のFARパラメータの初期値[mm]です。*/
6666 public final static double FRUSTUM_DEFAULT_FAR_CLIP=10000;
6767 /** 定数値。視錐台のNEARパラメータの初期値[mm]です。*/
@@ -70,7 +70,7 @@ public class NyARMarkerSystem
7070 public final static int LOST_DELAY_DEFAULT=5;
7171
7272
73- private static int MASK_IDTYPE=0xfffff000;
73+ private static int MASK_IDTYPE=0x7ffff000;
7474 private static int MASK_IDNUM =0x00000fff;
7575 private static int IDTYPE_ARTK=0x00000000;
7676 private static int IDTYPE_NYID=0x00001000;
--- a/NyARToolKit for Android/src/jp/nyatla/nyartoolkit/markersystem/NyARSensor.java
+++ b/NyARToolKit for Android/src/jp/nyatla/nyartoolkit/markersystem/NyARSensor.java
@@ -119,8 +119,6 @@ public class NyARSensor
119119 this._pcopy=(INyARPerspectiveCopy) i_input.createInterface(INyARPerspectiveCopy.class);
120120 this._ref_raster=i_input;
121121 }
122- //RGB画像の差し替え
123- this._ref_raster=i_input;
124122 //ソースidのインクリメント
125123 this._src_ts++;
126124 }
Binary files a/sample/SimpleLite/bin/classes.dex and b/sample/SimpleLite/bin/classes.dex differ
旧リポジトリブラウザで表示