2025-07-04 2:27 AM
Hi All,
The STM32N6 series is still very new to me. I have some experience with other low power NPU enabled devices, however the main problem faced is the support of ultra-low lux camera modules; gaining access to datasheets, register maps and application notes is pretty much impossible.
I am really impressed with ST offering with the STM32N6 as well as the great libraries, etc.
With the x-cube-n6-ai-h264-usb-uvc example, I see UVC is used for streaming images to a host PC. I want to do the opposite. The idea being that either frames from the stream or images are capture and stored in external RAM for inference.
Is this possible?
Thank you
2025-07-08 12:57 AM
Hello @CEGC2025,
The UVC package can't do what you describe.
We suggest you look at the package x-cube-n6-camera-capture: instead of sending a stream from the PC, it will stream its camera, and it can be modified to add inference...
Or second option is to look at the AI-Runner. It's a tool included with STEdgeAI that allows you to send images from a PC to the N6 using a Python environment, and will run inferences on these images, notably used to validate models...
AI Runner doc: How to use the AiRunner package
x-cube-n6-camera-capture: GitHub - STMicroelectronics/x-cube-n6-camera-capture: An AI software application package enabling camera data capture from PC on STM32N6 product (webcam mode).
Have a good day,
Julian