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

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

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.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 Raspberry Pi Hardware에 대해 자세히 알아보기

제품

릴리스

R2021b

질문:

2022년 5월 16일

댓글:

2022년 5월 17일

Community Treasure Hunt

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

Start Hunting!

Translated by