使用的SDK版本

使用的SDK版本是 fw-AC79_AIoT_SDK-release-AC79NN_SDK_V1.2.0,可以从 gitee 下载。

SDK版本截图

这是官方文档,文档非常简单,并且按此操作会出现报错,文档已经很久没有人维护,内容过于陈旧。


报错记录及解决办法

重复定义错误

报错截图:

重复定义错误截图

出现这种重复定义的错误,通常是因为启用了其他暂时不需要的宏。很明显,上面这个文件是需要的,而下面这个是多余的。此时可以查看文件开头,找到相关宏的定义,并注释掉该宏即可。

此外,还可能会遇到某个变量例如: camera 没有定义的报错,只需要包含相应的头文件即可解决。不用怀疑自己,官方的SDK就是存在很多的问题,需要自己多留点心。

工程文件问题

另一个常见问题:

工程文件报错截图

这个问题是由于工程链接太多,导致溢出。解决方法是创建一个新的 .CBP 文件,可以从解压包中重新解压生成新的文件。记得备份 .CBP 文件。

把问题都解决后,把程序烧录进去,你把摄像头对着自己,串口打印就会输出一个坐标信息,但是检测精度感觉不咋滴,看着摄像头好久才能检测到一帧。
eg:
[15:29:40.911]收←◆[00:00:04.360]num_box=1
[00:00:04.360]x1:76 x2:265 y1:103 y2:292
[00:00:04.374]during:160 ms


更多推荐