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