天眼人脸识别系统-履历信息读取案例

步骤一:完善face_query.py代码

sourceai/model/face/db/face_query.py添加及修改如下代码:

from sourceai.model.face.db import face_storage
from sourceai.model.face.db import face_obj


def query(imgid, name=''):
    dbconn = face_storage.MySQL_Query()
    res = ''
    if (name == 'user'):
        res = query_userinfo(dbconn, imgid)
    elif (name == 'resume'):
        res = query_resume_info(dbconn, imgid)
  

    # print(res)
    dbconn.disconnect()
    return res
    
 def query_resume_info(dbconn, imgid):
    sql = "select  n.f_resume,f_time from tb_user m,tb_resume n where m.f_id = n.f_userid and m.f_faceid = '" + imgid + "'"
    results = dbconn.query(sql)
    datas = []

    for row in results:
        dict_data = {}
        dict_data['fid'] = imgid
        dict_data['fresume'] = row[0]
        # dict_data['ftime'] =time.strftime('%Y.%m.%d %H:%M:%S', row[1])
        dict_data['ftime'] = str(row[1])
        datas.append(dict_data)

    return datas

步骤二:完善portrait_views代码

在sourceai/controller/portrait_views.py文件中添加如下内容:

def getResume(request):
    faceid = request.POST.get('userid')
    datas = face_query.query(faceid,'resume')
    return HttpResponse(json.dumps(datas))

步骤三:调试项目

启动项目,进行人脸识别后,结果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

源图客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值