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

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • Awesomesauce Network

    Awesomesauce

    4 EKİM 2012
  • Bad Lip Reading

    Bad Lip Read

    22 Mart 2011