You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
wangchongwu be948f7bab
包含目标识别和目标跟踪的流水线式调用仿真 HI3403
2 weeks ago
hi3403 包含目标识别和目标跟踪的流水线式调用仿真 HI3403 2 weeks ago
hi3559av100 new project 7 months ago
media new project 7 months ago
sophon_bm1684x 包含目标识别和目标跟踪的流水线式调用仿真 HI3403 2 weeks ago
README.md new project 7 months ago

README.md

StdTracker_Board_App

标准跟踪器的板端部署工程,用于内部板端验证。本工程是 StdTracker_App_Neo的下游项目。

bm1684x调试指北

  • 0 环境准备

建议使用Linux环境进行调试win宿主机可以安装虚拟机或者直接使用微软的wsl。 直接使用微软控制台也可以登录和执行命令,挂载和交叉编译比较复杂,不建议尝试。

  • 1 登录板卡

命令

> ssh linaro@192.168.1.222
> linaro(密码)
  • 2 将本地调试目标挂载到板卡
sudo busybox mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.1.24:/home/wang/nfs /mnt/wang

将上述命令中的本地路径和挂载点设置为自己的,挂载点建议统一放在/mnt目录下 在板端访问挂载点,可以看到本地目录下的文件。 如果之前没有挂载过需要配置NFS 服务权限

sudo vim /etc/exports

alt text

  • 3 交叉编译 安装交叉编译器,编译器位于
data62/Devices_SDK/sophon/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu

将编译器拷贝到本地。 将NeoTracker 从基线拷贝到板端工程覆盖当前版本。利用外层CMakeList.txt 构建并编译工程,注意将脚本中的交叉编译环境设置为下载的编译器路径。

  • 4 配置环境变量
export LD_LIBRARY_PATH=/mnt/wang/sophon_bm1684x/Bin:/opt/sophon/sophon-opencv_0.11.0/lib:/mnt/wang/third_party/gd_alg/lib:/opt/sophon/libsophon-0.5.1/lib:/mnt/wang/third_party/sophon-cjson_1.7.1/lib:/opt/sophon/sophon-ffmpeg_0.11.0/lib:/mnt/wang/third_party/sophon-mnn-2.4.0/lib:/mnt/wang/third_party/sophon-ncnn/lib:${LD_LIBRARY_PATH}

主要是将算能板/opt/sophon/下的几个库链接路径以及当前可执行文件下算法动态库路径加进来。

  • 5 测试 在板端进入上一步编译出来的可执行文件路径,调用原算法库的单元测试,即可查看效果。 OD_OT_Demo.soc为组内调用识别、跟踪的混合测试可以较大程度还原测试实际项目算法组合使用情况。