Duplicar posible:
OpenCV - cvWaitKey()¿Qué significa waitKey (30) en OpenCV?
Quiero filtrado del fotograma de vídeo.
for(;;)
{
cap.read(frame);
medianBlur(frame,framedst,5);
imshow("frame",frame);
imshow("framedst",framedst);
if(waitKey (30) >= 0) break;
}
¿Qué significa la waitKey(30)
? Porque si comento la línea if(waitKey (30) >= 0) break;
, ¡el código anterior no funciona!
[Esta pregunta] (http: //stackoverflow.com/questions/5217519/opencv-cvwaitkey) pregunta sobre 'waitkey', y creo que la respuesta explica por qué su' imshow' no funciona. Citando la respuesta, * Un error común para los principiantes de opencv es llamar a cv :: imshow() en un bucle a través de los marcos de video, sin seguir cada dibujo con cv :: waitKey (30). En este caso, no aparece nada en la pantalla, porque highgui nunca tiene tiempo para procesar las solicitudes de dibujo de cv :: imshow(). * – chris
Así es, no uso OPENCV mucho – Imbarfar
Nunca es para mí. – chris