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

  • ecf150king

    ecf150king

    20 Ocak 2006
  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • nemoking of kinges

    nemoking of

    4 EYLÜL 2009