Python OpenCV | método cv2.blur()

OpenCV-Python es una biblioteca de enlaces de Python diseñada para resolver problemas de visión por computadora. cv2.blur()El método se utiliza para desenfocar una imagen utilizando el filtro de cuadro normalizado. La función suaviza una imagen usando el kernel que se representa como:

Sintaxis: cv2.blur(src, ksize[, dst[, ancla[, borderType]]])
Parámetros:
src: Es la imagen de la que se desea difuminar.
ksize: una tupla que representa el tamaño del kernel de desenfoque.
dst: Es la imagen de salida del mismo tamaño y tipo que src.
ancla: es una variable de tipo entero que representa el punto de anclaje y su valor predeterminado es (-1, -1), lo que significa que el ancla está en el centro del kernel.
borderType: representa qué tipo de borde se agregará. Está definido por indicadores como cv2.BORDER_CONSTANT , cv2.BORDER_REFLECT , etc.
Valor devuelto: Devuelve una imagen.

Imagen utilizada para todos los ejemplos a continuación:

Ejemplo #1:

# Python program to explain cv2.blur() method 
  
# importing cv2 
import cv2 
  
# path 
path = r'C:\Users\Rajnish\Desktop\geeksforgeeks\geeks.png'
  
# Reading an image in default mode 
image = cv2.imread(path) 
  
# Window name in which image is displayed 
window_name = 'Image'
  
# ksize
ksize = (10, 10)
  
# Using cv2.blur() method 
image = cv2.blur(image, ksize) 
  
# Displaying the image 
cv2.imshow(window_name, image) 

Producción:

Ejemplo #2:

# Python program to explain cv2.blur() method 
  
# importing cv2 
import cv2 
  
# path 
path = r'C:\Users\Rajnish\Desktop\geeksforgeeks\geeks.png'
  
# Reading an image in default mode 
image = cv2.imread(path) 
  
# Window name in which image is displayed 
window_name = 'Image'
  
# ksize
ksize = (30, 30)
  
# Using cv2.blur() method 
image = cv2.blur(image, ksize, cv2.BORDER_DEFAULT) 
  
# Displaying the image 
cv2.imshow(window_name, image) 

Producción:

Publicación traducida automáticamente

Artículo escrito por Rajnis09 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *