#python #opencv
Вопрос:
Я делаю проект с python opencv, который может реализовывать различные фильтры, такие как Snapchat. Я уже написал функции фильтров и протестировал их отдельно. Теперь я пытаюсь собрать все воедино и позволить пользователю выбрать, какой фильтр он хочет использовать. Вот как я это попробовал:
cv2.imshow('frame',frame) k=cv2.waitKey(30) if k == ord('m'): frame = mask(frame) cv2.imshow('Mask filter', frame) if k == ord('s'): frame = sketch(frame) cv2.imshow('Sketch filter', frame) if k == ord('q'): break
Но когда я запускаю этот код, видео останавливается только на одном кадре. Как я могу реализовать свою идею и показать отфильтрованное видео в режиме реального времени?