本文来源电子发烧友社区,作者:yjp, 帖子地址:https://bbs.elecfans.com/jishu_2303180_1_1.html
应用开发示例在完成开发板的上电,镜像编译,板卡系统升级以及开发环境的搭建以后,下一步就可以将 ddk/samples 目录下示例跑起来。 本文将围绕多任务感知参考解决方案 ddk/samples/solution_zoo/multitask_perception_solution 来介绍如何快速跑通开发板的全链路流程。
1. 环境确认
2. 样例编译多任务感知参考解决方案内置了丰富的人脸人体感知相关的算法,并且以源码方式进行提供。
使用之前,首先需要进行编译,进入 ddk/samples/solution_zoo/multitask_perception_solution 目录,执行 build_and_deploy.sh 即可以完成编译。
一旦正确完成编译,会在 multitask_perception_solution 目录下,新增 /deploy 目录。
work@work-server:/multitask_perception_solution/deploy$ lltotal 44drwxr-xr-x 6 work work4096 4月13 11:32 configsdrwxrwxr-x 2 work work4096 4月13 11:32 libdrwxr-xr-x 2 work work4096 4月13 11:32 modelsdrwxrwxr-x 3 work work4096 4月13 11:32 multitask_perception-rwxr-xr-x 1 work work 12366 4月13 11:32 run_body.sh-rwxr-xr-x 1 work work 11637 4月13 11:32 run_face_recog.sh
3. 上板部署多任务感知参考解决方案解决方案部署,非常简单,你只需要将 multitask_perception_solution/deploy 部署到开发板的 /userdata 目录下即可以。
你可以采用scp/tftp/nfs等方式来进行开发机与开发板之间的数据传输,本文采用scp方式进行实现。
// 将/deploy安装到开发板work@work-server:/solution_zoo/multitask_perception_solution$ scp -r deployroot@10.64.35.206:/userdata/// 在开发板上验证安装成功root@x3sdbx3-samsung2G-3200:/userdata/deploy# lldrwxr-xr-x 6 root root 4096 Jan1 08:29 configsdrwxrwxr-x 2 root root 4096 Jan1 08:29 libdrwxr-xr-x 2 root root 4096 Jan1 08:29 modelsdrwxrwxr-x 3 root root 4096 Jan1 08:29 multitask_perception-rwx------ 1 root root 12366 Jan1 08:29 run_body.sh-rwx------ 1 root root 11637 Jan1 08:29 run_face_recog.sh
4. 执行与可视化/userdata/deploy 目录下提供了 run_body.sh 和 run_face_recog.sh 两个脚本,支持分别运行人体感知示例和人脸感知示例。
运行过程中,需要根据你的开发板外接的摄像头类型来进行实现,我们这里采用的一个奥速的1080p的USB摄像头。
root@x3sdbx3-samsung2G-3200:/userdata/deploy# sh run_face_recog.shchmod: start_nginx.sh: No such file or directorysh: can't open 'start_nginx.sh': No such file or directoryChoose lunch x3 vio type menu...pick a combo: 1. single cam 2. single feedbackWhich would you like?1You choose 1:single_camChoose lunch single cam sensor menu...pick a combo: 1. single camera: os8a10, 2160P 2. single camera: os8a10, 1080P 3. single camera: usb_cam, 1080P 4. single camera: f37_1080p, 1080PWhich would you like?3You choose 3:usb_camvio_mode: usb_camvio_pipe_file: configs/vio/x3dev/iot_vio_x3_usb_cam_1080p.jsonusb_cam start, default resolution 1080P.../usr/bin/adbd is not runnningvio_cfg_file: ./configs/vio_config.json.x3dev.camturn on malloptuse bpu native engine[1970-01-01 08:35:32 INFO 548044893280 hr_api.cpp:479] HorizonRT version = 1.5.1[1970-01-01 08:35:32 INFO 548044893280 hr_api.cpp:484] hbrt version = 3.12.2
一旦运行起来,你就可以在同一个网段的开发机上,访问 http://[开发板] 地址来可视化执行输出的结果,我们这里访问的 http://10.64.35.206。
应用开发示例在完成开发板的上电,镜像编译,板卡系统升级以及开发环境的搭建以后,下一步就可以将 ddk/samples 目录下示例跑起来。 本文将围绕多任务感知参考解决方案 ddk/samples/solution_zoo/multitask_perception_solution 来介绍如何快速跑通开发板的全链路流程。
1. 环境确认
-
交叉编译环境已经安装
-
ddk/package/host package已经安装
-
开发板和开发机器连通,并完成配套的系统镜像升级,我们这里示例是基于0207进行验证。
-
ddk/package/board 板端附加工具已经安装。
2. 样例编译多任务感知参考解决方案内置了丰富的人脸人体感知相关的算法,并且以源码方式进行提供。
使用之前,首先需要进行编译,进入 ddk/samples/solution_zoo/multitask_perception_solution 目录,执行 build_and_deploy.sh 即可以完成编译。
一旦正确完成编译,会在 multitask_perception_solution 目录下,新增 /deploy 目录。
work@work-server:/multitask_perception_solution/deploy$ lltotal 44drwxr-xr-x 6 work work4096 4月13 11:32 configsdrwxrwxr-x 2 work work4096 4月13 11:32 libdrwxr-xr-x 2 work work4096 4月13 11:32 modelsdrwxrwxr-x 3 work work4096 4月13 11:32 multitask_perception-rwxr-xr-x 1 work work 12366 4月13 11:32 run_body.sh-rwxr-xr-x 1 work work 11637 4月13 11:32 run_face_recog.sh
Note
首次编译,由于会涉及较多的依赖库的编译,整体编译速度会较慢,但是在后续做了源码修改以后, 再次执行 build_and_deploy.sh 相比会有很大的速度提升。3. 上板部署多任务感知参考解决方案解决方案部署,非常简单,你只需要将 multitask_perception_solution/deploy 部署到开发板的 /userdata 目录下即可以。
你可以采用scp/tftp/nfs等方式来进行开发机与开发板之间的数据传输,本文采用scp方式进行实现。
// 将/deploy安装到开发板work@work-server:/solution_zoo/multitask_perception_solution$ scp -r deployroot@10.64.35.206:/userdata/// 在开发板上验证安装成功root@x3sdbx3-samsung2G-3200:/userdata/deploy# lldrwxr-xr-x 6 root root 4096 Jan1 08:29 configsdrwxrwxr-x 2 root root 4096 Jan1 08:29 libdrwxr-xr-x 2 root root 4096 Jan1 08:29 modelsdrwxrwxr-x 3 root root 4096 Jan1 08:29 multitask_perception-rwx------ 1 root root 12366 Jan1 08:29 run_body.sh-rwx------ 1 root root 11637 Jan1 08:29 run_face_recog.sh
4. 执行与可视化/userdata/deploy 目录下提供了 run_body.sh 和 run_face_recog.sh 两个脚本,支持分别运行人体感知示例和人脸感知示例。
运行过程中,需要根据你的开发板外接的摄像头类型来进行实现,我们这里采用的一个奥速的1080p的USB摄像头。
root@x3sdbx3-samsung2G-3200:/userdata/deploy# sh run_face_recog.shchmod: start_nginx.sh: No such file or directorysh: can't open 'start_nginx.sh': No such file or directoryChoose lunch x3 vio type menu...pick a combo: 1. single cam 2. single feedbackWhich would you like?1You choose 1:single_camChoose lunch single cam sensor menu...pick a combo: 1. single camera: os8a10, 2160P 2. single camera: os8a10, 1080P 3. single camera: usb_cam, 1080P 4. single camera: f37_1080p, 1080PWhich would you like?3You choose 3:usb_camvio_mode: usb_camvio_pipe_file: configs/vio/x3dev/iot_vio_x3_usb_cam_1080p.jsonusb_cam start, default resolution 1080P.../usr/bin/adbd is not runnningvio_cfg_file: ./configs/vio_config.json.x3dev.camturn on malloptuse bpu native engine[1970-01-01 08:35:32 INFO 548044893280 hr_api.cpp:479] HorizonRT version = 1.5.1[1970-01-01 08:35:32 INFO 548044893280 hr_api.cpp:484] hbrt version = 3.12.2
一旦运行起来,你就可以在同一个网段的开发机上,访问 http://[开发板] 地址来可视化执行输出的结果,我们这里访问的 http://10.64.35.206。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
开发板试用
+关注
关注
3文章
301浏览量
2118
发布评论请先 登录
相关推荐
光庭信息获地平线坚实后盾奖
后盾奖”,高度肯定了双方过往在智驾领域的合作成效。 过去两年内,光庭信息基于地平线 J3、J5 及 J6 等多个平台,打造了“泊车与驾驶一体化解决方案”,提供高性能的自动驾驶和泊车功能,可以轻松实现跨平台迁移和新应用开发,有效帮
地平线荣获岚图汽车“优秀合作伙伴奖”
近日,以“领航链动,共创共赢”为主题的2024年度岚图合作伙伴大会在武汉召开。在此次大会上,地平线凭借在智驾领域的突出贡献,荣获岚图汽车颁发的“优秀合作伙伴”奖。该奖项不仅是岚图汽车对地平线智驾技术实力和工程能力的充分认可,更是对地平线
地平线征程家族出货量突破700万
近日,地平线征程家族出货量正式突破700万套,在刷新百万量产速度的同时,也标志着地平线软硬结合的高级辅助驾驶与高阶智驾解决方案实现大规模量产落地!
地平线荣获比亚迪“最佳合作伙伴奖”
近日,比亚迪举办2024年比亚迪新能源汽车核心供应商大会。在此次大会上,地平线荣获“最佳合作伙伴奖”,成为唯一获得该殊荣的智驾方案供应商。该奖项高度肯定了地平线在智驾技术和量产能力方面的突出贡献。地平线创始人兼CEO余凯受邀出席
智驾科技企业地平线登陆港交所
近日,智驾科技企业地平线(地平线机器人-W,股票代码:9660.HK)在香港交易所主板成功挂牌上市,募资总额高达54.07亿港元,成为港股今年最大的科技IPO。
ETAS支持地平线征程6 AUTOSAR版本发布
地平线于2024年北京车展期间推出了覆盖自动驾驶全场景的征程6产品。征程6是地平线新一代家族系列产品,能够覆盖从主动安全ADAS到城区全场景NOA的智能驾驶需求。
智驾科技企业地平线通过港交所聆讯 IPO进入倒计时
10月8日,中国智能驾驶软硬一体化方案地平线迎来IPO的最新进展:港交所网站挂出地平线PHIP版招股书,这意味着智驾科技企业地平线(Horizon Robotics)正式通过港交所聆讯,即将踏入港股市场。根据网站挂出的信息显示,
地平线技术开放日:余凯勾勒智能驾驶新蓝图
在8月28日的地平线技术开放日上,公司创始人兼CEO余凯以高调的姿态,详细阐述了地平线在智能驾驶领域的雄心壮志与商业逻辑。他不仅重申了地平线的定位,还明确了SuperDrive智能驾驶解决方案的标杆地位,并强调了软件在芯片公司生
地平线港股IPO获证监会备案
自动驾驶领域的明星企业——地平线机器人(Horizon Robotics),近期获得了中国证监会的批准,将在香港联合交易所进行首次公开募股(IPO)。此次IPO的顺利推进,标志着地平线向资本市场迈出了重要一步。
智能驾驶企业地平线赴港IPO
智能驾驶科技领军企业地平线正式向香港交易所递交上市申请,此举立刻引起了市场对智能驾驶板块的热烈关注。地平线作为国内自动驾驶芯片及解决方案的佼佼者,其在智能驾驶技术研发和市场地位上的卓越表现一直备受瞩目。此次上市计划的启动,不仅将推动智能驾驶行业的资本化进程,更将为整个产业
智能驾驶头部企业地平线赴港IPO
地平线向港交所递交了上市申请,正式启动港股IPO进程,这一行动引起了市场的广泛关注。在此次上市过程中,高盛、摩根士丹利以及中信建投共同担任联席保荐人,为地平线的上市之路提供了强大的支持。
地平线提交香港IPO申请
智能驾驶计算方案提供商“地平线”正式递交港股上市申请。据其公开文件,地平线在2023年实现了15.5亿元的营收,同比显著增长71.3%,毛利达到10.94亿元,毛利率高达70.5%。
地平线向港交所递交招股书
智能驾驶计算方案领军者地平线,近日正式向港交所递交了招股书,高盛、摩根士丹利及中信建投为其联席保荐人。这并非地平线首次试水资本市场,早在2021年,地平线就计划科创板上市,并一度传出赴美IPO的消息,但受资本市场环境影响,其上市
地平线正式开源Sparse4D算法
地平线将业内领先的纯视觉自动驾驶算法——Sparse4D系列算法开源,推动行业更多开发者共同参与到端到端自动驾驶、稀疏感知等前沿技术方向的探索中。目前,Sparse4D算法已在GitHub平台上线,开发者可关注
评论