A deteção do rosto happytime pode detetar com precisão rostos humanos, com menos deteção falsa, alta precisão. Pode ser usado para imagens imóvel e vídeo para detetar rostos. Pode simultaneamente detetar múltiplas faces, pode detetar diferentes faces de cor, pode detetar rostos em um fundo complexo. O código de algoritmo não se baseia na biblioteca oepncv (a aplicação apenas utiliza ficheiro de imagem de leitura opencv), escrito em C, pode ser facilmente portado.
Principais características:
Baixa deteção falsa, alta precisão
Pode simultaneamente detetar vários rostos
Pode detetar diferentes rostos de cor
Pode detetar rostos em um fundo complexo
Escrito em C, pode facilmente ser ported
Princípio do algoritmo:
Com base no MB-LBP (padrão binário local de vários blocos) apresenta o tipo de tabela de procura fraca classificadores de deteção facial Real AdaBoost. LBP (Padrão Binário Local) apresenta proposta pelo Ojala em 1994, e aplicada ao problema de classificação da textura. A função MB-LBP é uma extensão de LBP, utiliza blocos de imagem em vez das características LBP originais que um único pixel como unidade básica. O MB-LBP pode reduzir o ruído de imagem quando calcula as características LBP, se adotar uma técnica de imagem integral, é possível obter funcionalidades MBLBP em tempo de cálculo constante.
AdaBoost é um método de aprendizagem impulsionador, processo de treino AdaBoost usando o limiar como uma característica de saída de classificadores fracos, este classificador fraco tem capacidade limitada para dividir o espaço da amostra. Com base no algoritmo Real AdaBoost, Wu propôs um tipo de tabela de procura fraca classificando o algoritmo contínuo de deteção facial AdaBoost, para obter um bom resultado de deteção facial.
Avaliação do algoritmo:
Foram comparados os resultados apresentados na tabela de procura MB-LBP, classificadores fracos de deteção facial Real AdaBoost e outros métodos publicados, os resultados apresentados em figura, pode ser visto a partir da figura, tipo de tabela de procuração MB-LBP classificadores fracos de deteção facial Real AdaBoost excedem outros métodos.
história da versão
- Versão 2.0 postado em 2013-10-20
O algoritmo de deteção facial happytime pode detetar com precisão rostos humanos, com menos deteção falsa, alta precisão. Pode ser usado para imagens imóvel e vídeo para detetar rostos. O código de algoritmo não depende da biblioteca oepncv, escrita em C. pode ser facilmente portada.
Detalhes do programa
EULA
EULA - Contrato de Licença de Utilizador Final
CONTRATO DE LICENÇA DE UTILIZADOR FINAL DE SOFTWARE HAPPYTIMESOFT
IMPORTANTE-LER ATENTAMENTE: Este Contrato de Licença de Utilizador Final ("EULA") é um acordo legal entre você (um indivíduo ou uma única entidade) e o Software Happytimesoft para o software Happytimesoft que acompanha este EULA, que inclui software informático e pode incluir "online" ou documentação eletrónica ("SOFTWARE PRODUCT" ou "SOFTWARE"SOFTWARE").
Ao exercer os seus direitos de fazer e utilizar cópias do PRODUTO SOFTWARE, concorda em ficar vinculado aos termos deste EULA.
Se não concordar com os termos desta EULA, notifique prontamente a Happytimesoft SOFTWARE.
LICENÇA DE PRODUTO DE SOFTWARE
O PRODUTO SOFTWARE está protegido por leis de direitos autorais e tratados internacionais de direitos de autor, bem como outras leis e tratados de propriedade intelectual. O PRODUTO SOFTWARE é licenciado, não vendido.
1. CONCESSÃO DE LICENÇA. Esta EULA concede-lhe os seguintes direitos:
- Software de sistema. Pode instalar e utilizar uma cópia do PRODUTO SOFTWARE num único computador.
- Armazenamento/Utilização de Rede. Também pode armazenar ou instalar uma cópia do PRODUTO SOFTWARE num dispositivo de armazenamento, como um servidor de rede, utilizado apenas para instalar ou executar o PRODUTO SOFTWARE nos seus outros computadores por uma rede interna.
2. DESCRIÇÃO DE OUTROS DIREITOS E LIMITAÇÕES.
- Limitações na Engenharia Inversa, Descompilação e Desmontagem. Esta EULA é a sua prova de licença para exercer os direitos aqui concedidos e deve ser retida por si. Não pode reverter o engenheiro, descompilar ou desmontar o PRODUTO SOFTWARE, exceto e apenas na medida em que tal atividade seja expressamente permitida pela lei aplicável, não obstante esta limitação.
- Separação de Componentes. O PRODUTO SOFTWARE é licenciado como um único produto. As suas partes componentes não podem ser separadas para utilização em mais de um computador.
- Transferência de Software. Pode transferir permanentemente todos os seus direitos ao abrigo desta EULA, desde que não retenha cópias, transfira todos os produtos de SOFTWARE (incluindo todas as peças componentes, quaisquer atualizações, este EULA) e o destinatário concorda com os termos deste EULA.
- Rescisão. Sem prejuízo de quaisquer outros direitos, a Happytimesoft SOFTWARE poderá encerrar este EULA se não cumprir os termos e condições deste EULA. Nesse caso, deve destruir todas as cópias do PRODUTO SOFTWARE e de todas as suas componentes.
3. COPYRIGHT. Todos os títulos e direitos de autor dentro e no PRODUTO SOFTWARE, e quaisquer cópias do PRODUTO SOFTWARE, são propriedade da Happytimesoft SOFTWARE ou dos seus fornecedores. O PRODUTO SOFTWARE está protegido por leis de direitos autorais e disposições de tratados internacionais. Por isso, deve tratar o PRODUTO SOFTWARE como qualquer outro material protegido por direitos autorais, exceto se pode (a) fazer uma cópia do PRODUTO SOFTWARE apenas para fins de backup ou de arquivo, ou (b) instalar o PRODUTO SOFTWARE num único computador desde que mantenha o original apenas para fins de backup ou de arquivo.
4. NÃO HÁ RESPONSABILIDADE POR DANOS CONSEQÜENTES. Em nenhum caso a Happytimesoft SOFTWARE ou os seus fornecedores serão responsáveis por quaisquer danos (incluindo, sem limitação, danos por perda de lucros empresariais, interrupção de negócios, perda de informações comerciais ou qualquer outra perda pecuniária) decorrentes da utilização ou incapacidade de utilização deste PRODUTO SOFTWARE, mesmo que a Happytimesoft SOFTWARE tenha sido avisada da possibilidade de tais danos.
5. GARANTIA LIMITADA. A Happytimesoft SOFTWARE garante que o PRODUTO SOFTWARE irá executar substancialmente de acordo com os materiais escritos que o acompanham por um período de noventa (90) dias a contar da data de receção. Na medida do permitido pela lei aplicável, as garantias implícitas no PRODUTO e hardware software, se houver, estão limitadas a noventa (90) dias.
6. DIVERSOS. Caso tenha alguma dúvida sobre esta EULA, ou se pretender contactar a Happytimesoft SOFTWARE por qualquer motivo, contacte-nos em:
http://www.happytimesoft.com