[Python] Histograma Python Opencv

Discussão em 'Python' iniciado por Stack, Setembro 23, 2024.

  1. Stack

    Stack Membro Participativo

    Olá, gostaria de definir um histograma de uma função que criei para detectar uma região de imagem.

    A função é essa.

    def points (imagem, pontosFaciais):
    p68 =[[47, 35, False],
    [35, 12, False],
    [12, 13, False],
    [13, 14, False],
    [14, 47, False],
    [41, 31, False], #buchecha esquerda
    [31, 4, False],
    [4, 3, False],
    [3, 2, False],
    [2, 41, False]]
    for k in range(0, len(p68)):
    pontos = []
    ponto = [pontosFaciais.part(p68[k][0]).x, pontosFaciais.part(p68[k][0]).y]

    pontos.append(ponto)

    ponto = [pontosFaciais.part(p68[k][1]).x, pontosFaciais.part(p68[k][1]).y]

    pontos.append(ponto)

    pontos = np.array(pontos, dtype=np.int32)

    cv2.polylines(imagem, [pontos], p68[k][2], (255, 0, 0), 2)


    E fiz isso para imprimir o histograma

    red = cv2.calcHist([imagem], [2], points(), [256], [0, 256])


    Mas não imprimi, como faço um histograma apenas da função acima ?

    Continue reading...

Compartilhe esta Página