Estou fazendo meu TCC na área de visão computacional. A ideia é fazer um protótipo de reconhecimento facial utilizando uma mlp no raspberry pi 2.
Pensei em fazer em C# para rodar no Windows IoT usando o EmguCV e o AForge.NET principalmente porque tenho mais conhecimento na linguagem, mas como ele não trabalha com bitmap
virou um problema na hora de fazer as transformações usando a imagem capturada, além do que os frameworks não tem muita compatibilidade com o Winforms.
Instalei o raspibian no raspberry com a intenção de usar o monodevelop e continuar usando os frameworks que eu já tinha estudado para fazer o projeto, mas está sendo uma saga para conseguir uma boa interação com o AForge.
Depois da historinha vem a pergunta: Devo desistir de C# e mudar para C++ usando OpenCV ou até mesmo Java?
Pelas minhas pesquisas Java parece não ser muito a preferencia de quem já fez um projeto desses.
Alguém conhece uma biblioteca em C++ para redes neurais?
Sugestões são mais que bem vindas.