黄建
1、 实验室环境中实现脱离终端设备,例如手机、电脑等。通过模拟无处不在的摄像头捕捉肢体数据数,上传数据至云端数据并对数据识别、处理与控制。例如教学脱离鼠标键盘,实现手势对教学资料的翻页滚屏等控制,残疾人利用眼球控制app的基本操作,手势可以对无处不在摄像头发出照相指令,并保存与展示照片。
2、 安卓基础基技术到高级技术的创新应用。
第一阶工作:二维图像处理
1、 ImageView。
2、 自定义VIEW
3、 Canvas、Drawable
第二阶段
1、 基于24API等级以上的摄像头开发技术。
2、 位图处理、图形压缩算法实现对每帧图像的高速处理。
第三阶段工作:凸包算法为主的图像轮廓识别、颜色信息为主的图像内容识别
1、 凸包算法理解与优化。
2、 颜色数据处理一般方法。
3、 凸包算法在位图中的应用。
4、 卷积算法处理图像数据的学习与研究。
5、 自主完成底层设计:体态识别、手势识别、眼球识别等或借助第三方库完成识别并控制数据。
第四阶段工作:基于HTTP、TCP/IP、蓝牙等数据传输
1、基于蓝牙的数据传输。
2、基于http、tcp/ip数据传输。
第五阶段工作:基于accessability service脚本开发。
1、web app的节点递归算法设计。
2、accessability service对节点控制。
3、设计引擎对app进行非触摸控制。
4、结合图像识别数据源对app进行非触摸控制。
5、结合互联网技术实现对云端数据的控制。
备注:每个阶段都可拓展为一个独立设计的项目。
Java、android
Android studio、若干基于android系统的智能手机。
周次时间 任务内容 成果/检查点
第1周 ImageView、自定义VIEW、Canvas、Drawable回顾与学习,完成自定义动画设计。 具备基本功能二维图像处理过程
第2周 摄像头的相关功能开发。 开启摄像头,置于自定义view中并获取数据
第3周 获取摄像头数据,处理每一帧位图位图。
优化算法,实现高速图像处理。 各种图像压缩格式的转换。获取处理颜色数据。
第4周 凸包算法理解与优化。
凸包算法在位图中的应用。 算法设计:找到图像边缘形状
第5周 自主完成底层设计:例如体态识别、手势识别、眼球识别等。
或借助第三方库完成识别并控制数据。 设计算法识别形状与颜色。
第6周 实现远程通信
第7周 基于HTTP、tcp、蓝牙等数据传输
1、基于蓝牙的数据传输。
2、基于http、tcp/ip数据传输。
第8周 基于accessability service脚本开发
web app的节点递归算法设计。
accessability service对节点控制。
设计引擎对app进行非触摸控制。
结合图像识别数据源对app进行非触摸控制。
结合互联网技术实现对云端数据的控制。
脱离的或部分脱离终端设备。
第9周
第10周 测试准备答辩
1、硬件 2、硬件+软件 3、软件 4、设计作品 5、设计方案
1、完成
1、 每周根据教师任务安排,在过程文档中做好工作计划,并按计划执行,每周工作情况在文档中记录;
2、 每周工作情况由老师评定,给出成绩。