I found out that a snapshot taken with the cameraboard over the command window results in a picture with the expected size (e. g. [240x320]). Strange is what happens when the Simulink data from the V4L2 block is written to the workspace with the 'To Workspace' block and pictured with imshow(). There you can see that the data indeed is an [320x240] array and therefore upright. But the video is displayed correctly by the 'SDL Video Display' block from the Simulink Support Package for Raspberry Pi.
Why are the output dimensions of the 'From Video File' block different to the output dimensions of the 'V4L2 Video Capture' block?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
If a video file is loaded with the 'From Video File' block it outputs an [height x width] or [rows x columns] array. The 'V4L2 Video Capture' block from the Simulink Support Package for Raspberry Pi outputs an [width x height] or [columns x rows] array. So if the aspect ratio is 320x240, the first-mentioned block outputs [240x320] and the second-mentioned outputs [320x240].
Is there a possibility to alter the dimensions for indexing without rotating the aspect ratio (like using the 'Permute Dimensions' block)? I want to reuse the model which I developed for the 'From Video File' block.
Thank you in advance for your answers!
Akzeptierte Antwort
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Computer Vision with Simulink finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!