Foxtable(狐表)用户栏目专家坐堂 → 百度人脸识别api-v3,能弄个例子么?


  共有11090人关注过本帖树形打印复制链接

主题:百度人脸识别api-v3,能弄个例子么?

帅哥哟,离线,有人找我吗?
有点甜
  31楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/16 21:14:00 [显示全部帖子]

1、发布前正常,发布后不正常?如果是,请确认你发布后的程序的文件都在,以及web文件夹都一样。

 

不然,你就加入msgbox追踪哪句代码出错,以及浏览器调试器哪句报什么错。

 

2、你把

 

Dim aryBuf As Byte() = Encoding.UTF8.GetBytes(body)

 

改成

 

Dim aryBuf As Byte() = Encoding.Default.GetBytes(body)


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  32楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/18 9:13:00 [显示全部帖子]

1、你写的完整的代码请贴出来看;

 

2、询问百度客服,完整的可以执行的c#代码,叫人家贴出来看。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  33楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/19 8:57:00 [显示全部帖子]

1、尝试加上

 

req.KeepAlive = true

 

2、告诉对方,直接拷贝帮助文档的代码无法直接执行。要求对方把可以正常执行的正确的json发给你测试。

 

3、ft代码没问题


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  34楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/19 15:28:00 [显示全部帖子]

1、把你的token发出来测试;

 

2、类似执行下面代码

 

Dim token As String = "24.296cf3e6260e3b213a5c1589b0c51c13.2592000.1547796082.282335-15209725" '定义,前面已经定义的内容
Dim ms As New IO.FileStream("d:\index.jpg", IO.FileMode.Open)
Dim arr(ms.length) As Byte
Dim count = ms.read(arr, 0, arr.length)
ms.Close()
Dim strbase64 As String = Convert.ToBase64String(arr)
msgbox("读取图片完毕")
Dim shenfzbh = "440881199103110638"
Dim shenfzxm = "张三"
Dim body As String = "{""image"":""" & strbase64 & """,""image_type"":""BASE64"",""id_card_number"":""" & shenfzbh & """,""name"":""" & shenfzxm & """,""quality_control"":""NONE"",""liveness_control"":""NONE""}"
Dim req = System.Net.WebRequest.Create("https://aip.baidubce.com/rest/2.0/face/v3/person/verify?access_token=" & token)
req.Method = "POST"
req.KeepAlive = True
req.ContentType = "application/json"
Dim aryBuf As Byte() = Encoding.utf8.GetBytes(body)
req.ContentLength = aryBuf.Length
Dim writer = req.GetRequestStream()
writer.Write(aryBuf, 0, aryBuf.Length)
writer.Close()
writer.Dispose()
Dim pos = req.GetResponse
msgbox("获取数据完毕")
Dim stm As System.IO.Stream = pos.GetResponseStream()
Dim reader As New System.IO.StreamReader(stm)
Dim str As String = reader.ReadToEnd
pos.Close
stm.Close
reader.close
Dim jo As JObject = Jobject.Parse(str)
msgbox(jo.ToString)


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  35楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/19 20:48:00 [显示全部帖子]

绝对是图片问题(百度那里的客服也太马虎了事了吧)。

 

我用92楼的代码,然后自己用手机拍了一张图片测试,没问题。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:index.zip
 

 

请自己用手机拍一张照片后测试吧。如果图片正常,绝对没问题。



 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  36楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/19 22:20:00 [显示全部帖子]

以下是引用lihe60在2018/12/19 20:57:00的发言:
92楼代码放在什么地方测试?

 

随便一个地方都可以,比如命令窗口直接测试。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  37楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/19 22:37:00 [显示全部帖子]

以下是引用lihe60在2018/12/19 22:24:00的发言:
放在命令窗口,有这个提示

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png


 

正常情况,这个token没有调用的权限。因为调用需要申请,每次调用都要费用的。

 

你可以去测试那些不需要钱的功能。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  38楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/26 18:16:00 [显示全部帖子]

你上传后的到的图片,先判断一下文件的大小,如果太大的,就弄小,如

 

你可以把图片的尺寸处理下,参考

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=89637

 

你还可以在缩小图片尺寸的基础下,再控制图片质量

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=101560&skin=0


 回到顶部
总数 39 上一页 1 2 3 4