GithubHelp home page GithubHelp logo

matsebas / ia-tp4 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 30 KB

Se implementa la transformada de Hough para identificar la posición de un aro en una imagen de una línea de montaje industrial, corrigiendo desplazamientos en piezas de un motor. La transformada de Hough ofrece un enfoque algorítmico y determinista para detectar formas geométricas.

Python 100.00%

ia-tp4's Introduction

Implementación de la Transformada de Hough para Identificación de Formas Geométricas

Este repositorio contiene una implementación de la transformada de Hough en Python, utilizada para identificar formas geométricas como líneas y circunferencias en imágenes, en el contexto de un caso de estudio específico.

Autor

Materia

  • Inteligencia Artificial

Año

  • 2024

Contenido del repositorio

Archivos principales

  1. rectas.py: Contiene la implementación de la transformada de Hough para la detección de líneas, incluyendo la visualización de la imagen original y el espacio de Hough, así como la detección y dibujo de las líneas.
  2. circunferencias.py: Contiene la implementación de la transformada de Hough para la detección de circunferencias, incluyendo la visualización de la imagen original y el espacio de Hough, así como la detección y dibujo de las circunferencias.

Ejecución

Para ejecutar los ejemplos de detección de formas geométricas utilizando la transformada de Hough, simplemente ejecute los archivos rectas.py y circunferencias.py desde la línea de comandos o desde su IDE preferido. Asegúrese de tener Python y las dependencias necesarias instaladas en su sistema.

Dependencias

Asegúrese de tener instaladas las siguientes dependencias antes de ejecutar el código:

pip install numpy
pip install matplotlib
pip install scikit-image

Cálculo de la Transformada de Hough

Transformada de Hough para Líneas (rectas.py)

El archivo rectas.py crea una imagen binaria con líneas y aplica la transformada de Hough para detectar estas líneas. Luego, grafica la imagen original, el espacio de Hough y las líneas detectadas sobre la imagen original.

Transformada de Hough para Circunferencias (circunferencias.py)

El archivo circunferencias.py crea una imagen binaria con circunferencias y aplica la transformada de Hough para detectar estas circunferencias. Luego, grafica la imagen original, el acumulador de Hough y las circunferencias detectadas sobre la imagen original.

Resumen

Este repositorio proporciona una implementación completa de la transformada de Hough para la identificación de formas geométricas, incluyendo la detección de líneas y circunferencias en imágenes. La visualización del espacio de Hough y la detección de picos permiten una evaluación detallada de los resultados.

ia-tp4's People

Contributors

msebastiao-maxcapital avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.