我以前从不需要使用相机,所以我不知道从哪里开始。 我需要显示实时摄像头的图像,以捕获并保存到文件中。 我使用的是python3和gtk3。
gtk有什么功能吗?
答案 0 :(得分:1)
从网络摄像头获取图像的最简单方法是使用OpenCV。它允许您只用2行代码获取图像,另外2行显示它,如下所示:
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
ret, frame = cap.read()
cv2.imshow('frame',frame)
cv2.waitKey(0)
但是有一个缺点,即必须从源代码构建用于Python 3的OpenCV。大多数人不喜欢从源头构建,因此他们说它不可用。
幸运的是,Unofficial Windows Binaries for Python Extension Packages by Gohlke (University of California)还为Python 3提供了OpenCV的预编译版本。使用pip
安装它应该很容易。