Face_recognition: How can i do ?

Created on 7 Dec 2018  路  1Comment  路  Source: ageitgey/face_recognition

Hello,

how can i do insert to db with this array and how can i do to convert this to json

 unknown_face_encodings = face_recognition.face_encodings(img)
// export array

[-0.09634063,  0.12095481, -0.00436332, -0.07643753,  0.0080383,
                            0.01902981, -0.07184699, -0.09383309,  0.18518871, -0.09588896,
                            0.23951106,  0.0986533 , -0.22114635, -0.1363683 ,  0.04405268,
                            0.11574756, -0.19899382, -0.09597053, -0.11969153, -0.12277931,
                            0.03416885, -0.00267565,  0.09203379,  0.04713435, -0.12731361,
                           -0.35371891, -0.0503444 , -0.17841317, -0.00310897, -0.09844551,
                           -0.06910533, -0.00503746, -0.18466514, -0.09851682,  0.02903969,
                           -0.02174894,  0.02261871,  0.0032102 ,  0.20312519,  0.02999607,
                           -0.11646006,  0.09432904,  0.02774341,  0.22102901,  0.26725179,
                            0.06896867, -0.00490024, -0.09441824,  0.11115381, -0.22592428,
                            0.06230862,  0.16559327,  0.06232892,  0.03458837,  0.09459756,
                           -0.18777156,  0.00654241,  0.08582542, -0.13578284,  0.0150229 ,
                            0.00670836, -0.08195844, -0.04346499,  0.03347827,  0.20310158,
                            0.09987706, -0.12370517, -0.06683611,  0.12704916, -0.02160804,
                            0.00984683,  0.00766284, -0.18980607, -0.19641446, -0.22800779,
                            0.09010898,  0.39178532,  0.18818057, -0.20875394,  0.03097027,
                           -0.21300618,  0.02532415,  0.07938635,  0.01000703, -0.07719778,
                           -0.12651891, -0.04318593,  0.06219772,  0.09163868,  0.05039065,
                           -0.04922386,  0.21839413, -0.02394437,  0.06173781,  0.0292527 ,
                            0.06160797, -0.15553983, -0.02440624, -0.17509389, -0.0630486 ,
                            0.01428208, -0.03637431,  0.03971229,  0.13983178, -0.23006812,
                            0.04999552,  0.0108454 , -0.03970895,  0.02501768,  0.08157793,
                           -0.03224047, -0.04502571,  0.0556995 , -0.24374914,  0.25514284,
                            0.24795187,  0.04060191,  0.17597422,  0.07966681,  0.01920104,
                           -0.01194376, -0.02300822, -0.17204897, -0.0596558 ,  0.05307484,
                            0.07417042,  0.07126575,  0.00209804]


i want to save in db (sql) and array format typing

Most helpful comment

You can use numpy to convert the array to and from JSON. These are the methods I created.

import numpy
def numpy_to_json(n_array):
    n_list = n_array.tolist()
    j_array = json.dumps(n_list) 
    return j_array

def json_to_numpy(j_data):
    j_array = json.loads(j_data)
    n_array = numpy.array(j_array)
    return n_array

I use numpy_to_json to save the face encoding into a MySQL db using a JSON field, and then json_to_numpy to convert the data back into something that the face_recognition project understands. Also, see http://www.numpy.org/.

Mark

>All comments

You can use numpy to convert the array to and from JSON. These are the methods I created.

import numpy
def numpy_to_json(n_array):
    n_list = n_array.tolist()
    j_array = json.dumps(n_list) 
    return j_array

def json_to_numpy(j_data):
    j_array = json.loads(j_data)
    n_array = numpy.array(j_array)
    return n_array

I use numpy_to_json to save the face encoding into a MySQL db using a JSON field, and then json_to_numpy to convert the data back into something that the face_recognition project understands. Also, see http://www.numpy.org/.

Mark

Was this page helpful?
0 / 5 - 0 ratings

Related issues

cjosephson picture cjosephson  路  5Comments

safaad picture safaad  路  4Comments

Allenstin picture Allenstin  路  5Comments

carlhung picture carlhung  路  6Comments

leonardofmed picture leonardofmed  路  4Comments