Image Preview zoom question in GUIDE (with image processing toolbox)
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Sam
el 14 de Mzo. de 2014
Comentada: Sam
el 9 de Jun. de 2014
I have created a GUI with guide with an axes (called axes2) where I want to show a video preview of what a camera sees. I want the user to be able to select different resolutions but I want the size of the preview window to be fixed by my GUI. Unfortunately, when I run the following code it just displays a corner of the image (restricted by the size of the window). If I run the preview in a separate window, it works but I want it in the screen. I think it's possible because IMAQtool allows different resolutions and the preview always fits (unless of course the preview is always at some lower resolution).
axes(handles.axes2);
imshow(0);
handles.iris = image;
preview(handles.vid, handles.iris);
0 comentarios
Respuesta aceptada
Image Analyst
el 14 de Mzo. de 2014
image is a function - so you don't want to use that.
In short you want to do something like
handleToImageInAxes = image( zeros([videoRes(2), videoRes(1), numberOfBands], 'uint8') );
fprintf(1, 'About to call preview...\n');
% Turn on the live video.
preview(vidobj, handleToImageInAxes);
but there's more to it than that, so see the attached function.
Más respuestas (0)
Ver también
Categorías
Más información sobre Image Preview and Device Configuration en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!