# python3.8
# opencv-python 4.7.0.72
import cv2
img = cv2.imread('cat.jpg', cv2.IMREAD_COLOR)
# img = cv2.resize(img, (3104, 2048))
# cv2.namedWindow('result', cv2.WINDOW_NORMAL) # 窗口大小可以改变
# cv2.namedWindow('result', cv2.WINDOW_AUTOSIZE) # 窗口大小不可以改变
cv2.namedWindow('result', cv2.WINDOW_FREERATIO) # 窗口大小自适应比例
# cv2.namedWindow('result', cv2.WINDOW_KEEPRATIO) # 窗口大小保持比例
# cv2.namedWindow('result', cv2.WINDOW_GUI_EXPANDED) # 显示色彩变成暗色 ps.这个我没看出来有啥用。
cv2.imshow('result', img)
cv2.waitKey(0)
转载自:https://blog.csdn.net/watchful_guardian/article/details/102614248
但是如果在图上画矩形框了,会导致边框无法显示的情况,且分辨率也没办法自适应