如何使用Python找到图像右下角的图像(像素?)值



在图像的左上角,"像素"值始终为(0,0(。但是根据相机的分辨率和不同的图像,图片的大小会发生变化,那么如何使用python找到图像的最大像素长度和宽度呢?(OpenCV 或 NUMPY(

不是你问的,但是,我知道枕头会为你做这件事。

>>> from PIL import Image
>>> im = Image.open(r"C:UsersBillPicturesTilly.jpg")
>>> im.size
(2448, 2448)

用于读取图像的模块通常应该为您提供一种检索维度的方法。我注意到你有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]

最新更新