Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Etapa 1: Introdução ao UVC (USB Video Class) usando a documentação da USB.org e da Microsoft
Use estes links para se familiarizar com o UVC:
Aceda à documentação da classe USB (não específica para UVC) em USB.org
Baixe a documentação do USB Video Class 1.5 do USB.org
Consulte o tópico Visão Geral do Driver de Classe de Vídeo USB
Etapa 2: Implementar o MFT de dispositivo fornecido pela plataforma
O dispositivo MFT fornecido pela plataforma é para câmeras USB RGB. Ele fornece funcionalidade comum, por exemplo, ROI baseado em deteção de rosto para priorização 3A (se o firmware da câmera suporta controle de ROI especificado no padrão UVC 1.5).
Para habilitar essa funcionalidade, você precisa garantir que a câmera suporte o ROI. Se você precisar desabilitar essa funcionalidade, deverá fazê-lo por meio de chaves do Registro (por exemplo, uma entrada de arquivo INF).
Etapa 3: Implementar o dispositivo personalizado MFT e MFT0 para o seu dispositivo
O MFT do dispositivo é um componente de modo de usuário do UVC. Você pode inserir esse componente para adicionar extensões e diferenciadores ao UVC.
Consulte o guia de design do MFT do dispositivo.
Analise o código de exemplo MFT do dispositivo.
Revise as informações relevantes sobre MFT0 no tópico Criação de uma MFT de driver de câmera para um aplicativo de dispositivo UWP.
Observação
O modelo MFT do dispositivo substitui o modelo MFT0. Embora o Windows continue a suportar o modelo MFT0, recomendamos que você use o Device MFT em vez disso, pois simplifica o design e suporta mais funcionalidade e escalabilidade.
Etapa 4: Implementar extensões UVC especificadas pela Microsoft
Extensões da Microsoft para USB Video Class 1.5 especificação
Método 2 captura de imagem estática:
USB.org documentação:
- Revise a seção do Método 2 que começa na página 17 do UVC 1.5 Class specification.pdf que tu descarregaste no Passo 1 acima mencionado.
Documentação específica da Microsoft:
- Reveja a secção 2.2.1 e 2.2.2 nas extensões da Microsoft para a especificação USB Video Class 1.5.
Etapa 5: Teste sua implementação UVC para garantir que ela passe nos testes HLK e atenda à funcionalidade e ao desempenho necessários
Executar testes HLK do Windows
Executar testes Device.Streaming HLK específicos para a câmara
Verifique se a câmera atende a todos os requisitos e passa nos testes HLK para outros produtos com os quais a câmera também deve ser compatível (por exemplo, Skype, Windows Hello e assim por diante).