Procurando por um sistema de código aberto que permita o uso comercial para reconhecimento de imagens em uma coleção maciça e organicamente crescente de imagens em 2-D, onde as únicas variações conhecidas serão:
- Dimensionamento do tamanho da imagem,
- O ângulo em que a foto é tirada,
- Compensações de sincronização de cores, o que significa que, devido a irregularidades na captura e renderização de uma cor de imagem de origem, varia de instância para instância,
- Recorte da foto,
- Adição de marca d'água ou texto,
- Possíveis variações de foco, significando que a captura não estava em foco, não que um filtro de manipulação de imagem tenha sido aplicado.
Eu estou bem em ter que treinar o aplicativo, desde que o retorno disso seja compensado - ou seja, a longo prazo, espero que a contagem de instâncias em 2-D cresça além dos poucos milhares iniciais para cem de milhares; mas isso é de longo prazo, e eu ficaria feliz em ter uma solução que funcione bem com um conjunto de treinamento de 1000 instâncias e 10 exemplos por instância.
ATUALIZAÇÃO: A licença precisa poder ser usada para distribuição interna comercial sem a liberação do código fonte, mesmo interna para todos aqueles que possuem o binário. O código nunca será vendido, apenas usado interno, mas nem todo usuário terá acesso ao código fonte, apenas à interface.