# Descrição preliminar das cenas — próximos quatro vídeos ## Escopo Este relatório complementa `proximos-4-transcricoes.md`. A transcrição foi executada com `ProviderDeTranscricaoLocal`; a análise visual foi tentada através de `AnalisadorAppleVisionNativo.analisar(QuadroDeVideo)`, usando frames PNG reduzidos para 640 px de largura. ## Observações preliminares dos frames amostrados Estas descrições são uma inspeção visual dos frames de teste e ainda não devem ser gravadas como evidência automática definitiva no catálogo. | Arquivo | Descrição preliminar | |---|---| | `0E6A8871.MP4` | Close de uma mão segurando uma caneta sobre um tablet. A tela mostra um diagrama de rosto com marcações/pontos; a ação principal é indicar ou marcar regiões do rosto. | | `0E6A8872.MP4` | Mulher de blusa vermelha e cabelo preso demonstra algo usando uma caneta e um tablet com diagrama facial. Há alternância entre enquadramento da apresentadora e close do tablet/caneta. | | `0E6A8873.MP4` | Demonstração presencial: mulher de blusa vermelha aparece junto de outra pessoa em posição reclinada e, em outro momento, junto de uma pessoa sentada. A atividade visível parece envolver indicação/avaliação da região facial, mas a finalidade não foi inferida. | | `0E6A8874.MP4` | Plano médio frontal da mulher de blusa vermelha falando e gesticulando. Em alguns momentos ela aponta ou toca o próprio rosto; há um objeto/tablet no primeiro plano. | ## Resultado técnico da tentativa automática O adapter existente foi chamado corretamente, sem criar uma implementação paralela: ```text AnalisadorAppleVisionNativo( recursos=("pessoas", "categorias", "ocr"), interpretar_com_apple_intelligence=False, ).analisar(QuadroDeVideo(...)) ``` O retorno não trouxe `pessoas`, `categorias` nem `ocr`. Trouxe somente uma evidência `diagnostico_apple_vision`, com estes avisos: - `pessoas`: falha ao carregar o modelo ANE do Vision; - `ocr`: erro genérico do framework; - `categorias`: falha ao criar `CVPixelBufferPool` com dimensões zeradas. O fallback `AnalisadorDeRostosOpenCV`, `AnalisadorDeComposicaoOpenCV` e `AnalisadorDeQualidadeOpenCV` também não pôde ser executado neste teste porque o interpretador usado pelo engine não possui `cv2` instalado. ## Decisão para o catálogo As descrições acima devem ficar, por enquanto, como resultado de validação manual do teste. O catálogo deve armazenar a etapa visual como `parcial`/`indisponível`, preservando os avisos técnicos e os frames amostrados para reprocessamento. Não devemos registrar como fato automático algo que o Vision não confirmou.