added 3d accuracy

This commit is contained in:
ori agranat
2020-02-26 19:23:12 +02:00
parent cfa1a67a0a
commit 7aa04ae622
4 changed files with 7 additions and 1 deletions

View File

@@ -74,6 +74,7 @@ public class StandardCVPipelineSettingsDeserializer extends BaseDeserializer<Sta
pipeline.is3D = getBoolean("is3D", pipeline.is3D);
pipeline.targetCornerMat = getMatOfPoint3f("targetCornerMat", pipeline.targetCornerMat);
pipeline.accuracy = getDouble("accuracy", pipeline.accuracy.doubleValue());
return pipeline;
}

View File

@@ -77,6 +77,7 @@ public class StandardCVPipelineSettingsSerializer extends BaseSerializer<Standar
gen.writeBooleanField("is3D", pipeline.is3D);
writeMatOfPoint3f("targetCornerMat", pipeline.targetCornerMat);
gen.writeNumberField("accuracy", pipeline.accuracy.doubleValue());
gen.writeEndObject();
}
}

View File

@@ -33,6 +33,7 @@ public class StandardCVPipelineSettings extends CVPipelineSettings {
// 3d stuff
public MatOfPoint3f targetCornerMat = new MatOfPoint3f();
public Number accuracy = 2;
private static MatOfPoint3f hexTargetMat = new MatOfPoint3f();
static {