我正在使用带有网络摄像头的 opencv 2。我可以获取视频流并对其进行处理,但我似乎无法找到调整显示窗口大小的方法。我有一些水平堆叠的视频图像,但图像尺寸非常小,很难看到东西。
我的代码非常简单,大致如下:
cv2.namedWindow("main")
....
result = np.hstack((res2, foreground))
result = np.hstack((ff, result))
cv2.imshow("main", result)
cv2.waitKey(20)
opencv 文档指出:
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后端。有没有办法让我增加图像的大小以便我可以看到它们?