Can implay be launched with the window a specific size and the video at full vs. zoomed in?
Afficher commentaires plus anciens
My program stops to let the user review a section of video that may have an issue. I launch implay to show the video segment. Here's the line of code I use.
p = implay(MovieFilePath + "tempExamination.avi",5); % initialize in slow fps
It launches but the window is small and the it is zoomed in on the video. I would like to set the size of the viewer window and have it at 100% vs. zoomed in. I can't find anything that lets me do this with implay directly. Is there another way?
1 commentaire
Walter Cromer
le 15 Juin 2023
Réponse acceptée
Plus de réponses (1)
Nikhil Baishkiyar
le 21 Juin 2023
Modifié(e) : Nikhil Baishkiyar
le 8 Juil 2023
It seems that there is a way to change the window size of implay window which I found at Matlab - implay's default size window - Stack Overflow
The input vector to set size is 4-element vector in the format [fromX fromY width height] so if you know the dimensions of your videos you can fill them in or use this code instead
vid = VideoReader("path");
%nFrames = vid.NumFrames;
vidHeight = vid.Height;
vidWidth = vid.Width;
p = implay("path")
set(findall(0,'tag','spcui_scope_framework'),'position',[150 150 vidWidth vidHeight]);
It works in my PC though this seems like an unofficial workaround.
Catégories
En savoir plus sur DCAM Hardware dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!