OpenCV cv2在Windows 7中无法运行

时间:2014-09-06 18:30:19

标签: python opencv video ffmpeg

我有一台安装了open cv2.4.9且安装了python 2.7.6的Windows 7 SP1 64位计算机。 我使用预编译版本的opencv

以下代码对我来说非常适合

import cv2.cv as cv
import time

cv.NamedWindow("camera", 0)

capture = cv.CaptureFromCAM(0)

while True:
    img = cv.QueryFrame(capture)
    cv.ShowImage("camera", img)
    if cv.WaitKey(10) == 27:
        break
cv.DestroyAllWindows()

现在我尝试使用此代码

import cv2
import numpy as np
cam = cv2.VideoCapture(0)
s, img = cam.read()

winName = "Movement Indicator"
cv2.namedWindow(winName, cv2.CV_WINDOW_AUTOSIZE)

while s:
  cv2.imshow( winName,img )

  s, img = cam.read()

  key = cv2.waitKey(10)
  if key == 27:
    cv2.destroyWindow(winName)
    break

print "Goodbye"

打开窗口,初始化摄像机(当摄像机灯亮起时),但不显示任何内容,窗口关闭,程序退出。

我哪里出错?

问题2 任何人都可以建议我如何从我的Linux机器192.168.1.3捕获实时视频流。该流由ffmpeg生成。

可以在网络浏览器中打开视频流。但我想用opencv和python捕获它。

0 个答案:

没有答案