コード例 #1
0
ファイル: flandmark_demo.py プロジェクト: jiapei100/clandmark
    print("test get_normalized_frame method")

    frame = flmrk.get_normalized_frame(arr, bbox)[0]
    frame = frame.astype(np.double)
    im = Image.fromarray(frame)
    plt.imshow(np.asarray(im), cmap = plt.get_cmap('gray'))
    plt.show()

    print("test detect_base method")

    landmarks = flmrk.detect_base(frame)

    im = Image.fromarray(frame)
    img_dr = ImageDraw.Draw(im)

    r = 2.
    for i in range(n):
        x = landmarks[0, i]
        y = landmarks[1, i]
        img_dr.ellipse((x-r, y-r, x+r, y+r), fill=0.)

    plt.imshow(np.asarray(im), cmap = plt.get_cmap('gray'))
    plt.show()

    print("test psi method")
    # psi = flmrk.get_psi(frame, landmarks.astype(np.int32), bbox)
    psi = flmrk.get_psi(landmarks, frame, bbox)

#flmrk.get_psi(d_landmarks, arr, bbox)

    break
コード例 #2
0
ファイル: flandmark_demo.py プロジェクト: shivam11/clandmark
    print "test detect method"

    frame = flmrk.get_normalized_frame(arr, bbox)[0]
    frame = frame.astype(np.double)
    im = Image.fromarray(frame)
    plt.imshow(np.asarray(im), cmap=plt.get_cmap("gray"))
    plt.show()

    print "test detect_base method"

    landmarks = flmrk.detect_base(frame)

    im = Image.fromarray(frame)
    img_dr = ImageDraw.Draw(im)

    r = 2.0
    for i in xrange(n):
        x = landmarks[0, i]
        y = landmarks[1, i]
        img_dr.ellipse((x - r, y - r, x + r, y + r), fill=0.0)

    plt.imshow(np.asarray(im), cmap=plt.get_cmap("gray"))
    plt.show()

    print "test psi method"
    psi = flmrk.get_psi(frame, landmarks.astype(np.int32), bbox)

    # flmrk.get_psi(d_landmarks, arr, bbox)

    break
コード例 #3
0
    print "test get_normalized_frame method"

    frame = flmrk.get_normalized_frame(arr, bbox)[0]
    frame = frame.astype(np.double)
    im = Image.fromarray(frame)
    plt.imshow(np.asarray(im), cmap=plt.get_cmap('gray'))
    plt.show()

    print "test detect_base method"

    landmarks = flmrk.detect_base(frame)

    im = Image.fromarray(frame)
    img_dr = ImageDraw.Draw(im)

    r = 2.
    for i in xrange(n):
        x = landmarks[0, i]
        y = landmarks[1, i]
        img_dr.ellipse((x - r, y - r, x + r, y + r), fill=0.)

    plt.imshow(np.asarray(im), cmap=plt.get_cmap('gray'))
    plt.show()

    print "test psi method"
    # psi = flmrk.get_psi(frame, landmarks.astype(np.int32), bbox)
    psi = flmrk.get_psi(landmarks, frame, bbox)

    #flmrk.get_psi(d_landmarks, arr, bbox)

    break
コード例 #4
0
    print "test detect method"

    frame = flmrk.get_normalized_frame(arr, bbox)[0]
    frame = frame.astype(np.double)
    im = Image.fromarray(frame)
    plt.imshow(np.asarray(im), cmap=plt.get_cmap('gray'))
    plt.show()

    print "test detect_base method"

    landmarks = flmrk.detect_base(frame)

    im = Image.fromarray(frame)
    img_dr = ImageDraw.Draw(im)

    r = 2.
    for i in xrange(n):
        x = landmarks[0, i]
        y = landmarks[1, i]
        img_dr.ellipse((x - r, y - r, x + r, y + r), fill=0.)

    plt.imshow(np.asarray(im), cmap=plt.get_cmap('gray'))
    plt.show()

    print "test psi method"
    psi = flmrk.get_psi(frame, landmarks.astype(np.int32), bbox)

    #flmrk.get_psi(d_landmarks, arr, bbox)

    break