#codigo import cv2 import numpy as np image = cv2.imread('libros.jpg') cv2.imshow('Imagen Original', image) #creando un kernel de 3x3# kernel_3x3 = np.ones((3,3), np.float32)/9 #Usamos la función cv2.filter2D para convolucionar el Kernel con la imagen. difum = cv2.filter2D(image, -1, kernel_3x3) cv2.imshow('3x3 Kernel Difuminación', difum) cv2.waitKey(0) cv2.destroyAllWindows()
#Creando nuestro Kernel 7 x 7 kernel_7x7 = np.ones((7,7), np.float32)/49 difum2 = cv2.filter2D(image, -1, kernel_7x7) cv2.imshow('7x7 Kernel Difuminación', difum2) cv2.waitKey(0) #**************************************************** #otros metodos usados para difuminar en open cv #promediado realizado convolucionando la imagn con un filtro normalizado blur = cv2.blur(image,(3,3)) cv2.imshow('Promediado',blur) #utilizando Kernel Gaussiano Gaussian = cv2.GaussianBlur(image, (7,7),0) cv2.imshow('Kernel Gaussiano', Gaussian) #Toma la mediana de todos los pixeles debajo del area del Kernel y el elemento central #se reemplaza con este valor mediano median= cv2.medianBlur(image,5) cv2.imshow('median blur', median) cv2.waitKey(0) cv2.destroyAllWindows()
donde se encuentran las imagenes que agregas "que usas "?
#codigo
import cv2
import numpy as np
image = cv2.imread('libros.jpg')
cv2.imshow('Imagen Original', image)
#creando un kernel de 3x3#
kernel_3x3 = np.ones((3,3), np.float32)/9
#Usamos la función cv2.filter2D para convolucionar el Kernel con la imagen.
difum = cv2.filter2D(image, -1, kernel_3x3)
cv2.imshow('3x3 Kernel Difuminación', difum)
cv2.waitKey(0)
cv2.destroyAllWindows()
#Creando nuestro Kernel 7 x 7
kernel_7x7 = np.ones((7,7), np.float32)/49
difum2 = cv2.filter2D(image, -1, kernel_7x7)
cv2.imshow('7x7 Kernel Difuminación', difum2)
cv2.waitKey(0)
#****************************************************
#otros metodos usados para difuminar en open cv
#promediado realizado convolucionando la imagn con un filtro normalizado
blur = cv2.blur(image,(3,3))
cv2.imshow('Promediado',blur)
#utilizando Kernel Gaussiano
Gaussian = cv2.GaussianBlur(image, (7,7),0)
cv2.imshow('Kernel Gaussiano', Gaussian)
#Toma la mediana de todos los pixeles debajo del area del Kernel y el elemento central
#se reemplaza con este valor mediano
median= cv2.medianBlur(image,5)
cv2.imshow('median blur', median)
cv2.waitKey(0)
cv2.destroyAllWindows()