视频捕获错误:摄像机错误:无法设置捕获分辨率

2024-04-27 05:23:13 发布

您现在位置:Python中文网/ 问答频道 /正文

from VideoCapture import Device

cam = Device()
cam.setResolution(320, 240)
cam.saveSnapshot('demo.jpg')

我在Windows Python2.7中使用VideoCapture。我不知道是什么错了,怎么了我能解决这个问题吗。在

^{pr2}$

Tags: fromimportdemodevicewindowsjpgcampr2
2条回答

我有个问题,你的解决方案看起来更像是一个变通办法。我猜你没有改变相机的分辨率,你的代码只是用你的相机捕捉一张原始图片,然后用resize()函数来改变捕捉到的图片的大小。也就是说,你所做的看起来像是先捕捉到一张图片(它没有你想要的分辨率),然后你去编辑捕捉到的图片。如果我错了,我很感激你能指出这一点,因为我也面临着这个问题。在

在我读了视频捕获.py经过深入研究,我找到了一个解决方案:

from VideoCapture import Device

cam = Device()
cam.getImage(timestamp=0).resize((320, 240)).save('demo.jpg', quality=80)

我能买到合适尺寸的照片。也许吧我用错了方法。在

相关问题 更多 >