9. Operaciones de nivel superior del procesamiento de imágenes opencv-python (1): punto angular

objetivo de aprendizaje

Comprender las características de las imágenes.

Conoce los rincones de la imagen.

1. Características de las imágenes

La mayoría de nosotros hemos jugado rompecabezas. Primero obtenga los fragmentos de la imagen completa y luego dispóngalos de la manera correcta para reconstruir la imagen. Si el principio del rompecabezas se escribe en un programa de computadora, entonces la computadora también podrá jugar al rompecabezas.
Al armar un rompecabezas, buscamos características únicas que sean adecuadas para el seguimiento y fáciles de comparar. Buscamos tales características en una imagen, las encontramos, las encontramos en otras imágenes y las unimos.
Entonces, ¿cómo se encuentran estas funciones en una computadora?
Si miramos profundamente algunas imágenes y buscamos diferentes áreas, tomemos la siguiente imagen como ejemplo:
Insertar descripción de la imagen aquí
encima de la imagen se muestran seis imágenes pequeñas. Encuentra la ubicación de estas pequeñas imágenes en la imagen original. ¿Cuántos resultados correctos puedes encontrar?
Aunque se pueden conocer las posiciones aproximadas de A, B, C y D, todavía es difícil encontrar las posiciones exactas. Eso es porque: a lo largo del borde, es lo mismo en todas partes.
Por lo tanto, los bordes son mejores características que las superficies planas, pero no lo suficientemente buenas.
Finalmente, puedes encontrar que E y F son algunos puntos de las esquinas del edificio. Se pueden encontrar fácilmente. Porque en las esquinas, no importa en qué dirección muevas la imagen pequeña, el resultado será muy diferente. Así que considérelos como una buena característica. Para comprender mejor este concepto, tomemos otro ejemplo sencillo.
Insertar descripción de la imagen aquí
En la imagen de arriba:

  • El área en el cuadro azul es un avión que es difícil de encontrar y rastrear. No importa en qué dirección muevas el cuadro azul, es lo mismo.
  • Para el área del cuadro negro, es una arista. Si mueves la imagen verticalmente, cambiará, pero si la mueves horizontalmente, no cambiará.
  • Los puntos de las esquinas en el cuadro rojo, sin importar en qué dirección se mueva, obtendrán resultados diferentes, lo que significa que el área en el cuadro rojo es exclusiva del área rectangular verde . Por tanto, decimos que el punto de esquina es una buena característica de la imagen, lo que responde a la pregunta anterior.

Los puntos de esquina son características muy importantes en las imágenes y desempeñan un papel importante en la comprensión y el análisis de los gráficos de imágenes.
Los puntos de esquina desempeñan un papel importante en los campos de la visión por computadora, como la reconstrucción de escenas tridimensionales, la estimación de movimiento, el seguimiento de objetivos, el reconocimiento de objetivos, el registro y la comparación de imágenes.
En el mundo real, los puntos de las esquinas corresponden a esquinas de objetos, intersecciones de carreteras, aberturas de edificios en forma de T, etc.

A continuación utilizamos varios algoritmos en OpenCV para encontrar las características de la imagen y describirlas.

Resumir

En este capítulo, presentamos los conceptos de características de la imagen y puntos de esquina. El concepto de puntos de esquina es muy importante y debe escribirse cuidadosamente y usarse con precisión.

Supongo que te gusta

Origin blog.csdn.net/weixin_44463519/article/details/126166579
Recomendado
Clasificación