在使用Python的OpenCV中找不到ReleaseCapture?

5 投票
1 回答
3719 浏览
提问于 2025-04-16 21:30

我正在尝试释放一个通过API调用获取的摄像头捕捉。

    camera = cv.CaptureFromCAM(-1) 

我该怎么释放它呢?有一个叫“ReleaseCapture”的函数,但它没有Python的绑定。

有没有人能建议其他的办法?

非常感谢!

1 个回答

8

我在这里找到一个类似的问题,已经有人回答过了:这里

capture = cv.CaptureFromCAM(0)
frame = cv.QueryFrame(capture)

#some code ...

del(capture)

注意,如果你在删除了capture之后使用frame或者其他从摄像头捕获的图像,可能会出问题。

祝好

撰写回答