Can I use UIAxes to stream live video from a camera and how?

1 vue (au cours des 30 derniers jours)
Huayan Wang
Huayan Wang le 6 Fév 2018
Commenté : Ahmer Shahid le 13 Nov 2018
I am using R2017b App designer to develop an image acquisition program.
Anybody can tell me can I do it through the UIAxes component and how to do it? Or is there other way to make it happen with the App designer?
Thanks in advance!
  2 commentaires
Jan
Jan le 6 Fév 2018
Can you do what by an UIAxes? "Develop an image acquisition program" does not explain any details.
Huayan Wang
Huayan Wang le 6 Fév 2018
Hi Jan,
Thanks for the quick reply.
I want to stream live video from a camera through the UIAxes component.
I used to do it with command preview(vidobj, himage) I tried preview(vidobj, app.UIAxes) in the app designer. But it didn't work. I want to know how to make the UIAxes stream live video from my camera.
Thank you!

Connectez-vous pour commenter.

Réponses (1)

Prajith Chilummula
Prajith Chilummula le 23 Fév 2018
Please checkout the code snippet and inform whether it works.
vidobj = videoinput('winvideo');
triggerconfig(vidobj, 'manual');
start(vidobj)
while(vidobj.FramesAcquired <= 200)
snapshot = getsnapshot(vidobj);
imshow(mov,'Parent',app.UIAxes);
drawnow limitrate
end
stop(vidobj)
  1 commentaire
Ahmer Shahid
Ahmer Shahid le 13 Nov 2018
I use this code It runs very slowly not like a live streaming and also when I close the GUI the camera is still open. Kindly help me to resolve this problem Thanks.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by