Python'da Görüntü İşleme - Resmi Siyah Beyaz Yapma

# Derleyici JUPYTER -> ANACONDA 3 - Python 3
# online geliştirme yapabileceğiniz bir ortam
# Kodun  arasında  boşluk varsa bu derleyici ayrı bir kutuda yazılmış anlamına gelir. 
Buna dikkat  edelim

import matplotlib.pyplot as plt
import numpy as np
from scipy.misc import imsave


def convertRGB_to_GrayLevel(image_1):
    img_1=plt.imread(image_1)
    img_2=np.zeros((img_1.shape[0],img_1.shape[1]))
    for i in range(img_1.shape[0]):
        for j in range(img_2.shape[1]):
            img_2[i,j]=img_1[i,j,0]/3+img_1[i,j,1]/3+img_1[i,j,2]/3 
    imsave(image_1+"_gray.jpeg",img_2)
    plt.subplot(1,2,1)
    plt.imshow(img_1)
    plt.subplot(1,2,2)
    plt.imshow(img_2,cmap='gray')
    plt.show()


convertRGB_to_GrayLevel('widenYourWorld.jpeg')
#resmin uzantısına ve resmin oluşturulan kodun olduğu yere koymayı unutmayın

Yorumlar

Bu blogdaki popüler yayınlar

Python'da Liste İçin Varyans, Standart Sapma, Ortalama, Minimum bulma, Maksimum bulma

Veritabanı Yönetim Sistemleri