人脸识别windows离线SDK常见问题和解答
置顶
刘金会01 发布于2018-07-06 14:43 浏览:18598 回复:93
3
收藏
最后编辑于2019-08-13

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自带的库文件若不适合您得机器,可参考置顶帖子自行编译可解决问题。

收藏
点赞
3
个赞
共93条回复 最后由暗影之泉3回复于2019-08-13 18:23
#94暗影之泉3回复于2019-08-13 18:23:38

windowsC++离线SDK,通过二进制图片buf检测人脸接口检测到人脸,但提取特征值时却失败返回0.是什么原因呢。

0
#93彦丶子凡回复于2019-07-22 09:46:52
#91 飞马旅行箱回复
离线人脸库的注册,有没有5S的生成时间限制?

没有那个限制

0
#92xux6868回复于2019-07-16 15:52:08

百度 离线采集sdk 的demo  为什么本地运行起来就是检测不出人脸呢 人脸识别的sdk可以正常识别  但是离线采集的sdk没办法识别人脸

0
#91飞马旅行箱回复于2019-07-07 22:20:47

离线人脸库的注册,有没有5S的生成时间限制?

0
#90骗子多了去回复于2019-07-01 10:27:57
#60 明智虹宇回复
难道我是拿到假的SDK吗,官网上说720P追踪速度在30ms,我在电脑上测试是78ms,直接翻一倍。 [代码]   [代码]
展开

我记得sdk里有一个函数是“追踪有人脸时的检测速度”...但这个弊端非常明显...数值调高检测的速度会提升..但是..人微小的移动..经常会在有人脸的情况下回复无人脸,

0
#89jjkmbeu53406回复于2019-06-05 11:52:25
#50 apgk123回复
求解一个问题,官方目前提供的c# 示例是控制台的,test_user_add 可以通过,但一直报无法创建face.db,然后报无法创建表。 第二,目前把这整个代码都移植到mvc中,出现一些错误: 1.有时一直卡在init这个函数上,内存瞬间飙升到99%,电脑直接死机。 2.不会卡的时候,就会报System.Runtime.InteropServices.SEHException: 外部组件发生异常(没有把face-resource文件夹复制到运行上一级目录都不会出错,只会报找不到face-resource 资源而已) 3.试过DllImport 本地完整路径,都没用。
展开

你好,可以问下,MVC项目使用离线sdk是怎么解决的啊

0
#88wtuvfhpawg回复于2019-05-22 17:49:10

请问下,C# 离线的怎么可以实现摄像头预览啊。

0
#87成绩测试回复于2019-05-20 15:58:58

请问摄像头你是Camera1还是camera2?可以看下我的贴子 吗?

1
#86果断叫小黑回复于2019-05-11 19:35:41
#85 fyjfu6回复
我的sdk路径有中文,一直返回错误,找了好久没找到问题,感谢提醒

你的问题还能解决真好。

0
#85fyjfu6回复于2019-05-10 16:13:58

我的sdk路径有中文,一直返回错误,找了好久没找到问题,感谢提醒

0
#84果断叫小黑回复于2019-05-09 18:32:37
#83 Gramiii回复
我想请问下离线人脸识别的识别框有啥用处

离线人脸识别不是自己调用摄像头吗?

0
#83Gramiii回复于2019-05-09 16:47:17

我想请问下离线人脸识别的识别框有啥用处

0
#82果断叫小黑回复于2019-05-05 21:55:29
#81 尼基塔007不错回复
调用的话和电脑配置有啥联系?

应该跟处理器有关。。其他的只是位数对应上就行了。

0
#81尼基塔007不错回复于2019-04-28 20:56:21

调用的话和电脑配置有啥联系?

0
#80188******00回复于2019-04-20 20:36:55

已收藏

0
#79liguanghui2588回复于2019-04-19 17:11:00

调用离线的SDK有时候不太稳定

0
#78tushengcar回复于2019-04-18 18:18:24

检测、识别独立线程的时候总是出现访问错误 System.AccessViolationException

match_task = Task.Factory.StartNew(() =>

                                    {

                                        string ret = FaceCompare.test_match_by_mat(cardfea, OpenCvSharp.Extensions.BitmapConverter.ToMat(player.GetCurrentVideoFrame()));

                                        try

                                        {

                                            if (ret == null) return;

                                            JObject jo = (JObject)JsonConvert.DeserializeObject(ret);

                                            string score = jo["data"]["score"].ToString();

                                            faceres.ID = score;

                                        }

                                        catch { }

                                        Console.WriteLine(ret);

                                    });

0
#77177******01回复于2019-04-18 13:52:32

百度api好用,免费,很良心

0
#76177******01回复于2019-04-18 13:52:00

总结很好,大神

0
#75yuesyang1回复于2019-04-18 09:49:44

用安卓采集人脸数据,只能用百度的离线AndroidSDK吗?我只需要采集注册人脸信息

0
TOP
切换版块