Azzera filtri
Azzera filtri

Code generated using Simulink support package for RPi can't open v4l2 camera

2 visualizzazioni (ultimi 30 giorni)
My RPi has two usb cameras at /dev/video0 and /dev/video2. I am using this device (https://www.amazon.com/ELP-Camera-2Megapixel-Android-Windows/dp/B078TGFZ22).
The code generated using Simulink can only open the one at "/dev/video0" and give the error for video2 saying "specified resolution [320 240] not supported".
I have written another code in matlab to test and interestingly that works.
rpi = raspi('192.168.4.100','pi','123')
webcamlist(rpi)
cam1 = webcam(rpi,1); %Opens and shows captured frames
cam2 = webcam(rpi,2); %Opens and shows captured frames
  1 Commento
Prasanth Sunkara
Prasanth Sunkara il 17 Mag 2022
A quick check would be to know the resolution webcam function used. I guess it took a default value of 320x240.You can get this by executing cam1 (or cam2) variable on MATLAB without a semicolon. Eg: >>cam1
If possible use the raspberry pi resource monitor app to confirm the device id value(/dev/video2) and retry the Simulink model by changing the camera resolution to a different value.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Raspberry Pi Hardware in Help Center e File Exchange

Prodotti


Release

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by