【问题标题】:taking webcam photos in python 3 and windows在 python 3 和 windows 中拍摄网络摄像头照片
【发布时间】:2014-04-19 20:59:29
【问题描述】:

我希望能够在 python 3 和 Windows 中从网络摄像头拍摄照片。有没有支持它的模块?我试过pygame,但只有linux和python 2,VideoCapture只有python 2。

【问题讨论】:

    标签: python image python-3.x webcam python-3.4


    【解决方案1】:

    我一直在寻找同样的东西,到目前为止我想出了一个空白。这是我目前所拥有的:

    2.7 3.2 3.3 3.4 LINUX WIN32 -------------------------------------------------- ----- OpenCV 是 - - - 是 是 PyGame 是 是 是 是 是 是 是 SimpleCV 是 - - - 是 是 视频捕捉 是 - - - - 是

    资源

    • opencv.org/downloads.html
    • pygame.info/downloads/
    • simplecv.org/download
    • videocapture.sourceforge.net/

    【讨论】:

      【解决方案2】:

      07/08/14

      Pygame 3.4 版本。发布了

      http://www.youtube.com/watch?v=SqmSpJfN7OE
      http://www.lfd.uci.edu/~gohlke/pythonlibs/

      您可以下载“pygame‑1.9.2a0.win32‑py3.4.exe”

      在 python 3.4(在窗口 7 上测试)代码 [1] 中从网络摄像头拍摄照片

      import pygame
      import pygame.camera
      
      pygame.camera.init()
      cam = pygame.camera.Camera(0,(640,480))
      cam.start()
      img = cam.get_image()
      pygame.image.save(img,"filename.jpg")
      




      参考 [1]Capturing a single image from my webcam in Java or Python

      【讨论】:

      • 当我尝试时,我得到一个 ImportError: cannot import name '_camera'
      • 如果“SystemError: ioctl(VIDIOC_S_FMT) failure: no supported formats ....”发生,请尝试在最后一行之后包含:cam.stop()。当您尝试拍摄多张照片时,这应该可以解决问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-14
      • 1970-01-01
      • 2017-12-25
      • 1970-01-01
      • 1970-01-01
      • 2014-09-26
      • 1970-01-01
      相关资源
      最近更新 更多