Я использую opencv 2 с веб-камерой. Я могу получить поток видео и обработать его, но я не могу понять, как изменить размер окна дисплея. У меня есть несколько видеоизображений, расположенных горизонтально, но размер изображения очень мал, что трудно увидеть.Как изменить размер окна в opencv2 python
Мой код очень прост, и вдоль линий этого:
cv2.namedWindow("main")
....
result = np.hstack((res2, foreground))
result = np.hstack((ff, result))
cv2.imshow("main", result)
cv2.waitKey(20)
В opencv documentation состояний:
namedWindow
flags – Flags of the window. Currently the only supported flag is CV_WINDOW_AUTOSIZE . If this is set, the window size is automatically adjusted to fit the displayed image (see imshow()), and you cannot change the window size manually.
Но Qt движки, очевидно, имеют дополнительные флаги. У меня нет qt-бэкэнд. Есть ли способ увеличить размер изображений, чтобы я мог их видеть?
Вы правы. Я использовал изменение размера на рамке, и это сработало. – Bak
как вы использовали размер? – user391339
cv2.resize (изображение, (0, 0), fx = 0,5, fy = 0,5) изменит размер обеих осей наполовину, а cv2.resize (изображение, (100, 50)) изменит размер до 100 и высоту 50 пикселей , – uutsav