Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Método parts()

Na criação da função pontosmarcosfaciais(imagem) qual é a função do método parts()?

def pontos_marcos_faciais(imagem):
.
.
.

        marcos.append(np.matrix([[p.x, p.y] for p in classificador_dlib(imagem, ret).parts()]))

.
.
.

    return marcos
1 resposta
solução!

Olá Eduardo,

Essa função retorna os pares de pontos x e y de cada marco facial. Poderíamos escrevar a função novamente assim, para ficar mais claro.

pontos_x = []
pontos_y=[]
shape = classificador_dlib_68(imagem, face)
for i in range(0, 68):
   pontos_x.append(shape.part(i).x)
   pontos_y.append(shape.part(i).y)
   pontos.append([shape.part(i).x, shape.part(i).y])
   ...

Abraço.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software