opencv imutils изменить размер видеопотока - PullRequest
0 голосов
/ 09 сентября 2018

У меня есть код, который будет изменять размер видеопотока с помощью 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 голосов
/ 09 сентября 2018

In https://github.com/CJoseFlores/python-OpenCV-Zoom - это код, который использует imutils.resize() и обрезку для увеличения видеопотока (захват кадра из потока -> масштабирование -> отображение увеличенных кадров в виде потока). В качестве альтернативы вы можете использовать cv.INTER_LINEAR() ( линейная интерполяция ) для увеличения

...