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

  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013
  • Tylerron

    Tylerron

    6 AĞUSTOS 2006