Pet*_*ter 11 python macos camera
同志们,
我想用 Python 从笔记本电脑的相机中捕捉图像。目前所有迹象都指向 OpenCV。问题是 OpenCV 是安装的噩梦,每次在新系统上重新安装代码时,它都会再次发生。
有没有更轻量级的方式在 Python 中捕获相机数据?我正在寻找具有以下效果的东西:
$ pip install something
$ python
>>> import something
>>> im = something.get_camera_image()
Run Code Online (Sandbox Code Playgroud)
我在 Mac 上,但欢迎任何平台上的解决方案。
我在使用pygame之前已经完成了此操作。但我似乎找不到我使用的脚本...这里似乎有一个教程,它使用本机相机模块并且不依赖于 OpenCV。
尝试这个:
import pygame
import pygame.camera
from pygame.locals import *
pygame.init()
pygame.camera.init()
cam = pygame.camera.Camera("/path/to/camera",(640,480))
cam.start()
image = cam.get_image()
Run Code Online (Sandbox Code Playgroud)
如果您不知道相机的路径,您还可以获取所有可用的列表,其中应包括您的笔记本电脑网络摄像头:
camlist = pygame.camera.list_cameras()
if camlist:
cam = pygame.camera.Camera(camlist[0],(640,480))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13130 次 |
最近记录: |