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

Python'da Matris için Varyans, Standart Sapma, Minimum, Maximum, Ortalama değerlerini bulma