opencv imutils调整视频流大小

时间:2018-09-09 04:32:44

标签: python python-3.x opencv imutils

我有一个代码,将使用imutils调整视频流的大小

vStream = VideoStream(src=args["webcam"]).start()
frme = vStream.read()
frme = imutils.resize(frme, width=280)
gray = cv2.cvtColor(frme, cv2.COLOR_BGR2GRAY)

但是,它保持了宽高比,并且因此面部会变小,并且由于我需要使面部更靠近相机,所以我可能无法执行某些视频流处理。

有没有办法使视频流的大小在人脸更靠近相机的同时具有280的宽度? ....缩放?作物吗?

1 个答案:

答案 0 :(得分:0)

https://github.com/CJoseFlores/python-OpenCV-Zoom中的代码使用imutils.resize() cropping 来放大视频流(从流中抓取帧->缩放->将已缩放的帧显示为流)。另外,您可以使用cv.INTER_LINEAR()线性插值)进行缩放