Red de conocimiento informático - Material del sitio web - Cómo agregar ruido a las imágenes usando imagej

Cómo agregar ruido a las imágenes usando imagej

Métodos para agregar ruido a las imágenes (complementario) 1. Modificar aleatoriamente el valor de gris de algunos píxeles al valor especificado

def ruido (img, proporción=0.05):

'''

Modificar aleatoriamente el valor de la escala de grises de un determinado número de píxeles

: param img:

: param ratio: cuenta de puntos de ruido para todos los píxeles? Ejemplo

: retorno:

Página 1

'''

alto, ancho =img.shape[: 2]

num = int(alto*ancho*proporción)#Cuántos píxeles agregar ruido

para k en el rango(0, num):

# obtener el punto aleatorio

xi = int(np.random.uniform(0, img.shape[1]))

xj = int(np .random.uniform(0 , img.forma[0]))