29 EYLÜL 2010, ÇARŞAMBA
Gri görüntü matplotlib kullanarak ekran
Gri tonlamalı bir resim kullanarak göstermeye çalışıyorummatplotlib.pyplot.() imshow. Benim sorunum gri tonlama görüntü colormap olarak görüntülenir. Renk ile resmin üzerine çizmek istiyorum çünkü gri ihtiyacım var.
Ve kullanarak görüntüyü gri tonlamaya dönüştürün okudumPİL Görüntü.() açın.("L") . dönüştürmek
image = Image.open(file).convert("L")
O zaman kolay bir görüntü işleme kullanarak yapabileceğim bir matris görüntü dönüştürmek
matrix = scipy.misc.fromimage(image, 0)
Ben ancak, zaman
figure()
matplotlib.pyplot.imshow(matrix)
show()
resmi bir colormap (yani gri değil) kullanarak görüntüler.
Burada yanlış ne yapıyorum? Aptalca bir şey olduğunu düşünüyorum.
Yardım için teşekkürler!
CEVAP
29 EYLÜL 2010, ÇARŞAMBA
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cm as cm
import Image
fname = 'cartoon.png'
image = Image.open(fname).convert("L")
arr = np.asarray(image)
plt.imshow(arr, cmap = cm.Greys_r)
plt.show()
Bunu Paylaş:
Görüntü için arsa Matplotlib örneğin, ...
HTML5/Canvas kullanarak ekran görüntül...
Görüntü kaynağı değiştir jQuery kullan...
Nasıl görüntü boyutu (yükseklik ve gen...
Görüntü kaynağı jQuery kullanarak deği...