基于Android设备的牛只检测与识别研究

来源 :东北农业大学 | 被引量 : 1次 | 上传用户:mdskct
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目标检测是自动驾驶、人脸检测、视频监控等不同应用领域的一项重要任务。虽然最新研发的一些图像和视频实时定位和识别技术可以保证较高的识别精度和检测速度,但目前大多数深度学习应用程序只能在服务器或台式电脑上运行。Android平台不仅可以通过摄像头捕捉图像、视频,还可以检测动物的面部。考虑到目前有很多移动计算设备,本文实现了基于Android设备的目标检测算法的牛脸检测和识别应用。由于现阶段的移动设备基本都可以达到深度研究的计算需求,这使得在Android设备上运行目标检测成为可能。本文中提到的应用程序能够实时识别和检测多头牛的面部。为这个项目中选择的模型的速度进行了优化,因为代码的实时性对工作速度的影响不容小觑。我使用TensorFlow训练了SSD-MobileNet-V1模型。TensorFlow提供了一个预先训练的模型为检测到的图像绘制边框,并使用跟踪代码进行目标跟踪。SSD-MobileNet模型可以大大减少参数的数量,达到更高的精度。SSD网络是一种回归模型,它利用不同卷积层的特征进行分类回归和边框回归。开发MobileNet网络是为了在有限的硬件条件下提高深度学习的实时性。MobileNet和SSD的结合使得牛的检测和识别变得非常准确快速。该模型包含四个部分:用于导入目标图像的输入层、用于提取图像特征的MobileNet基网络、用于分类回归和边框回归的SSD以及用于导出检测结果的输出层。对于数据集,使用7444张图像数据集训练了一个效果好,精度高的模型。在这收集的数据集中,包含256头牛的面部图像,每头牛大约40-50张图像。数据集包含训练数据集和测试数据集两部分。训练过程中,利用Nvidia GTX 1060进行了243000次迭代,大约用了4天的时间。经过训练,模型损失下降到0.410,精度上升到0.95。所有牛类别的平均精度均值(total mAP)为96-100%。检测与识别过程采用两种方法实现,分别用Android camera(Galaxy S9)和PC上的TensorFlow目标检测从精度和检测速度两个方面对检测与识别性能进行评估。实验结果表明,该方法大大提高牛脸检测精度和识别效率。作为参考,该模型在训练过程中使用了Intel i5-4590 CPU@3.30GHZ x4所有核心的80-100%。
其他文献
“三农”问题是我国经济社会的基本问题,解决“三农”问题关键是增加农民收入问题,而提高农民收入最直接、最有效的途径之一就是促进农民工有效流动。本论文以甘肃省静宁县农
阐述了海洋软体动物相关生殖调控类神经肽的研究并发现其在软体动物的性腺发育与成熟和繁殖功能的维持中起着重要作用。采用免疫组织化学、酶联免疫吸附测定以及高效液相色谱
近几年,越来越多的大学教授、专家学者,如史宁中、张奠宙、郑毓信、刘兼、孙晓天、孔企平、张丹、张春莉、孔凡哲、刘加霞等,越来越多地参与到小学数学新课改的教育教学研究
现代管理强调以人为本,在很大程度上管理的科学性就在于用人的科学性,管理的艺术性就在于用人的艺术性。文章对辩证处理人才的“留”与“流”,进行了具体的分析。 Modern ma
于2014年10月至2015年1月采用样线调查法对黄河三角洲自然保护区秋季迁徙期和越冬期水鸟群落结构进行调查研究,调查共包括8条样线40个观测点。结果表明:(1)秋季迁徙期共记录
3月12日,阿里研究院发布了《农产品电子商务白皮书(2013)》。数据显示,2013年阿里平台上经营农产品的卖家数量为39.40万个。其中淘宝网(含天猫)卖家为37.79万个,B2B平台上商
关于犯罪原因的学说浩如烟海,从心理学角度出发来研究犯罪原因的学说不少,目前还没有一个成熟的学说能够完满地解释犯罪原因。弗洛伊德的精神分析学派对犯罪原因有自己独到的
介绍了最早截止期优先调度算法的流程及缺陷,结合运营信息显示的实际业务需求,提出了改进的乘客信息系统运营信息显示调度算法。介绍了改进后算法的运营信息调度规则和模型结
本文运用问卷调查法和访谈法对就读于北京交通大学的在职工程硕士在线学习特征及影响因素进行了调查研究,对在职工程硕士在线学习特征及其影响因素进行了深入剖析,提出了适合在