本申请公开了一种颗粒参数提取方法、系统及存储介质,涉及颗粒参数提取技术领域,包括:当检测到用户点击所述工具箱内的第一预设按钮的操作时,获取第一图像;所述第一图像为待提取颗粒参数的颗粒图像;根据所述第一图像和预设的二值化阈值以及形态学处理阈值,进行所述第一图像的预处理操作并输出预处理后的第二图像;当所述工具箱检测到颗粒参数提取指令时,对所述第二图像进行颗粒参数提取并输出相应的颗粒参数。采用上述方法可以降低降低颗粒参数提取的研究门槛,提高研究效率。提高研究效率。提高研究效率。
【技术实现步骤摘要】
颗粒参数提取方法、系统及存储介质
[0001]本申请涉及颗粒参数提取
,特别涉及一种颗粒参数提取方法、系统及存储介质。
技术介绍
[0002]在科研工作中,颗粒形态描述作为一个重要的细分领域,旨在研究细观条件土体中颗粒相互作用,及其对土体物理、力学性质的影响,这对更为准确描述相关作用机理提供了另一条道路。
[0003]目前主流的研究都是通过MATLAB、ImageJ等仿真计算软件对颗粒参数进行提取,再根据提取到的颗粒参数进行分析研究,这一过程要求研究者具备一定的java等语言的编程能力,对于那些不熟悉编程的工作者来说,将具有一定难度,增加时间成本。
技术实现思路
[0004]本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种颗粒参数提取方法、系统及存储介质,能够降低颗粒参数提取的研究门槛,提高研究效率。
[0005]第一方面,本申请提出一种颗粒参数提取方法,包括有用于执行所述颗粒参数提取方法的工具箱,所述方法包括:
[0006]当检测到用户点击所述工具箱内的第一预设按钮的操作时,获取第一图像;所述第一图像为待提取颗粒参数的颗粒图像;
[0007]根据所述第一图像和预设的二值化阈值以及形态学处理阈值,进行所述第一图像的预处理操作并输出预处理后的第二图像;
[0008]当所述工具箱检测到颗粒参数提取指令时,对所述第二图像进行颗粒参数提取并输出相应的颗粒参数。
[0009]根据本申请实施例的颗粒参数提取方法,至少具有如下有益效果:当用户需要对颗粒图像进行参数提取时,只需熟悉对工具箱的操作流程,通过点击相应的预设按钮即可触发相应的操作,从而调用调用工具箱中相应的内置指令来进行颗粒图像的参数提取,相较于传统的采用MATLAB软件进行图像颗粒参数的提取来说,本方案无需输入相应的编程控制指令来调用相应的函数操作,使得使用本工具箱的人员只需简单了解工具箱的使用说明及操作,便可进行快速的颗粒形态参数的提取,降低颗粒参数提取的难度,节省时间成本。
[0010]根据本申请的一些实施例,所述颗粒参数提取方法还包括:
[0011]当所述工具箱检测到颗粒参数描述指令时,根据相应的所述颗粒参数以及预设的参数计算公式计算颗粒的描述参数;
[0012]将所述描述参数输出并显示于所述工具箱的第一预设窗口。
[0013]根据本申请的一些实施例,当检测到用户点击所述工具箱内的第一预设按钮的操作时,获取第一图像,包括:
[0014]当检测到用户点击所述工具箱的图像预处理图标的操作时,在弹出的第一界面选
择需要的第一图像文件;
[0015]读取所述第一图像文件的文件信息并将所述第一图像文件的内容显示于所述工具箱的第二预设窗口。
[0016]根据本申请的一些实施例,所述颗粒参数提取方法还包括:
[0017]将所述第二图像显示于所述工具箱的第三预设窗口;
[0018]根据新的处理阈值对所述第一图像再次进行图像预处理操作直到输出符合要求的第二图像;所述新的处理阈值为用户根据所述第三窗口所显示的图像内容向所述工具箱的第二界面输入的新的二值化阈值和新的形态学处理阈值。
[0019]根据本申请的一些实施例,所述颗粒参数提取方法,还包括:
[0020]将相应的所述颗粒参数显示于所述工具箱的第四预设窗口。
[0021]根据本申请的一些实施例,所述当所述工具箱检测到颗粒参数提取指令时,对所述第二图像进行颗粒参数提取并输出相应的颗粒参数,包括:
[0022]当检测到用户点击所述工具箱内的第二预设按钮的操作时,触发相应的颗粒参数提取指令并对所述第二图像进行颗粒参数提取并输出相应的颗粒参数。
[0023]根据本申请的一些实施例,所述第二预设按钮包括基本参数提取图标、最小外接矩形图标、最大内接圆图标、和最小外切圆图标;
[0024]对应地,所述颗粒参数包括:面积、轮廓周长、长度、宽度、外接凸多边形周长、外接凸多边形面积、外接矩形长、外接矩形宽、等效圆直径、内切圆直径和外接圆直径。
[0025]根据本申请的一些实施例,所述预设的参数计算公式中整体轮廓系数的计算公式为:颗粒本身面积与等周长圆面积之比。
[0026]第二方面,本申请提出一种颗粒参数提取系统,包括存储器、处理器,以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面实施例所述的颗粒参数提取方法。
[0027]根据本申请实施例的颗粒参数提取系统,至少具有如下有益效果:当用户需要对颗粒图像进行参数提取时,只需熟悉对工具箱的操作流程,通过点击相应的预设按钮即可触发相应的操作,从而调用调用工具箱中相应的内置指令来进行颗粒图像的参数提取,相较于传统的采用MATLAB软件进行图像颗粒参数的提取来说,本方案无需输入相应的编程控制指令来调用相应的函数操作,使得使用本工具箱的人员只需简单了解使用说明及操作,便可进行快速的颗粒形态参数的提取,降低颗粒参数提取的难度,节省时间成本。
[0028]第三方面,本申请提出一种计算机可读存储介质,其存储有可由终端执行的计算机程序,当所述程序在所述终端上运行时,使得所述终端执行第一方面实施例所提到的方法的步骤。
[0029]根据本申请实施例的计算机可读存储介质,至少具有如下有益效果:当用户需要对颗粒图像进行参数提取时,只需熟悉对工具箱的操作流程,通过点击相应的预设按钮即可触发相应的操作,从而调用调用工具箱中相应的内置指令来进行颗粒图像的参数提取,相较于传统的采用MATLAB软件进行图像颗粒参数的提取来说,本方案无需输入相应的编程控制指令来调用相应的函数操作,使得使用本工具箱的人员只需简单了解使用说明及操作,便可进行快速的颗粒形态参数的提取,降低颗粒参数提取的难度,节省时间成本。
[0030]本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变
得明显,或通过本申请的实践了解到。
附图说明
[0031]本申请的附加方面和优点结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0032]图1为本申请一些实施例的颗粒参数提取方法的流程示意图;
[0033]图2为本申请一些实施例的工具箱的主界面示意图;
[0034]图3为本申请一些实施例的工具箱完成图像参数提取的主界面显示示意图;
[0035]图4为本申请一些实施例的颗粒参数提取的完整流程示例图;
[0036]图5为本申请一些实施例的工具箱在一组新的预设参数的情况下的预处理结果示意图;
[0037]图6为本申请一些实施例的工具箱在另一组新的预设参数的情况下的预处理结果示意图;
[0038]图7为本申请一些实施例的颗粒参数提取系统的关于存储器和处理器的连接示意图。
[0039]附图标号如下:
[0040]工具箱100;第二界面110;第一预设窗口120;第二预设窗口130;第三预本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种颗粒参数提取方法,其特征在于,包括有用于执行所述颗粒参数提取方法的工具箱,所述方法包括:当检测到用户点击所述工具箱内的第一预设按钮的操作时,获取第一图像;所述第一图像为待提取颗粒参数的颗粒图像;根据所述第一图像和预设的二值化阈值以及形态学处理阈值,进行所述第一图像的预处理操作并输出预处理后的第二图像;当所述工具箱检测到颗粒参数提取指令时,对所述第二图像进行颗粒参数提取并输出相应的颗粒参数。2.根据权利要求1所述的颗粒参数提取方法,其特征在于,所述颗粒参数提取方法还包括:当所述工具箱检测到颗粒参数描述指令时,根据相应的所述颗粒参数以及预设的参数计算公式计算颗粒的描述参数;将所述描述参数输出并显示于所述工具箱的第一预设窗口。3.根据权利要求1所述的颗粒参数提取方法,其特征在于,当检测到用户点击所述工具箱内的第一预设按钮的操作时,获取第一图像,包括:当检测到用户点击所述工具箱的图像预处理图标的操作时,在弹出的第一界面选择需要的第一图像文件;读取所述第一图像文件的文件信息并将所述第一图像文件的内容显示于所述工具箱的第二预设窗口。4.根据权利要求1所述的颗粒参数提取方法,其特征在于,所述颗粒参数提取方法还包括:将所述第二图像显示于所述工具箱的第三预设窗口;根据新的处理阈值对所述第一图像再次进行图像预处理操作直到输出符合要求的第二图像;所述新的处理阈值为用户根据所述第三窗口所显示的图像内容向所述工具箱的第二界面输入的新的二值化阈值和...
【专利技术属性】
技术研发人员:白思凯,杨超,黄洁芳,郑薇,周小灿,苏杰,
申请(专利权)人:五邑大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。