Overlay an image in preview video
Mostrar comentarios más antiguos
I would like to overlay an image when I preview video.
By trying this :
vid = videoinput('winvideo');
preview(vid)
I can preview the video of my installed camera. How can I have overlay on top of the live video an image?
I want the live video to be at the background and the image at the foreground.
Thank you.
Respuestas (2)
Youssef Khmou
el 29 de Sept. de 2013
TRY :
figure, imshow( Your foreground), hold on, preview(vid) ;
2 comentarios
Giorgos Papakonstantinou
el 29 de Sept. de 2013
Youssef Khmou
el 29 de Sept. de 2013
i checked the descriptor h=preview(vid) and its hard to do the task, but you can perform it indirectly, after acquiring the data with getdata(vid) you have M-N-3-Samples, you can choose a an image and add it to the whole video....
Image Analyst
el 29 de Sept. de 2013
0 votos
I don't think you can blend a live image with a stored image but maybe there's some trick to it, like by using an alpha channel or something. Call them and ask them. I know you can put up graphics over a live image, like text, circles, boxes, lines, that sort of thing. Would that work for you or must it be two blended color images? If it must be a blended image and the alpha channel doesn't pan out then you'll have to get in a loop where you call get snapshot and average it with your stored image and then display that. I'm sure the frame rate will be lower though.
4 comentarios
Youssef Khmou
el 29 de Sept. de 2013
maybe i saw that feature in some openCV tutorials
Giorgos Papakonstantinou
el 30 de Sept. de 2013
Giorgos Papakonstantinou
el 1 de Oct. de 2013
Image Analyst
el 2 de Oct. de 2013
I just do this:
% Turn on the live video.
preview(vidobj, handleToImageInAxes);
then call plot() to plot some outline. It doesn't stress the CPU and cause the fan to go on and the CPU to get all hot.
Categorías
Más información sobre Image Preview and Device Configuration en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!