BeagleBoard xM com Ubuntu 12.04 e opencv lento com detecção de rosto

0

Eu tenho um problema e gostaria que alguém pudesse ajudar. Eu estou executando o Ubuntu 12.04 em um beagleboard xm. Eu também instalei o opencv. Agora eu preciso executar um aplicativo que realiza detecção de rosto, olhos e sorriso com uma webcam. Estou tendo dificuldades com isso porque a imagem que obtive da câmera e a detecção são muito lentas e exatamente o oposto do tempo real. Eu sei que provavelmente eu preciso de um hardware mais strong. Meu problema é que estou usando este quadro para minha tese. Meu professor deu para mim e agora estou tentando encontrar a menor melhora.

    
por Michaila 15.12.2015 / 23:08

1 resposta

0

Execute menos serviços - faça service --status-all , (ou ps -ef ) e, para cada serviço em execução:

  1. Determine o que o serviço faz - pesquise páginas de manual do Ubuntu e decida se é necessário para o uso do sistema. Por exemplo, apache2 provavelmente não é necessário (YMMV)

  2. Para cada serviço que você decidir não precisar, você poderá pará-lo uma vez por meio de sudo service servicename stop . Se o seu sistema ainda funcionar, considere interromper o serviço permanentemente, que começa com a descoberta de como e onde o serviço é iniciado com grep -l servicename /etc/init/* /etc/init.d/* /etc/rc.local

Use top (e man top ) para descobrir o que está competindo pelos seus recursos.

Leia info coreutils 'nice invocation' , man nice , man renice para ver como executar processos com prioridade mais alta (menos gentileza).

Encontre maneiras menos intensivas de recursos de executar sua tarefa.

    
por waltinator 16.12.2015 / 02:29