Python 使用Opencv打开高分辨率图像
我无法使用opencv在Python上打开24MP图片。它只打开左上部分,而不是整个图像。内核在运行代码后也会停止 这是我的密码: 进口cv2 将numpy作为np导入Python 使用Opencv打开高分辨率图像,python,opencv,Python,Opencv,我无法使用opencv在Python上打开24MP图片。它只打开左上部分,而不是整个图像。内核在运行代码后也会停止 这是我的密码: 进口cv2 将numpy作为np导入 PICTURE_PATH_NAME = "IMG.JPG" img = cv2.imread(PICTURE_PATH_NAME) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) cv2.imshow("Gray Image", gray) cv2.waitKey(0) 请参阅ims
PICTURE_PATH_NAME = "IMG.JPG"
img = cv2.imread(PICTURE_PATH_NAME)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow("Gray Image", gray)
cv2.waitKey(0)
请参阅imshow的文档,了解如何使其缩放图像以适应当前的窗口 “如果需要显示比屏幕大的图像 分辨率,您需要调用
namedWindow(“,WINDOW\u NORMAL)
在表演之前。”
请参阅imshow的文档,了解如何使其缩放图像以适应当前的窗口 “如果需要显示比屏幕大的图像 分辨率,您需要调用
namedWindow(“,WINDOW\u NORMAL)
在表演之前。”
“内核”?哪个内核?因为您已经有了一个大图像,不必要地将其以彩色形式打开似乎是“次优”的,因此需要3倍的存储空间,然后同时生成一个灰度副本,需要4倍的存储空间。如果这是你想要的,为什么不直接用灰度打开呢
im=cv2.imread(PATH,cv2.imread\u GRAYSCALE)
加载后打印图像的形状时,它不工作print(img.shape)
“内核”?哪个内核?因为您已经有了一个大图像,不必要地将其以彩色形式打开似乎是“次优”的,因此需要3倍的存储空间,然后同时生成一个灰度副本,需要4倍的存储空间。如果这是你想要的,为什么不直接用灰度打开呢im=cv2.imread(PATH,cv2.imread\u GRAYSCALE)
加载后打印图像的形状时不起作用print(img.shape)