python可以直接用前端传回的图片base64编码的数据进行人脸识别吗?
按照官方的示例,从本地图片读取数据当然是没问题的;
但是从前端传回的图片base64编码的数据用着不行,代码如下
image = image_date.replace('data:image/png;base64,', '')
image = bytes(image, encoding = "utf8")
result = client.identifyUser(groupId, image);
image = bytes(image, encoding = "utf8")
result = client.identifyUser(groupId, image);
每次返回都是 face not found
求教,有没有办法解决?
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
http://www.vgot.net/test/image2base64.php
给你一个base64测试的网址
您好,我遇到了同样的问题,我用face_recognition一直不能正常识别前端传回的图片,base64码删除了传回数据前面那一段,只剩base64码,所以想问一下,这个问题最后您怎么解决的?拜托了。
把base64头信息去掉了吗
这边一直获取不到,我用的flask
阔以讲讲你那边是如何传值得么~谢谢呀~
很棒喔,还给其他phper解决疑难杂症了
解决了,应该这么转码
image = image_date.replace('data:image/png;base64,', '')
image = base64.b64decode(image)
result = client.identifyUser(groupId, image);