13.1.14. O editor de pontos-chave

A correspondência de pontos-chave com find_keypoints() funciona a partir de um arquivo de descritor salvo – o arquivo .orb que um script grava com image.save_descriptor() depois de extrair pontos-chave de um objeto de referência (os exemplos de pontos-chave no menu Examples mostram o fluxo de captura). Descritores reais geralmente captam lixo: cantos do fundo, reflexos especulares, características que pertencem à cena em vez do objeto. O editor de pontos-chave, em Tools → Machine Vision → Keypoints Editor, é a ferramenta de limpeza.

Edit File abre um descritor (.orb ou .lbp) junto com a imagem da qual ele foi extraído – o editor encontra o arquivo de imagem correspondente salvo ao lado do descritor – e desenha cada ponto-chave na imagem. Selecione os valores atípicos com o mouse e remova-os com a tecla delete; caixas de seleção alternam a visibilidade de cada oitava de detecção, para que você possa trabalhar pelas escalas uma de cada vez. Salve, e o descritor reduzido é gravado de volta – o descritor e a imagem anteriores são copiados primeiro para arquivos .bak (um .bak anterior é substituído).

Merge Files combina vários arquivos de descritor em um. Capture descritores do mesmo objeto a partir de alguns ângulos e distâncias, mescle-os, e o resultado corresponde ao objeto em mais poses do que qualquer captura individual conseguiria.