2012-04-25 50 views
0

什么是在Python拍摄的静止图像并转换为图像PIL最适合的方式是什么?从Python中的相机捕捉图像:方便,可靠,跨平台的

谷歌给我的OpenCV和鲜为人知的库多种方式。我想要一个简单,可靠,成熟的跨平台库用于此目的。与最小的依赖关系和额外的软件包。


如果可能的话,它也必须支持displaying live images与主要窗口工具包,虽然性能(帧速率,清晰度)并不重要。

回答

0

我使用gphoto2和子进程。但是如果你喜欢这个,应该可以从ctypes访问这个库。

+1

对不起,gphoto不适用于ms-windows。但我想应该有可能移植它。 – guettli 2012-04-25 07:25:49

0

的OpenCV的Python的API是在这一点上非常稳固,和OpenCV是很容易在所有主流平台安装。这很好,这可能是你最好的选择。从网络摄像头获取实时信息只需10行代码即可完成。

PIL或者其新叉枕头都还不错,成熟,跨平台。 Pygame也有一个相机模块,介绍在这里:http://www.pygame.org/docs/tut/camera/CameraIntro.html但我注意到让PyGame优雅地融入其他工具包(wx,Qt)可能很困难。