首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >EasyCVR平台AI智能分析版本测试人脸识别插入数据库写不进去问题解决

EasyCVR平台AI智能分析版本测试人脸识别插入数据库写不进去问题解决

原创
作者头像
TSINGSEE青犀视频
修改2021-08-12 18:16:15
修改2021-08-12 18:16:15
2970
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

目前我们正在加紧推出EasyCVR的AI智能分析版本,之前我们也收到了很多朋友的询问,现在EasyCVR已经快完成测试,即将上线,同时我们也会在博客不定期分享我们的测试过程,大家可以关注一下我们。

在做EasyCVR人脸测试时,开启人脸识别进行对比,把匹配的人名、置信度和时间戳插入数据库中,但是打开该数据库,出现几个字段都为null,表明数据并没有写进数据库。

在进行人脸对比操作,直接反馈识别结果,并转化为go的数据类型:

查看里面的数据都是有人名、置信度和时间戳的,原本go的结构体中是没有Name、ConfidenceLevel和Timestamp这几个字段的,所以需要加上这三个字段。

在获取到对比结果写入数据库:

此段代码是没有问题的,但写入数据库就是写不进去,那三个字段一直显示null。因此在写入数据库中的函数加个断点调试:

里面的log打印一直会进去,说明一直写入失败。我们通过代码把写入数据库调试的信息给打开,并在控制台运行,通过此代码打开调试和运行sql语句出现以下错误:

从这里我们找到了问题所在,即在插入数据库中,填写的字段有两个Name,导致数据库插入失败,只要把其中一个删除即可。

最终效果就可以使用代码插入数据库。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档