Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用Opencv打开高分辨率图像_Python_Opencv - Fatal编程技术网

Python 使用Opencv打开高分辨率图像

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

我无法使用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)

请参阅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)