Python | Programa OpenCV para leer y guardar una Imagen

OpenCV (Open Source Computer Vision) es una biblioteca de funciones de programación destinadas principalmente a la visión artificial en tiempo real. Esta es una biblioteca multiplataforma, proporciona funciones que se utilizan en varios idiomas.

En cuanto al procesamiento de imágenes, OpenCV nos permite realizar múltiples operaciones en la imagen, pero para hacerlo necesitamos leer un archivo de imagen como entrada, luego podemos realizar la operación deseada y podemos guardarlo.

Veamos una operación simple para leer el archivo de imagen usando la biblioteca OpenCV y luego guardarlo.

Funciones utilizadas:

-> imread(Location_of_image, integer): El segundo parámetro es un número entero para cambiar el color de la imagen. -1 Para leer la imagen Sin cambios y 0 Para leer la imagen en escala de grises.

-> imwrite(Nombre_después_de_guardar, variable_que contiene_leer_imagen)

->waitKey(0): Después de la ejecución mantendrá la ventana abierta hasta que se presione una tecla

-> destroyAllWindow(): Cerrará todas las ventanas que se abrieron durante la ejecución del programa.

A continuación se muestra la implementación de Python:

# Python Program To Read And Save image 
import numpy as np
import cv2
  
# This will give error if you don't have a cv2 module
img = cv2.imread("G:\demo.jpg", -1)
  
# img is object of cv2 and stores the image read demo.jpg
cv2.imwrite("outputimage.jpg", img)
  
# The image is saved in folder where program is stored
cv2.waitKey(0)
  
cv2.destroyAllWindow()

Aporte :

Producción :

Publicación traducida automáticamente

Artículo escrito por shivamkukreti 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 *