繁体   English   中英

如何使用 OpenCV 以您想要的分辨率从 DVR 读取图像?

[英]How to read an image from DVR using OpenCV with the resolution you want?

I have seen several things about capturing frames from an IP webcam stream using python and opencv but how do you capture only one picture at a specified resolution with python and opencv? 我的相机连接到 DVR,分辨率为 1920 x 1080,但是当我使用以下方式读取图像时:

cv2.VideoCapture('http://admin:admin@192.168.1.20/cgi-bin/net_jpeg.cgi?ch=15')

图像分辨率仅为 320 x 240。

关于如何阅读原始分辨率为 1920 x 1080 的图像的任何建议? 谢谢:)

尝试这样做-

cap = cv2.VideoCapture("source of video")
cap.set(3, 1920)
cap.set(4, 1080)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM