Mensagens

A mostrar mensagens de maio, 2021

Python - transformar imagens em BW

Imagem
 #importa as libraries import os import matplotlib.image as npimg import matplotlib.pyplot as plt import numpy as np import cv2 #definimos o diretório onde estão as fotos directory = r'C:\Users\Dell Latitude E5570\Desktop\jpg'   #para cada ficheiro encontrado: for filename in os.listdir(directory):     f = os.path.join(directory, filename) #dá-nos o endereço     # se fôr um ficheiro:     if os.path.isfile(f):         image_color = npimg.imread(f) #lê a imagem e coloca-a numa variável         plt.imshow(image_color)         image_gray = cv2.cvtColor(image_color, cv2.COLOR_BGR2GRAY) #pega na variável e transforma-a em BW         plt.imshow(image_gray, cmap = 'gray')         cv2.imwrite(f, image_gray) #grava a imagem em BW