IMX500 USB3 UVC Camera¶
Device List:¶
- Arducam IMX500 USB3 UVC Camera (SKU:B0566): 1 unit
- PC (with USB33.0 port): 1 unit
- USB3 Type-C Cable: 1 units
Installation Environment¶
-
Download the
ArducamIMX500SDK
Python installation package corresponding to your Python version and platform from https://github.com/ArduCAM/ArducamIMX500SDK/releases. -
Install the downloaded package using pip:
This installation is based on python 3.10
pip install .\arducamimx500sdk-0.1.1-cp310-cp310-win_amd64.whl
Demonstration¶
Connect B0566 to the PC via USB3.0 Port (The below Demo uses Laptop)
Clone the project to local
git clone https://github.com/ArduCAM/ArducamIMX500SDK.git
Run the following command in the project root directory to update the submodule
git submodule update --init --recursive
Execute the following code in the project root directory to run the example.
Note
If multiple cameras are connected to the host computer, please add the parameter `-d <camera_id>`, and replace `<camera_id>` with the camera ID corresponding to **B0566**
cd examples
python app.py -pm yolov8n_det -lf ..\firmware\arducam_imx500\loader.fpk -mf ..\firmware\arducam_imx500\firmware.fpk
More Examples¶
Function | Code | Model training dataset |
---|---|---|
Image Classification | python app.py -pm mobilenetv2 -lf ..\firmware\arducam_imx500\loader.fpk -mf ..\firmware\arducam_imx500\firmware.fpk | Imagenet |
Object Detection | python app.py -pm mobilenetssd -lf ..\firmware\arducam_imx500\loader.fpk -mf ..\firmware\arducam_imx500\firmware.fpk | COCO |
Human Pose Estimation | python app.py -pm yolov8n_pos -lf ..\firmware\arducam_imx500\loader.fpk -mf ..\firmware\arducam_imx500\firmware.fpk | https://docs.ultralytics.com/zh/datasets/pose/coco8-pose/#sample-images-and-annotations |
Hand Pose Estimation | python app.py -pm yolov8n_pos_hand -lf ..\firmware\arducam_imx500\loader.fpk -mf ..\firmware\arducam_imx500\firmware.fpk | https://docs.ultralytics.com/zh/datasets/pose/hand-keypoints/#key-features |
Semantic Segmentation | python app.py -pm deeplabv3plus -lf ..\firmware\arducam_imx500\loader.fpk -mf ..\firmware\arducam_imx500\firmware.fpk | PASCAL VOC |