基于嵌入式与OpenCV的目标识别系统研究
2018-11-16邵彩幸刘明志
西南民族大学学报(自然科学版) 2018年5期
邵彩幸,于 越,段 琼,刘明志
(1.西南民族大学计算机科学与技术学院,四川 成都 610041;2.西南民族大学计算机系统国家民委重点实验室,四川 成都 610041)
人工智能的发展,使得通过图像技术进行物体识别发展迅速[1].使计算机视觉成为极具吸引力学科的原因之一是:它会使未来逐步变为现实,人脸检测就是例证[2].在李玉鹏等针对树莓派的人脸识别考勤系统的开发与实现中采用了腾讯优图人脸识别API来实现视频流中人脸的识别[3];胡玉峰研究了在嵌入式环境下使用OpenCV提供的级联分类器实现视觉控制方向的定位追踪眼睛[4];韩宇等采用了计算帧差和二值化等图像处理要素,实现了在树莓派硬件环境中对涌动目标的识别与跟踪[5].袁晨等将Android与OpenCV函数库相结合生成人脸检测模块的动态库[6].罗瑞奇等通过改进传统Haar-like特征提取算法实现了车辆识别[7].上述等研究人员的目标识别方法实现了目标识别的准确性,但识别模块采用仅为现有的级联分类器或第三方的API.本文使用OpenCV提供的级联分类器训练方法自行训练级联分类器,进行鞋子的识别.经实验测试表明该鞋子识别系统识别准确率高,识别相对稳定.
1 系统开发环境
1.1 软件开发环境
Python是一种面向对象的解释型计算机编程语言,具有十分丰富且强大的数据库,它已经逐步变成继Java和C++之后的第三大程序开发语言[8].在众多项目研究经验中发现Python语言灵活性大,可靠性高,因此本系统选用python作为主体开发……
登录APP查看全文