【问题标题】:Video streaming using Python+openCV through Client and Server通过客户端和服务器使用 Python+openCV 进行视频流式传输
【发布时间】:2013-04-05 05:55:24
【问题描述】:

我用 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()

【问题讨论】:

    标签: python opencv client-server client


    【解决方案1】:

    这可能是您在 Windows 上编辑 __init__.py 文件时有时会发生的错误(查看 this question 并查看是否是这种情况)。

    【讨论】:

    • 但我使用的是openCV。没有像“../Lib/site-packages/”这样的目录。但是在 openCV 文件夹中有一个模块文件夹,在里面我没有找到任何 init.py 文件。请帮我解决这个问题。
    • “video”模块是从openCV导入的,而不是从Python导入的。
    猜你喜欢
    • 2012-04-15
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    • 2014-01-19
    • 2020-09-10
    • 2020-11-16
    相关资源
    最近更新 更多