我正在关注openCV的这个教程,以播放关于centos的视频。
请参阅下面的代码,它不会抛出任何错误,但不会显示正在播放的任何视频。如果我使用图像显示程序,它工作正常,告诉我X11转发部分工作正常。
[root@hadoop1 basic-motion-detection]# more demo1.py
import numpy as np
import cv2
cap = cv2.VideoCapture('/home/admin/example_02.mp4')
while(cap.isOpened()):
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.startWindowThread()
cv2.namedWindow("preview")
cv2.imshow('preview',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()