人脸识别windows离线SDK常见问题和解答
刘金会01 发布于2018-07 浏览:46978 回复:103
5
收藏
最后编辑于2022-09

1:错误码如1002在那里查找?

答:请参考官网的sdk文档有定义

2:提示db_operation_error是为啥?

答:请检查sdk路径是否带中文,这会导致数据库创建失败然后提示db_operation_error

3:vs2010或2017打开工程编译提示错误不能通过编译?

答:开发文档官方指定使用vs2015 comunity版本,用vs2010不合适,因为vs2010不支持c++11,sdk使用了c++11的新功能,vs2017若编译提示json库错误,如json::reader的错误,可自行google修正或 切换vs2015来编译调试。

4:sdk是否支持多线程?

答:目前版本暂不支持多线程,后续迭代优化版本会考虑提供支持。

5:  windows离线sdk是否支持c#,java语言?

 答:windows离线sdk是用c++语言编写的,支持用vs2015版本开发,推荐用vs2015  comunity版本。

     sdk提供动态库dll,目前已有客户实现了java调用和c#调用,这个需要自行调研,百度暂未提供这方面支持,后续会提供。

6: 人脸检测后得到的faceInfo信息(坐标、宽度等)不正确?

答: 这是一个小bug,只需把头文件baidu_face_api.h中得结构体Struct FaceInfo中得变量定义由int 修改为float即会正确。

7:windows离线sdk在debug版本报错?

答:   目前仅提供x86和x64的release版本的库,不支持debug版本,需要调试可在release版本下通过添加日志调试。

8: 如何激活?激活文件是否可以拷贝到其他电脑使用?

答:激活有两种方式,一是通过激活工具激活,输入在官网申请到得key,然后会在激活工具生成license.ini和license.key两个激活文件。

授权和设备绑定,这2个激活文件拷贝到其他电脑并不能使用,只能该电脑使用。

9:sdk中得激活工具licenseTool.exe和sdk的demo TestFaceApi.exe都不能运行,崩溃或提示缺少dll?

答:sdk是针对开发者的,这就需要推荐安装vs2015,并需要勾选c++。sdk是用c++语言编写的。崩溃或提示缺少dll是因为缺少运行环境。

10:证件照等图片检测不到人脸,但实际是有人脸的?

答: 默认可检测最小人脸大小是100,若检测不到,可通过设置最小人脸大小比如30:   api->set_min_face_size(30);  

达到调整最小人脸检测大小的目的,然后再调用检测,这样能检测到比较小得图片如证件照等。

11: linux在授权激活后core dump或windows x64运行报openblas.dll库文件错误

答:可参考置顶帖子,是因为openblas库文件和您的机器不兼容所致,openblas编译和机器的cpu等环境有关,

sdk自带的库文件若不适合您得机器,可参考置顶帖子自行编译可解决问题。

收藏
点赞
5
个赞
共103条回复 最后由海藻糖1984回复于2022-09
#25xiaohefeng回复于2018-08

在调用rtsp地址的时候,非常卡顿。我已经把摄像头的分辨率和画质调到最低,还是不行。在实际项目中,一般都会用rtsp视频而不是usb, 百度技术人员不知测试过rtsp没有,能否给点帮助?

0
#24xiaohefeng回复于2018-08

x64版本,一运行就崩溃。x86版本没有问题。发现在std::vector *track_info = new std::vector();这句出错。是哪里的问题呢?

0
#23xiaohefeng回复于2018-08
#11 tiger_798回复
cv::VideoCapture cap("rtsp://admin:winsion123@172.16.1.100:554/"); 调用rtsp 网络监控摄像头 卡顿相当严重,并且检测不到人脸。如果同时接入4路视频,几乎不能看。 api->set_eulur_angle_thr(-15.153998374939, 19.434478759766, 1.6366827487946);这是我三个角度的设置· 1.程序能不能支持GPU 2、在不支持多线程的情况下,目前有没有什么好的解决方式
展开

我这里也遇到同样的问题,卡顿的不行

0
#21lichao_86回复于2018-08

希望百度能把例子完善稳定一下

0
#20jx博纳思回复于2018-08

C# 有没有demo啊,,,,本地化软件,急需离线sdk 的demo

0
#19jx博纳思回复于2018-08
#10 abill425回复
我二次封装了一个dll,可供c#调用,连同封装源码上传到csdn了,地址是 https://download.csdn.net/download/abill425/10554049  有需要的可以去下载。 不过我也试用了虹软的离线sdk,与其相比,百度的这个离线sdk,不如虹软的好,而且虹软的还免费,各位有兴趣的可以去看看。
展开

虹软的能发个C#  demo吗

0
#18三VS双回复于2018-08

人脸识别windows离线SDK, 支持java调用吗

0
#17hefeitest回复于2018-07

vs版本别搞那么高,电脑跑不了那么高的版本

0
#16tiger_798回复于2018-07

离线库可否支持检测人的性别和年龄?

0
#15明智虹宇回复于2018-07

迫切需要c#的例子,请官方能不能打个样?我们小公司只有java,基本的c#客户端也可以搞搞,但c++真是没人去搞。能不能像虹软一样,搞个nuget包,让大家快速应用起来。

0
#14明智虹宇回复于2018-07
#10 abill425回复
我二次封装了一个dll,可供c#调用,连同封装源码上传到csdn了,地址是 https://download.csdn.net/download/abill425/10554049  有需要的可以去下载。 不过我也试用了虹软的离线sdk,与其相比,百度的这个离线sdk,不如虹软的好,而且虹软的还免费,各位有兴趣的可以去看看。
展开

我使用了这个dll,添加用户、人脸识别、人脸追踪三个接口都是可用的,但运行了一段时间后就自动退出了。

0
#13nt_ca回复于2018-07
#10 abill425回复
我二次封装了一个dll,可供c#调用,连同封装源码上传到csdn了,地址是 https://download.csdn.net/download/abill425/10554049  有需要的可以去下载。 不过我也试用了虹软的离线sdk,与其相比,百度的这个离线sdk,不如虹软的好,而且虹软的还免费,各位有兴趣的可以去看看。
展开

虹软的比较成熟了,但是免费版本的比对规模还有待提升

0
#12恩润物细回复于2018-07

楼主,人脸识别Android离线SDK,后续是否一样会支持多线程?

0
#11tiger_798回复于2018-07

cv::VideoCapture cap("rtsp://admin:winsion123@172.16.1.100:554/"); 调用rtsp 网络监控摄像头 卡顿相当严重,并且检测不到人脸。如果同时接入4路视频,几乎不能看。

api->set_eulur_angle_thr(-15.153998374939, 19.434478759766, 1.6366827487946);这是我三个角度的设置·
1.程序能不能支持GPU

2、在不支持多线程的情况下,目前有没有什么好的解决方式

0
#10abill425回复于2018-07

我二次封装了一个dll,可供c#调用,连同封装源码上传到csdn了,地址是

https://download.csdn.net/download/abill425/10554049 

有需要的可以去下载。

不过我也试用了虹软的离线sdk,与其相比,百度的这个离线sdk,不如虹软的好,而且虹软的还免费,各位有兴趣的可以去看看。

1
J
#9jinglingonline回复于2018-07
#8 nt_ca回复
现在这种都是C++的类,很难被其他语言调用,不知道官方这样设计SDK的意图是什么
展开

v1.0就是这样,先扔出来再说,折腾我们这些搞预研的。

0
#8nt_ca回复于2018-07

现在这种都是C++的类,很难被其他语言调用,不知道官方这样设计SDK的意图是什么

0
#7彦丶子凡回复于2018-07

说了等于没说的帖子~

0
#6dataenergy回复于2018-07

大佬  麻烦帮我看一下我的贴子的问题如何解决。

贴子地址为:http://ai.baidu.com/forum/topic/show/869851

0
#5感性的kingdjf回复于2018-07

能否不限制语言,给出DLL库及说明。这样就可以不依赖某种语言进行开发了。

0
TOP
切换版块