Si le encanta trabajar en el procesamiento de imágenes y el análisis de video con python, ha venido al lugar correcto. Python es uno de los principales lenguajes que se pueden usar para procesar imágenes o videos.
Requisitos para OpenCV y Anaconda
- – Una computadora de 32 o 64 bits.
- – Para Miniconda: 400 MB de espacio en disco.
- – Para Anaconda: un mínimo de 3 GB de espacio en disco para descargar e instalar.
- – Windows, macOS o Linux.
- – Python 2.7, 3.4, 3.5 o 3.6.
ANACONDA
Anaconda es un software de código abierto que contiene jupyter, spyder, etc. que se utilizan para el procesamiento de datos grandes, el análisis de datos y la computación científica pesada. Anaconda funciona para los lenguajes de programación R y Python. Spyder (subaplicación de Anaconda) se usa para python. Opencv para python funcionará en spyder. Las versiones de paquetes son gestionadas por el sistema de gestión de paquetes conda.
Instalación de Anaconda: Dirígete a continuum.io/downloads/ e instala la última versión de Anaconda. Asegúrese de instalar la «Versión de Python 3.6» para la arquitectura adecuada. Instálelo con la configuración predeterminada.
OPENCV
OpenCV (Open Source Computer Vision) es una biblioteca de visión por computadora que contiene varias funciones para realizar operaciones en imágenes o videos. Originalmente fue desarrollado por Intel, pero luego fue mantenido por Willow Garage y ahora lo mantiene Itseez. Esta biblioteca es multiplataforma, es decir, está disponible en múltiples lenguajes de programación como Python, C++, etc.
Pasos para importar OpenCV en anaconda en entorno de Windows Mínimo
Creando el entorno Anaconda:
Paso 1:- Busque Anaconda en su barra de tareas y seleccione NAVEGADOR ANACONDA.
Paso 2: – Ahora verá un menú con varias opciones como el cuaderno de Júpiter, Spyder, etc. Este es el entorno de Anaconda.
Paso 3:- Seleccione Spyder, ya que es el IDE de Anaconda para python y la biblioteca OpenCV solo funcionará en él.
Instalar OpenCV
Paso 1: – Después de instalar la anaconda, abra el indicador de Anaconda.
Paso 2: – Escriba el comando dado, presione enter y deje que descargue el paquete completo.
Dominio
conda install -c menpo opencv
Paso 3:- Ahora simplemente importe OpenCV en su programa de python en el que desea utilizar las funciones de procesamiento de imágenes.
Ejemplos: algunas funciones básicas de la biblioteca OpenCV (estas funciones se realizan en la versión de Windows de Anaconda, pero también funcionarán en la versión de Linux)
leyendo una imagen
img = cv2.imread('LOCATION OF THE IMAGE')
La función anterior imread almacena la imagen en la ubicación dada en la variable img.
Convertir una imagen a escala de grises
img = cv2.imread('watch.jpg',cv2.IMREAD_GRAYSCALE)
La función anterior convierte la imagen a escala de grises y luego la almacena en la variable img.
Mostrando la imagen almacenada
cv2.imshow('image',img)
La función anterior muestra la imagen almacenada en la variable img.
Guardar una imagen en un archivo
cv2.imwrite(filename, img)
La función anterior almacena la imagen en el archivo. La imagen se almacena en la variable de tipo Mat que tiene forma de array.
Lectura de video directamente desde la cámara web
cap = cv2.VideoCapture(0)
Almacena video en vivo desde su cámara web en la tapa variable.
Leer un video desde el almacenamiento local
cap = cv2.VideoCapture('LOCATION OF THE VIDEO')
Almacena el video ubicado en la ubicación dada a la variable.
Para verificar si el video se almacenó correctamente en la variable
cap.isOpened()
cap es la variable que contiene el video. La función anterior devuelve verdadero si el video se abre con éxito; de lo contrario, devuelve falso.
Liberar el video almacenado después de que se complete el procesamiento
cap.release()
La función anterior libera el video almacenado en cap.
Publicación traducida automáticamente
Artículo escrito por Prateek Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA