图片太大,无法上传,尺寸为2160 * 2880。
这是代码:
cv.imshow 仅显示此图片的部分内容。但如果我使用 cv.imwrite 保存图像并使用应用程序打开保存的图像。图像拥有所有内容。
这是一个bug还是cv2还是我错过了什么?
导入cv2
cv2.namedWindow('image', cv2.WINDOW_AUTOSIZE)
img = cv2.imread("0.png")
cv2.imshow("image", img)
cv2.waitKey(0)
cv2.imwrite("xxx.png", img)
答案 0 :(得分:0)
cv2.WINDOW_AUTOSIZE
修复窗口尺寸,因此如果太大
尝试使用cv2.WINDOW_NORMAL
,您可以更改窗口大小。
保存后,您可能只使用imread
而不使用namedWindow
! (没有任何其他明确的解释)
建议:您可以使用matplotlib作为节目作业,它有许多参数可供使用..