基于RIoT Board智能图像识别与远程监控平台设计.pdfVIP

基于RIoT Board智能图像识别与远程监控平台设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

团队名称:无敌创客

1方案概述

如今的大多数头不具备自动识别和功能,为了填补该功能,本项目方案

设计的平台可以有效通过网络图像和自动识别目标,并且可通过网

络操控平台和。本平台具有实时图像和的功能,具有较广的应

用场合。平台基于RIoTboard板上的UbuntuLinux系统,采用SimpleCV开源函

数库,加速程序开发。

2方案独创性描述

本方案可以智能的识别目标并目标,还可通过网络操控该平台,具有智

能实用的功能。

3方案设计框图

USB无线网

RIoTboard

头模块

PWM

电机控制摄

4安装SimpleCV

首先在RIoTboard刷入UbuntuLinux系统,然后通过SSH在UbuntuLinux终端

依次输入执行命令行:

$sudoapt-getinstallipythonpython-opencvpython-scipypython-numpy

python-pygamepython-setuptoolspython-pip

$sudopipinstall

$sudopipinstallsvgwrite

最后在终端中输入simplecvSimpleCVshell,如图

5安装USB头

在RIoTboard板子上接好USB头后,在SimpleCVshell界面输入命令:

SimpleCV:1cam=Camera()

SimpleCV:2cam.getImage().show()

6采用Blob算法实现目标识别

Blob算法是对图像中相同像素的连通域进行分析,并称该连通域为Blob。Blob

算法可为目标识别图像中的斑点的数量、位置、形状和方向,可以相关

斑点间的拓扑结构。项目采用SimpleCV自带Blob算法(源代码参考

),识别到物体后,

利用程序提取物体坐标,采用PID控制算法,通过I/O输出PWM控制舵机

旋转,从而使头可以实时目标,保证目标在头视场范围内。PID算

法控制流程如图。

7服务器

为了控制头,需要安装一个轻量级的Web服务器,本项目采用组合为

nginx+php+sqlite的方式服务器

1安装nginx服务器

sudoapt-getinstallnginx

2启动nginx

sudo/etc/init.d/nginxstart

3安装php、sqlite

sudoapt-getinstallphp5-fpmphp5-sqlite

4修改配置文件

sudonano/etc/nginx/sites-available/default

搜索查找listen行,把改行#号注释去掉,修改为

listen80;##listenforipv4.

搜索查找index行,修改为

indexindex.phpindex.htmlindex.htm

搜索查找php定义段,去掉注释,修改为

location~\.php${

fastcgi_passunix:/var/r

文档评论(0)

honglajiao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档