如何使用python中的网络摄像头拍照?

如何使用python中的网络摄像头拍照?,python,opencv,Python,Opencv,我一直在使用python中的openCV从我的网络摄像头中传输视频。要从中获得照片,我只需从视频中抓取一帧并称之为照片。但是这款网络摄像头只能获得2MP的视频(对于一款像样的网络摄像头来说,这似乎是相当标准的),但规格上说它可以拍摄8MP的照片。如何从网络摄像头而不是视频框中获取照片?我还没有在openCV中找到解决此问题的方法,因此我向其他库开放。我们可能需要了解有关您的特定网络摄像头的一些信息……网络摄像头中的Afaik 8MP照片通常意味着“将2MP照片大小调整为8MP(‘软件已更正’)”

我一直在使用python中的openCV从我的网络摄像头中传输视频。要从中获得照片,我只需从视频中抓取一帧并称之为照片。但是这款网络摄像头只能获得2MP的视频(对于一款像样的网络摄像头来说,这似乎是相当标准的),但规格上说它可以拍摄8MP的照片。如何从网络摄像头而不是视频框中获取照片?我还没有在openCV中找到解决此问题的方法,因此我向其他库开放。

我们可能需要了解有关您的特定网络摄像头的一些信息……网络摄像头中的Afaik 8MP照片通常意味着“将2MP照片大小调整为8MP(‘软件已更正’)”(只是一张调整大小的2MP照片,假装看起来像8MP照片)所以它可能是一个好主意,是否有一个8MP和2MP照片之间的巨大差异-可能试图得到一个8MP的照片,只是不值得你的时间。我使用的是罗技C905。你是对的,它是软件增强到8MP。。。这是棘手的营销。我想知道为什么照片看起来没有网络摄像头视频好,我以为是光线不好。这真的很糟糕,但是谢谢你的帮助。