Buscando un sistema de código abierto que permita el uso comercial para hacer reconocimiento de imágenes en una colección masiva y en crecimiento orgánico de imágenes 2-D donde las únicas variaciones conocidas serán:
- Tamaño de escala de la imagen,
- El ángulo que toma la imagen de la imagen,
- Compensación de sincronización de color, lo que significa que debido a irregularidades en la captura y representación de un color de imagen de origen varía de una instancia a otra,
- Recorte de la foto,
- Adición de una marca de agua o texto,
- Posibles variaciones de enfoque, lo que significa que la captura no estaba enfocada, no que se haya aplicado un filtro de manipulación de imagen.
Estoy de acuerdo con tener que entrenar la aplicación, siempre y cuando el rendimiento de la misma valga la pena; dicho esto, a largo plazo, espero que el recuento de instancias 2-D crezca más allá de los pocos miles iniciales hasta los cien de miles; pero eso es a largo plazo, y estaría feliz de tener una solución que funcione bien para saber con un conjunto de capacitación de 1000 instancias y 10 ejemplos por instancia.
ACTUALIZACIÓN: La licencia debe poder utilizarse para la distribución interna comercial sin la publicación del código fuente, incluso interna para todos aquellos que tienen el binario. El código nunca se venderá, solo se usará internamente, pero no todos los usuarios tendrán acceso al código fuente, solo a la interfaz.