Yo estoy buscando para hacer algo de procesamiento de imágenes en Java y voy a estar desarrollando en Ubuntu con Eclipse.
Así que aquí es mi objetivo:

A partir de una imagen en escala de grises, me gustaría ser capaz de detectar ciertos objetos de tamaño y dibujar un marco rectangular alrededor de ellos. Sin embargo, el problema es que esta imagen es captada por una cámara de imagen térmica para detectar el calor del cuerpo de los píxeles que tienen un valor dentro de un rango determinado.
Después de detectar todos los objetos en la imagen, me tendrá que contar, pero eso más adelante.

Así que aquí está mi reto. Qué herramientas/api/clases abiertas puedo utilizar para hacer algo como esto. Miré a mi alrededor y encontré algunas manipulaciones básicas como rotar, recortar, cambiar de tamaño. Pero no he encontrado nada que pueda usar.

Donde debo buscar/inicio?

muchas gracias de antemano

  • de verdad? Nadie sabe cómo debo ir o qué herramientas utilizar?
InformationsquelleAutor AtharvaI | 2010-10-11

3 Comentarios

  1. 3

    ImageJ es muy útil:
    http://rsbweb.nih.gov/ij/

    Aunque ImageJ se configura como una interfaz gráfica de usuario, se puede utilizar como una biblioteca también (yo también)

    Tendrás que buscar un objeto apropiado de detección de plug-in (pero hay algunos flotando…)

    ¡buena suerte!
    Eelco

    • hey Eelco, muchas gracias. Miré a mi alrededor y encontró OpenCV que es multiplataforma y tiene mucha más documentación y una comunidad de apoyo. Me conformé OpenCV en C/C++.
  2. 0

    En este artículo se explica plenamente el algoritmo que usted está buscando, y el código fuente correspondiente está aquí. Usted puede ver en acción en este vídeo.

    (Descargo de responsabilidad: yo soy el autor; pero creo que esto es muy útil, y se han utilizado con éxito el algoritmo mucho a mí mismo.)

    El algoritmo de pistas de objetos en movimiento, encuentra su rectángulo delimitador (que la aplicación dibuja), cuenta el número de píxeles en cada uno de los objetos, se correlaciona ellos a lo largo de los marcos como el mismo objeto (con un int ID). Usted puede necesitar hacer un trivial de conversión de la imagen en escala de grises a RGB (copiando los valores de gris de los tres canales), ya que el algoritmo fue diseñado para el color de entrada.

    Cuando se trata de comercial equipo de aplicaciones de visión, OpenCV y la Punto de Biblioteca en la Nube aka PCL son tus mejores amigos. Y artículos como las vinculadas explica cómo el uso de herramientas como OpenCV para lograr una pila completa de seguimiento de movimiento. (El puro implementación de Java muestra cómo funciona individuales en píxeles).

Dejar respuesta

Please enter your comment!
Please enter your name here