Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel4

...

When using the image rotation and upside-down settings of the CV2x camera, the YC images the app can get are not automatically flipped, and the app has to implement the flipping process.

In addition, for some CV2x cameras (box type, dome type), regardless of the upside-down setting, the YC images that the app can get are inverted by default due to the orientation of the image sensor. Please refer to the following page to implement the inversion process after getting the YC images.

https://dev-partner-en.i-pro.com/space/TPFAQEN/967836262/Installation+direction+of+the+camera+and+retrieved+YC+image

...

The frame rate of the YC image for multi-directional camera is limited.

 2M / 4M : max. 15 fps

 6M  5M / 6M / 4K : max. 7.5 fps

Example of AI processing sequence

...

ADAM_GetAppDataDirPath provides the directory to store data into flash memory inside the camera. The data will be kept even if the camera is turned off and on.

Because there is a limit to the number of times that a flash memory can be written to, if you want to save data detected from video, you need to send it to an SD card or external device and save it there.

When temporarily storing into RAM is enough, ADAM_GetAppTmpDirPath provides the direcltory on RAM, and you can use it as long as it does not exceed the RAM limit.

Resource Monitor tool in SDK 2.01 or later allows you to check the status of access to flash memory. Please check during development to see if there is any unnecessary access.

...

  1. Adam WebAPI getAppResourceInfo

  2. /proc/[pid]/status, /proc/[pid]/statm

  3. ADAM_GetRomRamSize *Supported in SDK v2.01 or later

Utilize SD memory card

...

To access SD memory card from the app, set [On] for [Basic] - [SD memory card] - [Ext. software mode] on camera's web.

ADAM_GetSdCardPath provides the directory.

With external library SQLite, you can also create a database on the SD memory card. This is implemented in the sample app sqlite_app.

When [FAT] is used for [SD Memory Card File System Format] setting, the recording function to the SD memory card by the camera firmware also works, but this cannot be guaranteed.

When [ext] is used, the recording function to the SD memory card by the camera firmware does not work.

There is a limit to the number of times you can write to an SD memory card. For details, please refer to the manufacturer's information.

WEB UI implementation

...

You can freely implement WEB UI in your app and display it from the camera's WEB browser (e.g. displaying MJPEG and detection bounding box, changing app settings, etc.).

...