gpt4 book ai didi

Python:在没有 OpenCV 的情况下访问相机

转载 作者:太空狗 更新时间:2023-10-30 02:09:05 25 4
gpt4 key购买 nike

同志们,

我想用 Python 从笔记本电脑摄像头捕捉图像。目前所有迹象都指向 OpenCV。问题是 OpenCV 是安装的噩梦,而且每次在新系统上重新安装代码时都会再次发生这种噩梦。

在 Python 中是否有更轻量级的方式来捕获相机数据?我正在寻找具有以下效果的东西:

$ pip install something
$ python
>>> import something
>>> im = something.get_camera_image()

我在 Mac 上,但欢迎任何平台上的解决方案。

最佳答案

我在使用 pygame 之前已经这样做了.但是我好像找不到我用过的脚本...好像有教程here它使用原生相机模块,不依赖于 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()

如果您不知道相机的路径,您还可以获得所有可用的列表,其中应包括您的笔记本电脑网络摄像头:

camlist = pygame.camera.list_cameras()
if camlist:
cam = pygame.camera.Camera(camlist[0],(640,480))

关于Python:在没有 OpenCV 的情况下访问相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39003106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com