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

时间:2017-05-10 03:06:34

标签: python image opencv numpy

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

2 个答案:

答案 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]