在图像的左上角,"像素"值始终为(0,0)。但是,根据相机的分辨率和不同的图像,图片的大小会发生变化,那么如何使用python找到图像的最大像素长度和宽度? (opencv或numpy)
答案 0 :(得分:0)
不是你问的,我知道,枕头会为你做这件事。
>>> from PIL import Image
>>> im = Image.open(r"C:\Users\Bill\Pictures\Tilly.jpg")
>>> im.size
(2448, 2448)
答案 1 :(得分:0)
用于读取图像的模块通常应该为您提供检索尺寸的方法。我注意到你有opencv标签。如果你使用open cv,你可以这样做:
import cv2
img = cv2.imread('img.png')
#shape will give you [height, width, channel]
h, w = img.shape[0:2]
#get the bottom right pixel
bottom_right = img[h-1, w-1]