基于图像的作物种子数统计算法设计运用Qt作为开发工具,PyTorch库的使用,算法实现等。具体分为以下三部分:第一部分,采用数码影像技术对黄豆粒进行影像辨识技术。第二部分,前端页面功能包括图像识别技术模块、光源技术模块来调节图片的亮度以及种子震动模块等。第三部分,数据库记录历史数据,包括大种子历史数据、小种子历史数据。最终完成对黄豆的种籽数量的计算。
一、相关技术介绍
(1)Qt
Qt是一个跨平台的C++开发库,它的作用是对图形用户接口的程序进行开发,还可以对没有接口的命令行程序进行开发。Qt也有一些 Python的脚本语言,这些代码可以用于Qt基础上的程序。此外,Qt还可以提供很多操作系统,比如 Windows, Linux,通用操作系统,Android, iOS, WinPhone等智能手机系统。
Qt可以描绘漂亮的界面(包括控件、布局、交互),也可以包括多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等功能,Qt都已经内置了。
(2)基于形态学算法的粘连种子分割计数法
它是一种图像分析的理论,后来被 Matheron等人用于图像的分析,可以实现图像增强、形状分析、细化和恢复等各种处理。
(3)基于分水岭算法的粘连种子分割计数法
该方法将被分析的影像看成是一种地物,用像素的灰色度数来表示地物的海拔。
二、功能介绍
登录、主页功能、选择图片、图像识别、光源模块等。
三、页面展示
1.登录页面
2.主页页面
3.图片选择页面
4.图像识别页面
5.光源模块页面