Class TfodAccess


  • public final class TfodAccess
    extends Access
    A class that provides JavaScript access to TensorFlow Object Detection.
    • Constructor Detail

    • Method Detail

      • useDefaultModel

        public void useDefaultModel()
      • useModelFromAsset

        public void useModelFromAsset​(String assetName,
                                      String jsonLabels,
                                      boolean isModelTensorFlow2,
                                      boolean isModelQuantized,
                                      int inputSize)
      • useModelFromFile

        public void useModelFromFile​(String fileName,
                                     String jsonLabels,
                                     boolean isModelTensorFlow2,
                                     boolean isModelQuantized,
                                     int inputSize)
      • initialize

        public void initialize​(Object vuforiaBaseAccess,
                               float minimumConfidence,
                               boolean useObjectTracker,
                               boolean enableCameraMonitoring)
      • initializeWithMoreArgs

        public void initializeWithMoreArgs​(Object vuforiaBaseAccess,
                                           float minimumConfidence,
                                           boolean useObjectTracker,
                                           boolean enableCameraMonitoring,
                                           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()
      • setModelFromAssetLegacy

        public void setModelFromAssetLegacy​(String assetName,
                                            String jsonLabels)
      • setModelFromFileLegacy

        public void setModelFromFileLegacy​(String fileName,
                                           String jsonLabels)
      • initializeWithIsModelTensorFlow2Legacy

        public void initializeWithIsModelTensorFlow2Legacy​(Object vuforiaBaseAccess,
                                                           float minimumConfidence,
                                                           boolean useObjectTracker,
                                                           boolean enableCameraMonitoring,
                                                           boolean isModelTensorFlow2)
      • initializeWithAllArgsLegacy

        public void initializeWithAllArgsLegacy​(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)