植物种类繁多,其叶子、花朵、树干等都是植物分类的重要依据。在花卉种类识别中,由于其特征种类繁多,如何根据有效的特征对植物进行分类是研究人员的重要任务。在计算机发展飞速的今天,计算机视觉技术已经被应用到人们生活的很多方面,如工业制造、安防监控等,以降低人们在特定工作中的工作量。与此同时,软件开发人员的工作量也是不容忽视的,开发人员与研究人员由于其工作内容的不同,使得花卉种类识别系统的开发速度减低。
本文提出了使用插件技术的可扩展的花卉种类识别算法的构建方法,依据模式识别与花卉种类识别的特点,将算法的各步骤表示成处理器的形式,通过流式结构表示算法各步骤之间的关系,研究人员可快速构建算法和比较算法性能。系统使用插件技术,将各个处理器封装成处理器插件,使得该系统在框架上具有良好的可扩展性。基于论文所实现的系统,对植物颜色、形状、纹理等多种特征进行分析比较,选择不同的特征进行组合,根据不同组合得到的实验结果选择性能较好的花卉特征,最终实现了对68种花卉的分类识别,得到了准确率Top1为92.74%,Top5为99.57%。本文提出的花卉种类识别系统具有简单、易用、易扩展的特点,使得研究人员与软件开发人员的工作相对独立,研究人员可专注于算法研究,软件开发人员可以通过插件丰富系统功能。同时,使用数据流式的链接方法来表示算法各步骤简单易理解,降低了研究人员的工作量,适于对算法进行研究和优化。