17 ICAM-500 Programming Guide
Chapter 4 CamNavi2 SDK API Manual
4.1 Requirement
4.1.1 Basic
Packages has contained in ICAM-500 BSP:
1. python 3
2. python3-gst-1.0
3. python3-networkmanager
4.1.2 Option
For ICAM-500 samples:
sudo apt install python3-opencv
4.2 module CamNavi2
4.2.1 class CamNavi2
class CamNavi2.CamNavi2(*args, **kwargs)
CamNavi2 is a module for management ICAM device.
enum_camera_list()
Enumerate devices on iCam-500.
Returns: dict
A dict device name and device path mapping.
get_device_by_name(name)
Get device instance by device name.
Parameters: name: str
Device name
Returns: ABSCamera
Camera instance. If camera does not find, return None.
get_info()
General information provides by SDK. Provide BSP information.
Returns: dict
Information
get_fw_info()
Get camera module firmware version.
Returns: str
Firmware version string.