簡體   English   中英

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

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM