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

  • macpulenta

    macpulenta

    9 EYLÜL 2006
  • rtisticsdev

    rtisticsdev

    31 Mayıs 2012
  • Top10Series

    Top10Series

    26 Kasım 2008