OpenCV: comparação de desempenho C ++ e C
No momento estou desenvolvendo algum aplicativo usando a API OpenCV (C++
). Esta aplicação faz o processamento com vídeo.
No PC tudo funciona muito rápido. E hoje eu decidi portar este aplicativo no Android (para usar a câmera como entrada de vídeo). Felizmente, há o OpenCV para Android, por isso acabei de adicionar meu código nativo para testar o aplicativo Android. Tudo funciona bem, exceto perfomance. Eu testei meu aplicativo e descobri que o aplicativo funciona com 4-5 fps, o que na verdade não é aceitável (meu dispositivo tem um processador de 1ghz) - eu quero que ele funcione com cerca de 10 fps.
Faz sentido para reescrever completamente o meu pedido emC
? Eu sei que usando coisas comostd::vector
é muito confortável para o desenvolvedor, mas eu não me importo com isso.
Parece queOpenCV's C
interface tem as mesmas funções / métodos queC++
interface.
Eu pesquisei essa pergunta mas não encontrei nada.
Obrigado por qualquer conselho.