es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para cambiar el valor RGB en la posición (x,y)=(237,278) de (25,21,134) a (244, 10, 15), puedes usar numpy para modificar directamente el valor del píxel en esa ubicación en el arreglo de la imagen.

    Aquí tienes un ejemplo de código:

    import cv2
    import numpy as np
    
    # cargar la imagen
    pic = cv2.imread("apple.jpg")
    
    # cambiar el valor RGB en (x,y) = (237, 278) a (244, 10, 15)
    pic[278, 237] = np.array([244, 10, 15])
    
    # mostrar la imagen modificada
    cv2.imshow("Imagen Modificada", pic)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
    

    Aquí, accedemos al valor del píxel en la fila 278, columna 237 del arreglo de la imagen (recuerda que los arreglos de numpy se indexan como array[fila, columna]), y asignamos un nuevo valor RGB de [244, 10, 15].

    Luego, mostramos la imagen modificada usando la función imshow de OpenCV. Ten en cuenta que debes presionar cualquier tecla para cerrar la ventana de la imagen después de que se muestre, usando cv2.waitKey(0).

    Este ejemplo asume que el archivo de imagen apple.jpg se encuentra en el mismo directorio que el script de Python.

Comments are closed.