Class TfodSkyStoneAccess
- java.lang.Object
-
- com.google.blocks.ftcrobotcontroller.runtime.Access
-
- com.google.blocks.ftcrobotcontroller.runtime.obsolete.TfodSkyStoneAccess
-
public final class TfodSkyStoneAccess extends Access
A class that provides JavaScript access to TensorFlow Object Detection for SKYSTONE (2019-2020).
-
-
Field Summary
-
Fields inherited from class com.google.blocks.ftcrobotcontroller.runtime.Access
blockFirstName, blocksOpMode, DEFAULT_CAMERA_MONTIOR_FEEDBACK_STRING
-
-
Constructor Summary
Constructors Constructor Description TfodSkyStoneAccess(BlocksOpMode blocksOpMode, String identifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activate()
void
deactivate()
String
getRecognitions()
void
initialize(Object vuforiaBaseAccess, float minimumConfidence, boolean useObjectTracker, boolean enableCameraMonitoring)
void
initializeWithAllArgs(Object vuforiaBaseAccess, float minimumConfidence, boolean useObjectTracker, boolean enableCameraMonitoring, boolean isModelTensorFlow2, boolean isModelQuantized, int inputSize, int numInterpreterThreads, int numExecutorThreads, int maxNumDetections, int timingBufferSize, double maxFrameRate, float trackerMaxOverlap, float trackerMinSize, float trackerMarginalCorrelation, float trackerMinCorrelation)
void
initializeWithIsModelTensorFlow2(Object vuforiaBaseAccess, float minimumConfidence, boolean useObjectTracker, boolean enableCameraMonitoring, boolean isModelTensorFlow2)
void
setClippingMargins(int left, int top, int right, int bottom)
void
setZoom(double magnification, double aspectRatio)
-
Methods inherited from class com.google.blocks.ftcrobotcontroller.runtime.Access
checkAngleUnit, checkArg, checkArg, checkAxesOrder, checkAxesReference, checkBlinkinPattern, checkBNO055IMUParameters, checkDistanceUnit, checkMatrixF, checkOpenGLMatrix, checkOrientation, checkOrientation, checkQuaternion, checkQuaternion, checkVectorF, endBlockExecution, getTypeFromClass, handleObsoleteBlockExecution, reportHardwareError, reportInvalidArg, reportWarning, startBlockExecution, startBlockExecution
-
-
-
-
Constructor Detail
-
TfodSkyStoneAccess
public TfodSkyStoneAccess(BlocksOpMode blocksOpMode, String identifier)
-
-
Method Detail
-
initialize
public void initialize(Object vuforiaBaseAccess, float minimumConfidence, boolean useObjectTracker, boolean enableCameraMonitoring)
-
initializeWithIsModelTensorFlow2
public void initializeWithIsModelTensorFlow2(Object vuforiaBaseAccess, float minimumConfidence, boolean useObjectTracker, boolean enableCameraMonitoring, boolean isModelTensorFlow2)
-
initializeWithAllArgs
public void initializeWithAllArgs(Object vuforiaBaseAccess, float minimumConfidence, boolean useObjectTracker, boolean enableCameraMonitoring, boolean isModelTensorFlow2, boolean isModelQuantized, int inputSize, int numInterpreterThreads, int numExecutorThreads, int maxNumDetections, int timingBufferSize, double maxFrameRate, float trackerMaxOverlap, float trackerMinSize, float trackerMarginalCorrelation, float trackerMinCorrelation)
-
activate
public void activate()
-
deactivate
public void deactivate()
-
setClippingMargins
public void setClippingMargins(int left, int top, int right, int bottom)
-
setZoom
public void setZoom(double magnification, double aspectRatio)
-
getRecognitions
public String getRecognitions()
-
-