Class TfodCustomModelAccess


  • public final class TfodCustomModelAccess
    extends Access
    A class that provides JavaScript access to TensorFlow Object Detection for a custom model.
    • Constructor Detail

      • TfodCustomModelAccess

        public TfodCustomModelAccess​(BlocksOpMode blocksOpMode,
                                     String identifier)
    • Method Detail

      • setModelFromAsset

        public void setModelFromAsset​(String assetName,
                                      String jsonLabels)
      • setModelFromFile

        public void setModelFromFile​(String tfliteModelFilename,
                                     String jsonLabels)
      • 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()