使用Python的视频流+;通过客户端和服务器进行openCV

使用Python的视频流+;通过客户端和服务器进行openCV,python,opencv,client-server,client,Python,Opencv,Client Server,Client,我用Python制作了一个小型服务器客户端视频流程序。我使用“视频捕获”模块在Windows中获取图像帧。但实际上我想用树莓皮做这个项目。然后我问了谷歌,当然,Stackoverfow的一些朋友告诉我,python中的openCV是一种选择。我在Windows上安装了openCV。之后,我根据openCV安装文件提供的示例制作了一个简单的程序。我找到了一个名为“camshift”的示例,并由此制作了一个简单的网络摄像头查看器。但是我的程序出现了一个错误“没有名为video的模块”,同时“cams

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

我的网络摄像头查看器程序


在windows上编辑
\uuuu init\uuuuu.py
文件时,有时可能会出现错误(请查看并查看是否存在这种情况)

但我使用的是openCV。没有像“./Lib/site packages/”这样的目录。但是在openCV文件夹中有一个模块文件夹,在里面我没有找到任何init.py文件。请帮我解决这个问题,“视频”模块是从openCV导入的,不是从Python导入的。
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()