Greetings. Does anyone knows how to solve this issue?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Risposta accettata
Amey Waghmare
il 21 Apr 2023
Hi,
As per my understanding, you are encountering an error in the ‘Selector’ block while running the model.
The error is because the input to this block is of size 0. Upon further investigation, I found out that this is because the ‘Pts’ output of ‘Hough Lines’ block in ‘Warning Signal Module’ is empty. This is because the first frame of the video ‘freeway-8356.mp4’ is a complete black image which results in empty ‘Theta’ and ‘Rho’ for this frame and causes the error.
In order to resolve the error, please specify the video file in ‘From Multimedia File’ block without any full black frame. For the ‘freeway-8356.mp4’ video you can remove the first frame in MATLAB using the following code,
clear;
clc;
vid = VideoReader('freeway-8356.mp4');
newVid = VideoWriter('freewayNew.mp4', 'MPEG-4');
open(newVid)
for frameNums = 1:300
I = readFrame(vid);
if frameNums > 1
writeVideo(newVid, I)
end
end
close(newVid)
This will create a new video file ‘freewayNew.mp4’ containing only the frames from 2 to 300 of ‘freeway-8356.mp4’
I hope this helps.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Computer Vision with Simulink in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!