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
# 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
Yorum Gönder