[英]How do I find the image (pixel?) value of the bottom right corner of an image with Python?
在圖像的左上側,“像素”值總是為(0,0)。 但是,根據相機的分辨率和不同的圖像,圖片的大小會發生變化,那么如何使用python找到圖像的最大像素長度和寬度? (opencv或numpy)
不過你問的是,我知道,Pillow會為你做這件事。
>>> from PIL import Image
>>> im = Image.open(r"C:\Users\Bill\Pictures\Tilly.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]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.