AI Recognition (imobileAI)

Introduction

The demonstration is based on the training model for intelligent item identification detection and tracking counting.

Operation effect

Figure: AR Recognition Operation Effect

Location

Android Studio

  • Product package: Product package\SampleCode\SampleCode_AndroidStudio\AndroidStudioSampleCode\imobileAI

License

Offline license, copy the license file to the "mobile device internal storage\SuperMap\License" folder.

Library

jar
com.supermap.data.jar, com.supermap.mapping.jar, com.supermap.ai.jar
so
libimb2d.so, libgnustl_shared.so, libQt5Core.so, libQt5Gui.so, libQt5Svg.so, libQt5Widgets.so(Note: Starting from version 11.1, the last five so libraries need to be added.)

Key types/members

Control/Class Method
AIdetectView resumeDetect(), pauseDetect(), setisPolymerize(), ScreenCapture(), startCountTrackedObjs(), stopCountTrackedObjs(), DetectListener()

Basic steps

  1. Click on Types to select which type of objects you want to detect.
  2. Click on Recognize to detect and recognize objects covered by your camera.
  3. Click on Stop to stop recognizing objects.
  4. Select Aggregation Mode to aggregate targets.
  5. Select Count to trace and count the targets covered by your camera.
  6. Click Stop to stop counting targets.
  7. Click AI Capture to capture the recognized targets.