gpt4 book ai didi

python-3.x - 如何调整从cv2.imshow()获得的窗口的大小?

转载 作者:行者123 更新时间:2023-12-02 16:46:16 29 4
gpt4 key购买 nike

我今天开始学习OpenCV,我写了一个简短的代码上传(不知道,是否合适)随机图像:

1

它工作正常,我可以打开图像,但是我得到的是一个大窗口,除非滚动,否则看不到完整图像:

2

因此,我想知道一种可以在较短的窗口中清晰美观地显示整个图像的方法。

最佳答案

您可以调整图像的大小并保持宽高比不变并显示它。

#Display image
def display(img, frameName="OpenCV Image"):
h, w = img.shape[0:2]
neww = 800
newh = int(neww*(h/w))
img = cv2.resize(img, (neww, newh))
cv2.imshow(frameName, img)
cv2.waitKey(0)

关于python-3.x - 如何调整从cv2.imshow()获得的窗口的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58405119/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com