我用 Python 制作了一个小型服务器客户端视频流程序。我使用“VideoCapture”模块来获取 Windows 中的图像帧。但实际上我想在 Raspberry Pi 中做这个项目。然后我问了谷歌,当然,Stackoverfow 的一些朋友告诉我,python 中的 openCV 是一个选项。我在 Windows 上安装了 openCV。之后,我根据 openCV 安装文件提供的示例制作了一个简单的程序。我找到了一个名为“camshift”的示例,并从中制作了一个简单的网络摄像头查看器。但是我的程序出现错误“没有名为视频的模块”,同时“camshift”程序正在正常工作,没有任何错误。两个程序都使用“视频”模块。请帮助解决这个问题,并帮助我将这些捕获的图像发送给客户。先感谢您。
我的网络摄像头查看器程序
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()