农药残留浓度检测APP开发文献综述
2020-04-15 17:45:15
农药残留是指农药使用后残存于环境、生物体和食品中的衍生物、代谢物、农药母体、降解物和杂质的总称。造成蔬菜农药残留量超标的主要农药是一些国家禁止在蔬菜生产中使用的有机磷农药和氨基甲酸酯类农药,如对硫磷、甲胺磷、甲拌磷、氧化乐果、甲基对硫磷等。食用农药残留超标的蔬菜,对人体的危害非常严重,容易引起急性中毒,甚至死亡,因此准确检测食品中农药残留的浓度显得较为重要。
国际上用于农药残留快速检测方法种类繁多,究其原理来说,主要分为两大类:高效色谱快速检测法和生化测定法。高效液相色谱法能够对大多数农药进行较为精确的定量检测,但是耗时太长,检测费用过高,限制了其发展。生化检测法是利用生物体内提取出的某种生化物质进行的生化反应来判断农药残留是否存在以及农药污染情况,在测定时样本无需经过净化,或净化比较简单,检测速度快。生化检测法中又以酶抑制法和酶联免疫法应用最为广泛。
农药残留浓度检测app的开发首先需要对安卓app进行开发,其次使用数字图像处理技术和算法,对数字图像进行分析,从而得到农药残留浓度。安卓应用程序是使用Java语言编写的。编译过后的字节码,以及应用程序要求的其他数据和资源文件,通过aapt工具被绑定在一起,称为 Android包,这是一个带.apk后缀的档案文件。这个文件也是用户下载到他们设备上的文件。所有的代码在一个单一的.apk文件中,组成一个“应用程序”。
数字图像处理是指用工业相机、摄像机、扫描仪等设备经过拍摄得到的一个大的二维数组,该数组的元素称为像素,其值称为灰度值。图像处理技术一般包括图像压缩,增强和复原,匹配、描述和识别3个部分。
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它的特点是轻量级而且高效——由一系列 C 函数和少量 C 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。