如何解决使用python降低相机的FPS
我正在从显示原始 fps 设置为 25 的相机读取帧。我试图将其 FPS 降低到大约 6-7。
我正在同时读取多个摄像头并将帧附加到相应摄像头的 deque
。我在这里使用了线程。
到目前为止,我正在这样做,但没有运气
while True:
try:
# Read next frame from stream and insert into deque
status,frame = self.capture.read()
frame = cv2.resize(frame,(640,360))
if status:
self.deque.append(frame)
else:
self.capture.release()
self.online = False
解决方法
frame_count = 1
while True:
try:
# Read next frame from stream and insert into deque
status,frame = self.capture.read()
if frame_count % 4 == 0:
frame = cv2.resize(frame,(640,360))
if status:
self.deque.append(frame)
else:
self.capture.release()
self.online = False
frame_count += 1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。