SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bach Vlogs

    Bach Vlogs

    18 HAZİRAN 2011
  • 10 Daughters, 2 Sons

    10 Daughters

    10 Mart 2009
  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007