专利名称: |
一种基于MATLAB的球形颗粒涂覆图像处理方法 |
摘要: |
本发明涉及一种基于MATLAB的球形颗粒涂覆图像处理方法,其特征在于:所述处理方法的步骤包括:1)图像预处理、2)图像特征信息获取。本发明设计科学合理,基于MATLAB分析软件为处理平台,克服了人为因素的影响,能够对图像进行精确分析;通过涂层厚度及弧长表征颗粒表面涂层的不规则度,从图像中计算出定量化参数,保证分析结果的客观性与准确性。 |
专利类型: |
发明专利 |
国家地区组织代码: |
天津;12 |
申请人: |
天津科技大学 |
发明人: |
李占勇;武秀胜;马晓宇;徐庆 |
专利状态: |
有效 |
申请号: |
CN201810794316.0 |
公开号: |
CN109187290A |
代理机构: |
天津盛理知识产权代理有限公司 12209 |
代理人: |
刘玲 |
分类号: |
G01N15/02(2006.01)I;G;G01;G01N;G01N15 |
申请人地址: |
300457 天津市滨海新区经济技术开发区第13大街9号 |
主权项: |
1.一种基于MATLAB的球形颗粒涂覆图像处理方法,其特征在于:所述处理方法的步骤包括:1)图像预处理:a、调用imread()函数,读入待处理图像;b、参数设置:通过Radius_real()函数设置球形颗粒的半径;c、图像灰度处理:调用rgb2gray()函数,对图像灰度化;d、滤波处理:调用filter2()函数,对图像进行滤波处理,排除图像生成及传输过程中噪声对图像影响;e、图像二值化:调用graythresh()函数确定最佳阈值,并调用im2bw()函数将灰度处理完的图像转化为二值图像;f、获取实际长度与像素之间比率:调用灰度膨胀函数imdilate()、灰度腐蚀函数imerode(),定义scarleratio=Radius_real/radius_pixel;2)图像特征信息获取:g、获取涂覆层图像:将预处理后涂覆前后的图像进行相减,im_tu=im_bw‑im()_bw;h、确定最小外接矩形:调用BoundingBox()函数并涂覆层图像的最小外接矩形;i、扫描涂覆层图像最大高度及长度:将最小外接矩形进行分割,分别扫描各个区域,得出涂覆层的长度及高度,单位为pixel;j、计算涂覆层图像数据:通过实际长度与像素比率将像素长度转换为实际长度;定义:dropwidth_real=width*scaleratio;dropheight_real=dropheight_pixel*scaleratio;arclength_real=Radius_real*2*asin(0.5*width/Radius_pixel);k、输出涂覆层图像及数据。 |
所属类别: |
发明专利 |