Questão:
Quais são as diferenças entre essas bibliotecas?
Daniel
2016-10-11 20:50:41 UTC
view on stackexchange narkive permalink

Atualmente não sei qual biblioteca devo usar

OpenFaceOpenBROpenCV

Meu sistema precisa reconhecer cerca de 10 pessoas diferentes e vai rodar em um Raspberry Pi 3 com o Raspberry Módulo de câmera Pi v2. As condições de luz serão diferentes e o sistema deve funcionar com e sem óculos. Além disso, ele deve reconhecer uma pessoa em menos de 2 segundos.

Eu sei que o OpenFace usa uma abordagem diferente no reconhecimento de rosto e a precisão do reconhecimento é melhor. Mas funcionará em um Raspberry Pi 3 ou será lento?

Quais são as diferenças entre OpenCV e OpenBR? Qual deles tem melhores taxas de precisão?

Parece que você é o candidato perfeito para colocar todos os três em teste :)
como suas perguntas são específicas do opencv, elas devem ser postadas em http://answers.opencv.org/ ou no site de over flow da pilha principal, pois têm mais chance de serem respondidas lá. Quaisquer questões ou problemas específicos (relacionados com hw ou sw) ao RPi pertencem aqui.
Um responda:
tlhIngan
2016-12-21 11:00:16 UTC
view on stackexchange narkive permalink

Aqui está o detalhe:

  • OpenFace é um sistema python, que o tornará inerentemente mais lento do que um aplicativo compilado (C, C ++) (como OpenCV e OpenBR) de mesmo peso computacional.
  • OpenCV é para aplicativos gerais de visão computacional
  • OpenBR é especificamente para reconhecimento biométrico e usa OpenCV.

Basicamente, se a velocidade for essencial para seu aplicativo, fique longe do OpenFace. E a menos que você tenha melhores habilidades OpenCV do que a equipe OpenBR, você deve se limitar a usar a solução OpenBR. Também possui uma porta específica para Raspbian.



Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 3.0 sob a qual é distribuído.
Loading...