我似乎无法调整在opencv python3中打开的IP摄像机的帧输出大小
import cv2
cap = cv2.VideoCapture('rtsp://admin:password@192.168.1.13/1')
cap.set(3, 176)
cap.set(4, 144)
while(True):
ret, frame = cap.read()
cv2.imshow('frame',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
cv2.destroyAllWindows()
break
输出大帧
答案 0 :(得分:0)
您的问题看起来与此处发布的其他问题非常相似 尝试看一看它是否对您有帮助:similar question
基本上,您必须检查:
一种很容易的替代解决方法,但认为它是最坏的情况,可以在收购后调整框架的大小:
success,image = cap.read()
resize = cv2.resize(image, (176, 144))