EDN China > 设计实例 > 嵌入式系统 > 参考设计 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图)基于PandaBoard的运动物体检测系统设计

孙文健?? 肖渤涛?? 宋华军?? 任鹏?? 中国石油大学?? 骆春波?? 西苏格兰大学?? 2015年04月20日 ?? 收藏0

5 测试过程

5.1 系统配置

确保PandaBoard 与PC 机连接,在Matlab 命令窗口中输入targetupdate 进行PandaBoard 板上系统的安装,安装的中间过程可以在MATHWORKS 官网上查询。在安装的最后需要配置PandaBoard 信息,比如系统名称、IP地址、网关等,需要注意的是PandaBoard与PC机必须处在同一个子网下。系统安装完成之后需要测试PandaBoard与PC机的连接状态,其过程如下:

关闭PC 机**墙,防止**墙阻断PC 机与PandaBoard的连接;

在PC机上打开开始,输入cmd打开命令提示符;输入ping+“PandaBoard IP”,查看PC 机到PandaBoard是否连通;

在Matlab 命令窗口输入:h = panda;h.openShell(‘serial’);

上述两个命令可以打开如图6 所示的PuTTY 的配置窗口,通过该窗口配置串口信息,如图7所示,点击serial可以查看配置信息;

串口配置完成之后点击‘Open’可以通过串口在PC机上打开终端客户端,对PandaBoard远程执行Linux命令;

在终端客户端中输入ping+“PC 机IP”,查看PandaBoard到PC机是否连通。

图6 PuTTY配置窗口
图6 PuTTY配置窗口

图7 串口配置信息
图7 串口配置信息

确定PC 机与PandaBoard连通之后即可将Simulink模型下载到PandaBoard上运行,下载过程如下:

在模型上选择Tools→Run on Target Hardware→Options,运行硬件选择PandaBoard同时检查PandaBoard配置信息是否正确;

点击Deploy To Hardware运行模型。

5.2 系统测试

程序下载到PandaBoard之后即可断开与PC机的连接独立运行。用USB无线鼠键在PandaBoard开发板上运行的Ubuntu系统上打开一个终端,通过命令行的形式即可运行程序,进行运动物体检测,检测结果如图8所示。

图8(a)显示了系统对运动人体的检测结果,图8(b)显示了对运动手掌的检测结果。其中,白色像素表示运动物体(人体、手掌),黑色像素表示静止的前景或背景。

图8 检测结果
图8 检测结果

6 结语

本文提出一种基于Simulink 平台和嵌入式PandaBoard开发板综合设计的运动物体检测系统。本系统同时利用Simulink 开发简易和嵌入式PandaBoard 实时处理的优点,相比于其他的视频监控设备,本系统的构建成本更低,算法的设计更加灵活,程序的调试也更加方便。以本系统为基础可以构建出各种更加复杂的实时视频处理系统。因此,本文的方案通用性和可拓展性强,将会在更多场景中体现出实际的应用价值。

【分页导航】


上一页12345下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

运动物体检测? PandaBoard? Simulink? 视频帧采集?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈