我用Python编写了一个小型的服务器客户端视频流程序。在Windows中,我使用了“VideoCapture”模块来获取图像帧。但实际上,我想在树莓派上完成这个项目。然后我问谷歌,当然,一些来自Stackoverfow的朋友告诉我,在Python中使用openCV是一个选项。我在Windows上安装了openCV。之后,我从openCV安装文件提供的示例中制作了一个简单的程序。我找到了一个名为“camshift”的示例,并从中制作了一个简单的网络摄像头查看器。但我的程序出现了错误“No module named video”,同时“camshift”程序没有出现任何错误。两个程序都使用了“video”模块。请帮助解决这个问题,并帮助我将这些捕获的图像发送给客户端。谢谢您的帮助。
我的网络摄像头查看器程序
import cv2
import video
import sys
cam=video.create_capture(0)
while 1:
flag, frame = cam.read()
cv2.imshow('camera', frame)
ch = 0xFF & cv2.waitKey(1)
if ch==10:
break
cv2.destroyAllWindows()