如何将视频分割成单独的帧,以便可以在ImageTk中使用它。
我已经找到了一些有关此的教程,但是自那以后所有的依赖关系都已更新,我很难找到一种方法来使它工作。
许多问题是由于无法安装依赖项(OpenCV)
关于如何安装OpenCV来完成这项工作的任何建议:
import cv2
video_capture = cv2.VideoCapture("rtsp://admin:admin@192.168.0.94:554/stream3")
while True:
# get frame by frame
ret, frame = video_capture.read()
cv2.imwrite('pic.png',frame)
cv2.imshow('Video', frame)
或您会推荐我做什么?
最佳答案
确保您的系统上安装了pip
。参见how to install pip和how to install pip on Mac OS
然后只需运行pip install opencv-python
关于python - 尝试将视频分成图像阵列以用于ImageTk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41072318/