total
私は、次の特性を有する5枚の画像にim
を分割しない方法を全ての画素の値の和である場合、私はグレースケール画像im
等しい画素データの複数の画像の中に画像を分割
を有する:
すべてのピクセルの値の- 合計は...要件が欠け
total
- の1/5である
- ...
私はPythonを使用しています。しかし、他の言語での提案も高く評価されます。
ピクセルデータのカウントには次のコードを使用しています。
from PIL import Image
im = Image.open('capture.jpg')
im_grey = im.convert('LA') # convert to grayscale
width,height = im.size
total=0
for i in range(0,width):
for j in range(0,height):
total += im_grey.getpixel((i,j))[0]
print "The sum of all pixels' values in im is :"
print total
print "1/5 of that sum is :"
print total/5
任意の提案があります。
等しいピクセル値はどういう意味ですか?イメージに201987 pxがあり、等しい領域に分割したい、またはすべてのピクセルの合計が201987で、5つのイメージに等しい合計が必要ですか? –
@ピグレット。私はいつでもあなたに27x7481のイメージを作ることができます。私はあなたが領域で5等分にそれを分割問題があるかもしれないことに同意します。しかし、同じ理由で整数ピクセルがある場合は、合計値の5分の1を持つ部分に分割することも問題になります。したがって、最初の混乱が生じます。 –
@OP。ピグレットは、各部分の画像全体の強度の1/5が必要であることを明確にしました。あなたは正確な答えを得ることができないので、A)あなたが手に入れたいと思う方法と、B)あなたが分割をしたい方法を指定する必要があります。 –