Skip to content

Estados do usuário no ambiente

talesporto edited this page Sep 13, 2011 · 8 revisions

O usuário pode ter 3 estados dentro do nosso ambiente.

  • Reconhecendo (Recognizing)

     Quando o usuário entra no SmartSpace e ainda não foi encontrado a sua face ainda.
    
     O `UserStatus.name` estará como `NULL`.
    
     Passível de acontecer somente no inicio do reconhecimento quando o usuário entrou no ambiente porém nenhuma face foi encontrada ainda.
    
  • Desconhecido

     Quando é encontrada a face do usuário porém a mesma não é encontrada no banco de faces.
    
     O `UserStatus.name` estará como `UNKOWN`.
    
     Passível de acontecer somente no inicio do reconhecimento ou seja saindo do "Reconhecendo" e entrado no Conhecido. 
    
  • Conhecido

    Quando é encontrada e atribuída uma _label_ e sua respectiva confiança.
    
    O `UserStatus.name` estará diferente de `NULL` e `UserStatus.confidence` terá um valor válido.
    
    Durante todo o rastreamento o usuário é reconhecido de tempos em tempos e a sua label e sua confiança pode mudar obedecendo a seguinte logica [[Reconhecimento _ Índice de confiança acumulado]]
    
  • Objeto

    Quando o usuário é rastreado, sua face não é encontrada e o usuário não se move.
    
     O `UserStatus.name` estará como `OBJECT`.
    
     Passível de acontecer somente no inicio do reconhecimento antes que alguma _label_ seja atribuída ao mesmo. 
    

Clone this wiki locally