Skip to main content
Visitor II
July 4, 2025
Question

UVC camera support for the STM32N6 series

  • July 4, 2025
  • 1 reply
  • 759 views

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

1 reply

Julian E.
Technical Moderator
July 8, 2025

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

​In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.