在没有 OpenCV 的情况下,如何在 python 中从网络摄像头捕获图像
How do you capture an image from a webcam in python WITHOUT OpenCV
我在 python 中在 Raspberry Pi 零上编程,我想从 USB 网络摄像头捕获图像,但如果没有 OpenCV,我无法找到执行此操作的方法。我不想使用 OpenCV,因为它在功能和尺寸上对我正在做的事情来说太过分了(只是从相机拍摄原始图像,没有处理)并且在 Pi Zero 上编译需要 10 多个小时。请告诉我还有另一种方法。 Pygame 在另一个类似的问题中被提及,但只适用于 Windows。有什么想法,或者我是否必须为 OpenCV 众神牺牲半 GB 的闪存并花费 10 多个小时编译其代码只是为了拍摄图像?
你看过fswebcam了吗?我过去在我一直在做的项目中使用过它。它非常容易安装和使用,这对我来说是一个很好的指标,表明在你的 RPi Zero 上设置起来会很容易和快速。链接的文档页面应该足以让您开始查看它是否适合您,但如果您还没有,绝对值得一试!
看起来有 Video 4 Linux 2 用户空间库的 ctypes 绑定。
ctypes 很恶心(如果你有时间用 cffi 替换,然后给那个包的作者一个补丁),但它们应该可以工作。
我在 python 中在 Raspberry Pi 零上编程,我想从 USB 网络摄像头捕获图像,但如果没有 OpenCV,我无法找到执行此操作的方法。我不想使用 OpenCV,因为它在功能和尺寸上对我正在做的事情来说太过分了(只是从相机拍摄原始图像,没有处理)并且在 Pi Zero 上编译需要 10 多个小时。请告诉我还有另一种方法。 Pygame 在另一个类似的问题中被提及,但只适用于 Windows。有什么想法,或者我是否必须为 OpenCV 众神牺牲半 GB 的闪存并花费 10 多个小时编译其代码只是为了拍摄图像?
你看过fswebcam了吗?我过去在我一直在做的项目中使用过它。它非常容易安装和使用,这对我来说是一个很好的指标,表明在你的 RPi Zero 上设置起来会很容易和快速。链接的文档页面应该足以让您开始查看它是否适合您,但如果您还没有,绝对值得一试!
看起来有 Video 4 Linux 2 用户空间库的 ctypes 绑定。
ctypes 很恶心(如果你有时间用 cffi 替换,然后给那个包的作者一个补丁),但它们应该可以工作。