replicate / replicate-python

Python client for Replicate
https://replicate.com
Apache License 2.0
696 stars 194 forks source link

newww #273

Closed isabelyork15 closed 3 months ago

isabelyork15 commented 3 months ago

import cv2 import numpy as np

Função para melhorar a qualidade da imagem

def improve_image_quality(image):

Convertendo a imagem para escala de cinza

gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# Aplicando equalização do histograma para melhorar o contraste
improved_image = cv2.equalizeHist(gray_image)

return improved_image

Carregar a imagem

image_path = 'path_to_your_image.jpg' image = cv2.imread(image_path)

Verificar se a imagem foi carregada corretamente

if image is None: print("Não foi possível carregar a imagem.") exit()

Melhorar a qualidade da imagem

improved_image = improve_image_quality(image)

Ampliar a escala da imagem

scale_factor = 2 scaled_image = cv2.resize(improved_image, None, fx=scale_factor, fy=scale_factor, interpolation=cv2.INTER_LINEAR)

Mostrar a imagem original e a imagem melhorada e ampliada

cv2.imshow('Original Image', image) cv2.imshow('Improved and Scaled Image', scaled_image) cv2.waitKey(0) cv2.destroyAllWindows()