Cómo usar mi software de reconocimiento de objetos para ayudar a otros

Felicidades por tu logro.

La forma en que aplica una tecnología depende de varios factores técnicos como.

  1. Complejidad de tiempo
  2. Complejidad espacial

Para un sistema con eficiencia en recursos de tiempo y espacio, puede considerar la implementación de una aplicación móvil con capacidades de reconocimiento de imagen en el dispositivo. Dado que la pregunta no proporciona detalles sobre lo que su sistema realmente resuelve en visión por computadora (CV), aparte del hecho de que reconoce los objetos, no estoy seguro de si su sistema recupera o no poses precisas de los objetos. Debido a que un sistema eficientemente capaz de reconocer y recuperar poses precisas de objetos 3D es ideal para la robótica y los autos sin conductor. Por lo tanto, si la tecnología es muy interesante, intente hacer una demostración en YouTube y bloguear sobre los resultados y cómo funciona en los conjuntos de datos como Pascal VOC.

En los casos en que su sistema puede recuperar poses con precisión, puede pensar en aplicaciones como.

  1. Estabilización de vídeo
  2. Realidad aumentada (AR)
  3. Realidad virtual (VR)
  4. Captura de movimiento (MoCap)

Y en los casos en que el sistema es bueno para el reconocimiento y no para la localización, puede usarlo como una enciclopedia visual para algunos objetos conocidos. En una aplicación de este tipo, el sistema de reconocimiento debe ejecutarse en la nube porque debe ser extremadamente grande. La idea es que el sistema necesita devolver los detalles del contenido reconocido en la escena. También es posible usarlo para el reconocimiento de productos mediante alguna búsqueda de imágenes.

Hay muchas otras aplicaciones del sistema de reconocimiento de objetos como.

  1. Reconocimiento facial
  2. Detección de peatones
  3. Imágenes médicas como la detección de células cancerosas.

Las aplicaciones que elija también están limitadas por el equipo y el tamaño de la financiación. Por lo tanto, la aplicación más interesante que puede ayudarlo a obtener inversionistas es la imagen médica, intente ayudar a las personas mediante la creación de un sistema para ayudar a los médicos a detectar células cancerosas en los portaobjetos de microscopio.

Aunque es muy difícil lograr que algo funcione de manera confiable en la práctica. Por lo tanto, asegúrese de realizar muchas pruebas y volver a visitar su diseño e implementaciones con frecuencia. Encontrarás muchas formas de mejorar tu sistema, que ya es bastante preciso. Así es como funcionan las cosas, sigue mejorando con el tiempo.

Espero que esto ayude.

Déjame hacerte algunas preguntas primero.

  1. ¿Qué tipo de objetos puede reconocer este software? (Por ejemplo, objetos con textura, objetos sin textura, objetos sólidos, objetos deformables, rostros humanos o todo tipo de objetos en el mundo)
  2. ¿Qué tan eficiente es en términos de memoria y tiempo de cálculo?
  3. ¿Qué significa “bastante preciso”? Quiero decir, ¿lo probaste en Pascal VOC o ImageNet?

Supongamos que resolvió el problema de reconocimiento de objetos en Computer Vision (incluido el aprendizaje automático). Creo que la mejor manera de ayudar a otras personas es simplemente publicarlo como un artículo bien escrito y también como un proyecto de código abierto bien documentado. Si es tan bueno, muchas personas (investigadores y desarrolladores) contribuirán a mejorarlo. De esta manera, una comunidad crearía muchos proyectos comerciales y no comerciales que ayudarán a otros.

Si desea escribir las aplicaciones usted mismo,

  1. luego investigue un poco sobre las células cancerosas. (puede conducir a una investigación más rápida del cáncer)
  2. trabajar en reconocimiento facial robusto. (puede contribuir al área criminal)
  3. escriba una aplicación que detecte personas en áreas peligrosas (sitios de construcción). (puede advertir a las personas que salven sus vidas).