4
A
回答
1
你可以试试OpenCV,SimpleCV。
using SimpleCV:
from SimpleCV import Image, Camera
cam = Camera()
img = cam.getImage()
img.save("filename.jpg")
使用的OpenCV:
from cv2 import *
# initialize the camera
cam = VideoCapture(0) # 0 -> index of camera
s, img = cam.read()
if s: # frame captured without any errors
namedWindow("cam-test",CV_WINDOW_AUTOSIZE)
imshow("cam-test",img)
waitKey(0)
destroyWindow("cam-test")
imwrite("filename.jpg",img) #save image
使用pygame的:
import pygame
import pygame.camera
pygame.camera.init()
pygame.camera.list_camera() #Camera detected or not
cam = pygame.camera.Camera("/dev/video0",(640,480))
cam.start()
img = cam.get_image()
pygame.image.save(img,"filename.jpg")
安装OpenCV:
install python-opencv bindings, numpy
安装SimpleCV:
install python-opencv, pygame, numpy, scipy, simplecv
获得最新版本的SimpleCV
安装pygame的:
install pygame
+1
我正在使用Windows。我尝试'SimpleCV',但不能安装它'pip3安装-U SimpleCV'说它已经成功安装,但是当导入它时我得到了'SyntaxError:在调用'print'时缺少圆括号 – Bechir 2014-10-27 15:08:22
2
在此期间,OpenCV的3.1被释放,并与Python 3工作(因为OpenCV的3.0)。预编译的Windows二进制文件可以在这里找到:http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
相关问题
- 1. Python 3,捕获组合键
- 2. ActivityNotFoundException,图像捕获?
- 3. 用Python捕捉CAPTCHA图像
- 4. 从外部摄像头捕获图像,并将其存储在树莓派3
- 5. Python网络摄像头Http流媒体和图像捕获
- 6. 从BinaryMessage捕获图像
- 7. 捕获随机图像
- 8. 的Android - 后捕获图像
- 9. 用Java捕获3D图像
- 10. 从GPU捕获图像
- 11. Python 3的图像库
- 12. html5从ipad摄像头捕获图像
- 13. 从java摄像头捕获图像?
- 14. 用Ruby捕获摄像头的图像
- 15. 从c摄像头捕获图像#
- 16. 从网络摄像头捕获图像
- 17. 捕获错误3
- 18. Android的OOM位图与图像捕获
- 19. 使用OpenCV捕获rtsp摄像头python
- 20. 在android中,获取从相机捕获图像的图像ID
- 21. Python IOError:[Errno 2]保存捕获的图像
- 22. Python RPI GPIO:SMTP代码捕获HTTP图像保存并发送
- 23. 图像捕获屏幕的中心使用python
- 24. 如何在Python中使用openkinect捕获视差图像?
- 25. Python:如何将WebPage捕获为图像文件?
- 26. 在Linux上使用OpenCV 2.2和Python捕获图像(Fedora 15 Beta)
- 27. 使用selenium捕获黑色图像。捕捉屏幕截图
- 28. 从动作图像捕获图像错误意图
- 29. 从网络摄像机捕获实时图像
- 30. AVCam保存全屏捕获的图像
[opencv 3.0支持Python 3](https://github.com/Itseez/opencv/tree/3.0.0-alpha)(最终版本应该在明年)。您不需要使用opencv从您的摄像头获取图片。 – jfs 2014-10-27 10:29:36
[在python 3和windows中拍摄摄像头照片]可能的重复(http://stackoverflow.com/questions/23175486/taking-webcam-photos-in-python-3-and-windows) – jfs 2014-10-27 10:30:01
关注JF Sebastian的评论,我可以提供[截至2015年6月4日]的更新(http://opencv.org/opencv-3-0.html),最终可以获得带有Python 3.x绑定的OpenCV生产版本。 – 2015-06-06 19:51:09