从网络摄像头抓取帧时,我得到一个 0 字节的图像



我正在尝试制作一个定期拍摄图像的应用程序。

所以首先,我想我可以制作一个应用程序来拍摄图像并保存它。它保存了一切,但图像是空的...这是为什么呢?

import cv
capture = cv.CaptureFromCAM(0)
img = cv.QueryFrame(capture)
foo = cv.SaveImage("foo.jpg", img)

首先,我建议您通过检查捕获值来测试CaptureFromCAM()是否成功。您也可以在窗口中显示流。其次,您将在文档中读到使用 SaveImage() 存在限制。

最新更新