Hello, i want to ask about is there any solution for using usb webcam in arduino Portenta H7? i have a plan to make a computer vision project using portenta H7 + breakout and USB webcam. if there is no solution, what type of camera that can be used on portenta H7?
As I understand:
you can use the breakout board which has a USB-A connector.
If you setup a USB Host Device for this USB-A - potentially you can connect a USB web cam.
Question is: how to get the web cam stream to a host?
If you guess, USB web cam on USB-A connector and stream goes via USB-C MCU module to host: potentially not possible:
this USB-C is for power, a UART or for a USB-C display. Implementing a USB-C device, e.g. like a web cam interface, or for me to access SD card like an external USB memory - I think, nothing in place, not possible.
Via Network, e.g. USB-A web cam and send via WiFi, or ETH (with breakout board) - why not.
But Portenta H7 is potentially not a full USB Hub (USB-A host for web cam device and its USB-C as device on a PC host).
If you want to process USB-A web cam internally, on Portenta H7 : potentially possible.
Besides the issue to setup the USB-A as host for web cam, OpenCV might be possible on Portenta (I saw some forums dealing with OpenCV and Portenta).
But in detail: solve the connectivity first.
I would not assume there is a USB Host Library for web cams, potentially for USB memory devices on Portenta User USB.