Este artículo presenta una guía detallada para usar Opencvv en Raspberry Pi.
Cómo usar OpenCV en Raspberry Pi
Antes de usar Opencvv, Debe instalarlo primero en Raspberry Pi desde su repositorio oficial. Sin embargo, antes de eso, debe actualizar el repositorio a través del siguiente comando:
$ sudo apt actualización && sudo apt actualade -y
Después de la actualización, puede realizar el Opencvv Instalación a través del siguiente comando:
$ sudo apt install python3 -opencv -y
Para confirmar la instalación de Opencvv En Raspberry Pi, se puede usar el siguiente comando:
$ python3 -c "import cv2: imprimir (CV2.__versión__)"
Cómo usar OpenCV en Raspberry Pi
Para darle una idea sobre cómo usar Opencvv En Raspberry Pi, le proporciono un ejemplo simple para manipular la imagen a través de Opencvv. Antes de eso, abramos Python en el terminal usando el siguiente comando:
$ python3
Puedes usar un Python IDE también en lugar de usar el código en la terminal.
Después de ejecutar el Pitón, Use el siguiente código para importar Opencvv en el código.
Importar CV2
Después, lea la imagen usando el siguiente código:
Imagen = CV2.Imread ("Path-of-Image")
Ahora, para encontrar la dimensión de la imagen que cargamos en nuestro código, primero, obtenga datos de dimensión de la imagen utilizando el "imagen.forma" y almacene estos datos en el "dimensiones" variable.
dimensiones = imagen.forma
Para imprimir los datos de la dimensión, debe ejecutar el siguiente código más adelante:
Imprimir ("La dimensión de la imagen es:", dimensiones)
La salida de arriba muestra la dimensión de la imagen en su terminal.
Si desea obtener una vista previa de la imagen, use el siguiente código:
CV2.Imshow ("Vista previa de la imagen", imagen)
Puede usar el coeficiente para cambiar el tamaño de la imagen utilizando el siguiente código:
CV2.cambiar el tamaño (imagen, (0, 0), fx = x, fy = y)
El coeficiente lo ayudará a arreglar el porcentaje de cantidad de cambio de tamaño en comparación con la imagen original. Como en caso de que quiera arreglar el tamaño de la imagen al 50% del tamaño original, y para hacerlo, tengo que usar el siguiente código:
resize_image = cv2.cambiar el tamaño (imagen, (0, 0), fx = 0.5, FY = 0.5)
Para convertir una imagen en escala de grises, puede aplicar el siguiente código:
Gray_image = CV2.cvtcolor (, CV2.Color_bgr2gray)
Para guardar cualquier archivo de imagen que manipuló a través de OpenCV, puede usar el siguiente código:
CV2.imwrite ("/home/pi/escritorio/mypic.JPG ",)
En mi caso, estoy guardando el archivo de imagen Gray_Scale, que se está manipulando a través de Opencvv.
Hay otros comandos con los que puede usar Opencvv para manipular la imagen o el video; Pocos de ellos se enumeran en la tabla a continuación:
Dominio | Uso |
(Thresh, binario) = CV2.umbral (, 127, 255, CV2.Thresh_Binary) | Se usa para crear una imagen en blanco y negro |
CV2.Videocapture ("ruta de archivo de video") | Se usa para capturar archivos de video |
CV2.girar (, CV2.Rotar_90_CLOCKWIME) | Girando la imagen de 90 grados en el sentido |
(Channel_b, Channel_g, Channel_r) = CV2.Split (Image_File) | Dividir la imagen |
Retire OpenCV de Raspberry Pi
Puedes quitarte por completo eliminar Opencvv Desde Raspberry Pi a través del siguiente comando:
$ sudo apt - -Purge Eliminar python3 -opencv -y
Conclusión
Opencvv es una biblioteca que se centra en desarrollar aplicaciones de visión por computadora en tiempo real, procesamiento de imágenes y aprendizaje automático. La guía anterior le muestra la forma más fácil de instalar esta biblioteca en Raspberry Pi a través del repositorio de origen. También puede encontrar un ejemplo fácil de manipular imágenes utilizando el Opencvv Biblioteca a través de Python. Debes saber cómo usar Opencvv Antes de instalarlo en su sistema Raspberry Pi.