使用C++ SDK v3做人脸检测
既見橘子 发布于2018-05 浏览:1480 回复:4
1
收藏
大家好,我刚接触百度云平台,选择用C++语言来做人脸检测的功能,参考v3 SDK的快速入门写了一个简单的例子,确定app_id,api_key,secret_key都输入无误,传入的图片做了base64编码,并去除了图片头,image_type设置成了BASE64,程序编译后返回的结果,error_code为14,error_msg为"IAM Certification failed",客服说我需要再获取access_token,但是我看官方文档,应该不需要做这一部才对。另外我用全部同样的设置,用python api来测试,就完整的跑通了。目前找不到原因,希望做过相关内容的人能不吝赐教。
收藏
点赞
1
个赞
共4条回复 最后由朱焰坤回复于2018-11
#5朱焰坤回复于2018-11

在C++中图片转码之后需要的是const char * 类型的,和string类型有差别

0
#4彦丶子凡回复于2018-11

现在SDK更新了,你可以使用url来了

0
#3lichao_86回复于2018-10

你可以试试抓包对比下前后的差异

0
#2用户已被禁言回复于2018-05

你确定你的appid apikey secretkey是在控制台复制的吗?

https://console.bce.baidu.com/ai/?fromai=1#/ai/face/overview/index

你可以截图部分代码的。

 

也可以参考http://ai.baidu.com/forum/topic/show/496572 

如果不是空格问题。那就不清楚了

1
TOP
切换版块