从Python捕获静态图像并转换为PIL图像的最合适方法是什么?
Google为OpenCV和鲜为人知的图书馆提供了多种方式。为此,我想要一个简单,可靠,成熟的跨平台库。并且具有最小的依赖性和额外的包。
如果可能,它还必须支持具有主要窗口工具包的displaying live images,尽管性能(帧速率,清晰度)并不重要。
答案 0 :(得分:0)
我使用gphoto2和子进程。但如果您愿意,可以从ctypes访问此库。
答案 1 :(得分:0)
此时OpenCV的Python API非常可靠,OpenCV可以轻松安装在所有主要平台上。这很好,这可能是你最好的选择。从网络摄像头获取实时馈送只需10行代码即可完成。
PIL或其较新的前叉枕头也很好,成熟且跨平台。
PyGame还有一个相机模块,介绍在这里:http://www.pygame.org/docs/tut/camera/CameraIntro.html但我注意到让PyGame优雅地集成到其他工具包(wx,Qt)可能很困难。