Estou estudando para fazer um sistema que reconhece a pessoa pela face, para o trabalho de conclusão de curso. No entanto, não consegui identificar quais métodos para conseguir treinar, extrair as características e fazer a identificação da pessoa. Estava tentando usar o KNN mas ainda não descobri como fazer. Alguém poderia me dar uma ideia ou exemplo de como posso fazer? Estou utilizando o java e o OpenCV, mas se tiver um exemplo em outra linguagem, também agradeço.