OSDN Git Service

[backup]NyARToolkit for Java
authornyatla <nyatla@7cac0a50-4618-4814-88d0-24b83990f816>
Sun, 15 Nov 2009 06:51:51 +0000 (06:51 +0000)
committernyatla <nyatla@7cac0a50-4618-4814-88d0-24b83990f816>
Sun, 15 Nov 2009 06:51:51 +0000 (06:51 +0000)
Transmatのエラー判定閾値調整

git-svn-id: http://svn.sourceforge.jp/svnroot/nyartoolkit/NyARToolkit@341 7cac0a50-4618-4814-88d0-24b83990f816

trunk/src/jp/nyatla/nyartoolkit/core/transmat/NyARTransMat.java

index a094d15..0ce8d52 100644 (file)
@@ -46,9 +46,9 @@ import jp.nyatla.nyartoolkit.core.types.matrix.*;
  */\r
 public class NyARTransMat implements INyARTransMat\r
 {\r
-       private final static double FIT_DIFF_THRESHOLD = 1.0;\r
+       private final static double FIT_DIFF_THRESHOLD_CONT_OPT = 1.0;\r
        private final static double FIT_DIFF_THRESHOLD_CONT = 0.1;\r
-       private final static double FIT_DIFF_THRESHOLD_OPT = 0.01;\r
+       private final static double FIT_DIFF_THRESHOLD_OPT = 1.0;\r
        \r
 \r
        private final NyARDoublePoint2d _center=new NyARDoublePoint2d(0,0);\r
@@ -211,7 +211,7 @@ public class NyARTransMat implements INyARTransMat
                                this._mat_optimize.modifyMatrix(rot, trans, this._offset.vertex, vertex_2d, 4);\r
                                double err=errRate(rot,trans,this._offset.vertex, vertex_2d,4,vertex_3d);\r
                                //System.out.println("E:"+err);\r
-                               if(min_err-err<FIT_DIFF_THRESHOLD){\r
+                               if(min_err-err<FIT_DIFF_THRESHOLD_CONT_OPT){\r
                                        //System.out.println("BREAK");\r
                                        break;\r
                                }\r