Detectar pessoas
Localize pessoas em cada imagem e associe os rostos detectados aos seus corpos para a comparação posterior de identidades.
PersonAnalysis
Detecte pessoas e compare identidades cadastradas priorizando as características do rosto. Quando a correspondência facial não estiver disponível, use a reidentificação corporal como apoio. Avalie localmente com o SDK Python.
Apenas para pesquisa acadêmica não comercial. O uso comercial exige licença.
01Referência cadastrada
02Correspondência facial
03Apoio corporal
Recursos principais
Localize pessoas em cada imagem e associe os rostos detectados aos seus corpos para a comparação posterior de identidades.
Compare características faciais com as referências cadastradas. Quando há uma correspondência facial adequada, ela tem prioridade.
Quando não há correspondência facial, compare a aparência corporal com referências salvas. Roupas, ângulo de visão e oclusões podem afetar o resultado.
Comparação de identidades
Sua aplicação fornece rótulos de identidade e imagens de referência. O PersonAnalysis compara as detecções com a galeria da instância atual.
Adicione uma imagem com um rótulo de identidade à galeria em memória.
Execute get() em uma imagem e depois match() para comparar as detecções com as identidades cadastradas.
Após uma correspondência facial confiável e uma associação clara entre rosto e corpo, use update() para adicionar uma referência corporal.
Pacotes de modelos Cheetah
Dois pacotes públicos combinam detecção de pessoas, reconhecimento facial e reidentificação corporal. Ambos permitem inferência local em CPU ou CUDA.
27.1 MBTamanho do download
Pacote compacto para avaliação local.
pp_det_small_320.onnxreid_0265 · 256D211.5 MBTamanho do download
Modelos maiores de detecção de pessoas e reconhecimento facial.
pp_det_med.onnxreid_0265 · 256DAmbos compartilham o reid_0265, com características corporais de 256 dimensões. Os pesos públicos destinam-se apenas à pesquisa acadêmica não comercial; o uso comercial exige uma licença de modelos separada.
Integração local
O PersonAnalysis está disponível no insightface 2.1 no PyPI. Execute a inferência em CPU ou CUDA e conecte os resultados à lógica de identidades e armazenamento da sua aplicação.
python -m pip install --upgrade "insightface==2.1"Ler o guia de configuraçãoA aplicação de desktop multilíngue também aceita vídeos locais, câmeras e fluxos RTSP.
Início rápido com Python
1import cv22from insightface.app import PersonAnalysis34with PersonAnalysis(name="cheetah_s") as app:5 registration = app.register("person_001", "reference.jpg")6 if registration.accepted == 0:7 raise ValueError(registration.rejected)89 image = cv2.imread("scene.jpg")10 if image is None:11 raise FileNotFoundError("scene.jpg")1213 matches = app.match(app.get(image))14 for result in matches:15 print(result.person_id, result.matched_by)Não inclui rastreamento contínuo, identificadores anônimos ou registros históricos de eventos.
A galeria de referências fica na memória da instância atual. Uma base persistente de identidades deve ser gerenciada pela sua aplicação.
A reidentificação corporal depende da aparência; mudanças de roupa, oclusões e ângulos de câmera podem afetar as correspondências.
O PersonAnalysis acrescenta detecção de pessoas e reidentificação corporal à comparação de identidades pelo rosto. Ele associa rostos a corpos e prioriza correspondências faciais com suas referências cadastradas.
Ele analisa imagens e compara identidades cadastradas. Rastreamento contínuo, identificadores anônimos de trajetória e histórico de eventos estão fora do escopo atual.
O código usa a licença MIT. Os pesos públicos do Cheetah destinam-se apenas à pesquisa acadêmica não comercial. O uso comercial exige uma licença de modelos separada; entre em contato para conhecer as condições de licença e implantação.
Verifique a detecção e as correspondências com seus ângulos de câmera, visibilidade do rosto, mudanças de roupa e oclusões. Ajuste os limiares com dados representativos e meça a velocidade de processamento no hardware de destino.
Compartilhe suas fontes de entrada, ambiente de implantação e requisitos comerciais para discutir licenciamento de modelos e integração.