RGB値で使用しているRGBのピクセル数を見つける必要があります。だから私はそのためのロジックが必要です。PythonでRGB値を使用してピクセル数を取得
例。
私はimage.jpgというイメージを持っています。その画像には幅= 100、高さ= 100、赤の値は128です。緑は0、青は128です。そのため、どのくらいのRGBピクセルにその画像があるか調べる必要があります。誰も助けることができますか?
RGB値で使用しているRGBのピクセル数を見つける必要があります。だから私はそのためのロジックが必要です。PythonでRGB値を使用してピクセル数を取得
例。
私はimage.jpgというイメージを持っています。その画像には幅= 100、高さ= 100、赤の値は128です。緑は0、青は128です。そのため、どのくらいのRGBピクセルにその画像があるか調べる必要があります。誰も助けることができますか?
は、すでに述べたように、あなたが次の操作を行うことができPillow
を使用することにより、this質問で述べた:
from PIL import Image
im = Image.open('image.jpg', 'r')
成功した場合、この関数は、Imageオブジェクトを返します。これで、インスタンスは、ファイルの内容を検討するために属性を使用することができます。
width, height = im.size
pixel_values = list(im.getdata())
print(im.format, im.size, im.mode)
format
属性は、画像のソースを識別する。イメージがファイルから読み取られなかった場合は、Noneに設定されます。 mode
属性は、イメージ内のバンドの数と名前、およびピクセルのタイプと深さを定義します。コモンモードは、グレースケール画像の場合は「L」(輝度)、トゥルーカラー画像の場合は「RGB」、プリプレス画像の場合は「CMYK」です。
'pillow'ライブラリを見ましたか? –
これをチェックしてください:http://stackoverflow.com/questions/138250/how-can-i-read-the-rgb-value-of-a-given-pixel-in-python – gplayer
あなたはいくつのピクセルが特定の色を持っているか?または、画像に合計でいくつのピクセルがあるか(幅*高さですか)? – Anton