Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

Buttondownfcn callback on live video data (preview)

1 visualizzazione (ultimi 30 giorni)
Sam
Sam il 16 Nov 2012
Chiuso: MATLAB Answer Bot il 20 Ago 2021
Hello,
I am currently trying to initiate a callback routine when the user presses on an axis that contains a live video stream, i.e.
frame = getsnapshot(handles.vidObj);
axes = imshow(frame, 'Parent', handles.axes_stream);
preview(handles.vidObj, axes); % assign vidObj to axes
However, I have not yet been able to achieve this despite looking at various discussions. I presume it is because the displayed video is stopping my mouse button being registered and the callback routine is not working.
Any help would be appreciated.
  1 Commento
Sam
Sam il 18 Nov 2012
Anyone? I'm starting to think that maybe it's not possible.

Risposte (1)

Sean de Wolski
Sean de Wolski il 16 Nov 2012
I am guessing that preview is nullifying your ButtonDownFcn (just an educated guess though). Thus you would need to reinstate your ButtonDownFcn on the axes after calling preview.
  8 Commenti
Image Analyst
Image Analyst il 26 Nov 2012
Modificato: Image Analyst il 26 Nov 2012
I haven't tried clicking on the live video axes. Would clicking on a button be an acceptable workaround? Because I know I can click on buttons while I have a live image in an axes, and it does the callback operations just fine.
Sam
Sam il 26 Nov 2012
I will contact Technical Support and see what they have to say and report back. For now, I will use buttons to provide the necessary functionality.
Cheers everyone!

Questa domanda è chiusa.

Community Treasure Hunt

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

Start Hunting!

Translated by