在Centos中使用opencv python播放视频

2021-09-27 05:12:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我跟随openCV的教程在centos上播放一段视频。你知道吗

openCV tutorial

请看下面的代码,它不会抛出任何错误,但不会显示正在播放的任何视频。如果我使用图像显示程序,它工作正常,这告诉我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()