根据文档,我们可以使用CV_WINDOW_KEEPRATIO来保持图像的比例,但是在我调整之后,窗口仍然失去了宽高比。请问有谁能帮忙解决吗?
示例代码:
示例代码:
import cv2
# load the image, clone it, and setup the mouse callback function
image = cv2.imread('1.jpg')
cv2.namedWindow('image', cv2.WINDOW_KEEPRATIO)
# keep looping until the 'q' key is pressed
while True:
# display the image and wait for a keypress
cv2.imshow('image', image)
key = cv2.waitKey()
if key == 27:
break
# close all open windows
cv2.destroyAllWindows()
cv2.namedWindow('image', cv2.WINDOW_KEEPRATIO)
,我可以创建一个可调整大小的窗口,但无法保持宽高比。 - kai06046OpenCV
中无法执行此操作。您无法控制窗口大小的各个方面,除非实际上在代码中编写尺寸并重新显示窗口,就像我展示的那样。OpenCV
与操作系统的交互非常有限,这是其交互受限的结果。 - alkasm