我可以打开图像,但是在窗口中我的图像不完全可见。我的意思是它显示了我正在使用的图像的裁剪版本。如果您能帮助我可视化通过cv2.imshow()显示的完整图像,那就太好了。我正在使用Visual Studio,下面是代码:
import numpy as np
import cv2
Org_img=cv2.imread('coins.png',1)
img=cv2.imread('coins.png',0)
cv2.imshow('image',img)
cv2.imshow('image2',Org_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
答案 0 :(得分:0)
图像可能比屏幕大,使用调整大小功能调整所需的输出,还查看形状以检查第二个链接中的这些值和窗口标志。
import numpy as np
import cv2 as cv
img = cv.imread('messi5.jpg')
res = cv.resize(img,None,fx=factor, fy=factor, interpolation = cv.INTER_CUBIC)
如果factor> 1.0,图像将变得比原始图像大;如果factor <1.0,您将图像缩小(factor = 0.5将除以2),则fx和fy可以是不同的值。