首页 > 专利 > 杭州电子科技大学 > 一种基于计算机视觉的pH试纸检测方法专利详情

一种基于计算机视觉的pH试纸检测方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2019-08-30
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2020-01-14
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2022-03-29
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2039-08-30
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201910815257.5 申请日 2019-08-30
公开/公告号 CN110599552B 公开/公告日 2022-03-29
授权日 2022-03-29 预估到期日 2039-08-30
申请年 2019年 公开/公告年 2022年
缴费截止日
分类号 G06T7/90G06T7/11G06T7/13G01N21/80 主分类号 G06T7/90
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 4
权利要求数量 5 非专利引证数量 1
引用专利数量 1 被引证专利数量 0
非专利引证 1、2007.07.12CN 106991679 A,2017.07.28CN 104964973 A,2015.10.07赵亚等.基于数字图像处理的PH试纸自动检测技术《.机械与电子》.2017,B.Y. Loh et al..Automated Mobile pHReader on a Camera Phone《.IAENGInternational Journal of ComputerScience》.2011,;
引用专利 US2007161103A 被引证专利
专利权维持 3 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 王耀微、秦华伟、韩冀晥、王帅、孟肯、尚均普、吴迪 第一发明人 王耀微
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 7
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州君度专利代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
黄前泽
摘要
本发明公开了一种基于计算机视觉的pH试纸检测方法。溶液pH值的检测是工业检测的重要环节。本发明如下:1、采集图像并进行白平衡处理;2、将图像在HSV空间锥型模型下去除背景;3、对图像进行二值化;4、利用基于梯度的Sobel算子检测方法对图像进行轮廓提取。5、确定试纸检测区域的中心点坐标。6、提取图像中的目标区域;7、将目标区域的色度均值与比色卡对比。本发明能够识别具有背景颜色的试纸。在CCD获取数字图像之后,在图像经过预处理后,不需要人为的对图像进行分割,直接对图像目标区域进行提取,能够准确的获取目标区域进行颜色识别。同时,该方法简便,高效,成本低,是一种可实现的图像目标区域获取方法。
  • 摘要附图
    一种基于计算机视觉的pH试纸检测方法
  • 说明书附图:图1
    一种基于计算机视觉的pH试纸检测方法
  • 说明书附图:图2
    一种基于计算机视觉的pH试纸检测方法
  • 说明书附图:图3
    一种基于计算机视觉的pH试纸检测方法
  • 说明书附图:图4
    一种基于计算机视觉的pH试纸检测方法
  • 说明书附图:图5
    一种基于计算机视觉的pH试纸检测方法
  • 说明书附图:图6
    一种基于计算机视觉的pH试纸检测方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2022-03-29 授权
2 2020-01-14 实质审查的生效 IPC(主分类): G06T 7/90 专利申请号: 201910815257.5 申请日: 2019.08.30
3 2019-12-20 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于计算机视觉的pH试纸检测方法,其特征在于:步骤1、利用CCD面阵相机采集pH试纸的彩色图像,对采集到的彩色图像做白平衡处理,得到图片T[f(x,y)];
步骤2、将图片T[f(x,y)]从RGB空间立方体模型转化为HSV空间锥型模型,得到图片T[f(x,y)]的各像素色度H、饱和度S、透明度V;之后,将图片T[f(x,y)]中色度H、饱和度S、透明h
度V满足以下四个条件中任意一条的像素点置为黑色,得到去背景图像T[f(x,y)];
条件①.0≤H≤180;0≤S≤255;0≤V≤46;
条件②.0≤H≤180;0≤S≤43;46≤V≤220;
条件③.0≤H≤180;0≤S≤30;221≤V≤225;
条件④.98≤H≤101;43≤S≤255;46≤V≤255;
h
步骤3、对去背景图像T [f(x,y)]进行二值化,得到二值图;并对二值图进行腐蚀和膨胀;腐蚀、膨胀后得到去毛刺二值图T′[f(x,y)];
步骤4、利用基于梯度的Sobel算子检测方法对去毛刺二值图T′[f(x,y)]的目标区域进行轮廓提取,进而找到兴趣区域的边缘;
基于梯度的Sobel算子检测方法具体如下:
4‑
1.确定X方向上的卷积核模板 Y方向上的卷积核模板
4‑
2.使用Sobel算子分别计算x方向和y方向上的边缘轮廓;
用去毛刺二值图T′[f(x,y)]上除边缘的一圈像素点之外的所有像素点分别作为目标像素点进行X方向轮廓检测和Y方向轮廓检测;
对目标像素点进行X方向轮廓检测和Y方向轮廓检测的方法如下:以目标像素点t′(x,y)为中心的九宫格图像矩阵作为目标像素矩阵;将目标像素矩阵与X方向上的卷积核模板SX点乘,得到目标像素的X向检测值zX(x,y);将目标像素矩阵与Y方向上的卷积核模板SY点乘,得到目标像素的Y向检测值zY(x,y);
根据各像素点对应的X向检测值zX(x,y)和Y向检测值zY(x,y),建立轮廓图像Z′(x,y);
轮廓图像上坐标为(x,y)的像素点的像素值
步骤5、找到轮廓图像Z′(x,y)中面积最大的轮廓和面积最大轮廓的中心坐标;
5‑
1.提取轮廓图像Z′(x,y)中最大的轮廓,将轮廓图像Z′(x,y)中除最大轮廓外的其他区域均改为黑色,得到轮廓图像Z′(x,y);
5‑
2.计算轮廓图像Z′(x,y)的x向一阶矩 y向一阶矩
5‑
3.计算轮廓图像Z′(x,y)中的轮廓中心坐标 其中,
h
步骤6、以步骤5所得的轮廓中心坐标 作为中心点在去背景图像T[f(x,y)]中确定
目标区域;
步骤7、输出步骤6所得的目标区域在HSV空间模型下H通道像素的平均值;将该平均值与pH试纸比色卡各颜色条在HSV空间模型下的H值对比,确定被测试剂的pH值。

2.根据权利要求1所述的一种基于计算机视觉的pH试纸检测方法,其特征在于:步骤1的白平衡处理通过灰度世界法实现,具体操作如下
将输入的彩色图像拆成R、G、B三个通道,得到单通道的R、G、B图像;将R、G、B图像分别定义为Gk(x,y),k=1,2,3;G1(x,y)为R(红色)通道图像;G2(x,y)为G(绿色)通道图像;G3(x,y)为B(蓝色)通道图像;
利用各通道的平均值获取各通道的增益,再将增益返回到对应的通道中,得到增益后R、G、B图像G′k(x,y)如式(1)所示,k=1,2,3;
式(1)中,m、n分别为图像Gk(x,y)的行数、列数;P表示的是图像的R、G、B三个分量的平均值趋于同一个灰度;
之后,将增益后R、G、B图像G′k(x,y)合并为单张的三通道图片T[f(x,y)]。

3.根据权利要求1所述的一种基于计算机视觉的pH试纸检测方法,其特征在于:将图片T[f(x,y)]从RGB空间立方体模型转化为HSV空间锥型模型的步骤如下:
2‑
1.计算图片T[f(x,y)]中各像素点的R、G、B三通道中的最大像素值maxij=max(Rij,Gij,Bij);计算图片T[f(x,y)]中各像素点的R、G、B三通道中的最小像素值minij=min(Rij,Gij,Bij);计算图片T[f(x,y)]中各像素点的像素极差Δx,ij=maxij‑minij;i=1,2,…,m;j=
1,2,…,n;m、n分别为图像的行数、列数;max(Rij,Gij,Bij)为Rij、Gij、Bij中的最大值;min(Rij,Gij,Bij)为Rij、Gij、Bij中的最小值;Rij为坐标(i,j)像素点的R通道像素值;Gij为坐标(i,j)像素点的G通道像素值;Bij为坐标(i,j)像素点的B通道像素值;
2‑
2.计算坐标(i,j)像素点的透明度Vij=maxij;坐标(i,j)像素点的饱和度Sij=Δx,ij/maxij;若maxij为R通道中的像素值;则坐标(i,j)像素点的色度 若maxij为G
通道中的像素值,则坐标(i,j)像素点的色度 若maxij为B通道中的像
素值,则坐标(i,j)像素点的色度

4.根据权利要求1所述的一种基于计算机视觉的pH试纸检测方法,其特征在于:腐蚀、膨胀操作的结构元素均由呈十字形排列的五个像素点组成;结构元素的原点位置结构元素的中心位置。

5.根据权利要求1所述的一种基于计算机视觉的pH试纸检测方法,其特征在于:步骤6中目标区域呈矩形,长度为2c+1,宽度为2r+1,5≤c≤10;5≤r≤10。
说明书

技术领域

[0001] 本发明属于试纸检测技术领域,具体涉及一种基于图像处理的pH试纸检测技术。

背景技术

[0002] 溶液pH值的检测是工业检测的重要环节,如制糖、冶金、纺织、化工等领域有不少的化学反应需要在液态时进行处理,所以需要时刻对溶液pH进行检测,安全可行的pH值检
测的方法也成为当前计算机视觉研究的热点问题。计算机视觉的pH检测方法是通过从摄像
头获取的视频帧中根据特定的技术指标对pH试纸上颜色改变的部位进行提取,并且识别出
相应的颜色对应的pH值。目前工业检测溶液pH值的方法主要有人工比色目法和电极法,这
两种方法在检测中都有各自的优缺点。人工比色目法虽然简单易操作,但很容易受到实验
条件、光源等因素的影响,同时这种方法对人工的依赖性很高,需要有经验的人才能准确的
判断pH值,人为判断容易受到视力疲劳、注意力降低等多种人为因素的影响,从而降低颜色
识别的精确度和准确性。电极法中的电极在检测中容易受到污染,被污染的电极无法正常
检测pH值,会导致测量的结果出现误差。电极法的电极还需要定期进行清洗、去垢和进行更
换,消耗了大量的能源和物质,使工业生产的成本提高。针对以上方法存在的弊端,本发明
重点研究基于计算机视觉的pH试纸值检测的算法,对一定背景下的 pH试纸进行预处理,利
用图像处理的方法去除pH试纸的背景,提取出在滴定后试纸颜色发生改变的部分作为目标
区域,将目标区域由RGB空间模型利用相应的算法转换为HSV 空间模型,HSV空间模型中,pH
试纸值对应的颜色分布在一定的H角度之内,利用H值就可以反推出试纸颜色对应的pH值。
这种方法不仅降低了对人工的依赖性,还改善了环境和节约了资源。

发明内容

[0003] 本发明的目的在于提供一种基于计算机视觉的pH试纸检测方法。
[0004] 本发明的具体步骤如下:
[0005] 步骤1、利用CCD面阵相机采集pH试纸的彩色图像,对采集到的彩色图像做白平衡处理,得到图片T[f(x,y)]。
[0006] 步骤2、将图片T[f(x,y)]从RGB空间立方体模型转化为HSV空间锥型模型,得到图片T[f(x,y)]的各像素色度H、饱和度S、透明度V。之后,将图片T[f(x,y)]中色度H、饱和度S、
h
透明度V满足以下四个条件中任意一条的像素点置为黑色,得到去背景图像 T[f(x,y)]。
[0007] 条件①.0≤H≤180;0≤S≤255;0≤V≤46。
[0008] 条件②.0≤H≤180;0≤S≤43;46≤V≤220。
[0009] 条件③.0≤H≤180;0≤S≤30;221≤V≤225。
[0010] 条件④.98≤H≤101;43≤S≤255;46≤V≤255。
[0011] 步骤3、对去背景图像Th[f(x,y)]进行二值化,得到二值图。并对二值图进行腐蚀和膨胀。腐蚀、膨胀后得到去毛刺二值图T′[f(x,y)]。
[0012] 步骤4、利用基于梯度的Sobel算子检测方法对去毛刺二值图T′[f(x,y)]的目标区域进行轮廓提取,进而找到兴趣区域的边缘。
[0013] 基于梯度的Sobel算子检测方法具体如下:
[0014] 4‑1.确定X方向上的卷积核模板 Y方向上的卷积核模板
[0015] 4‑2.使用Sobel算子分别计算x方向和y方向上的边缘轮廓。
[0016] 用去毛刺二值图T′[f(x,y)]上除边缘的一圈像素点之外的所有像素点分别作为目标像素点进行X方向轮廓检测和Y方向轮廓检测。
[0017] 对目标像素点进行X方向轮廓检测和Y方向轮廓检测的方法如下:以目标像素点 t′(x,y)为中心的九宫格图像矩阵作为目标像素矩阵。将目标像素矩阵与X方向上的卷积核
模板SX点乘,得到目标像素的X向检测值zX(x,y)。将目标像素矩阵与Y方向上的卷积核模板
SY点乘,得到目标像素的Y向检测值zY(x,y)。
[0018] 根据各像素点对应的X向检测值zX(x,y)和Y向检测值zY(x,y),建立轮廓图像Z(x,y)。轮廓图像上坐标为(x,y)的像素点的像素值
[0019] 步骤5、找到轮廓图像Z′(x,y)中面积最大的轮廓和面积最大轮廓的中心坐标。
[0020] 5‑1.提取轮廓图像Z′(x,y)中最大的轮廓,将轮廓图像Z′(x,y)中除最大轮廓外的其他区域均改为黑色,得到轮廓图像Z′(x,y)。
[0021] 5‑2.计算轮廓图像Z′(x,y)的x向一阶矩 y向一阶矩
[0022] 5‑3.计算轮廓图像Z′(x,y)中的轮廓中心坐标 其中,h
[0023] 步骤6、以步骤5所得的轮廓中心坐标 作为中心点在去背景图像T [f(x,y)]中确定目标区域;
[0024] 步骤7、输出步骤6所得的目标区域在HSV空间模型下H通道像素的平均值;将该平均值与pH试纸比色卡各颜色条在HSV空间模型下的H值对比,确定被测试剂的pH值。
[0025] 作为优选,步骤1的白平衡处理通过灰度世界法实现,具体操作如下
[0026] 将输入的彩色图像拆成R、G、B三个通道,得到单通道的R、G、B图像。将R、G、 B图像分别定义为Gk(x,y),k=1,2,3。G1(x,y)为R(红色)通道图像;G2(x,y)为G(绿色)通道图像;
G3(x,y)为B(蓝色)通道图像。
[0027] 利用各通道的平均值获取各通道的增益,再将增益返回到对应的通道中,得到增益后 R、G、B图像G′k(x,y)如式(1)所示,k=1,2,3。
[0028]
[0029] 式(1)中,m、n分别为图像Gk(x,y)的行数、列数;P表示的是图像的R、G、B三个分量的平均值趋于同一个灰度。
[0030] 之后,将增益后R、G、B图像G′k(x,y)合并为单张的三通道图片T[f(x,y)]。
[0031] 作为优选,将图片T[f(x,y)]从RGB空间立方体模型转化为HSV空间锥型模型的步骤如下:
[0032] 2‑1.计算图片T[f(x,y)]中各像素点的R、G、B三通道中的最大像素值 maxij=max(Rij,Gij,Bij)。计算图片T[f(x,y)]中各像素点的R、G、B三通道中的最小像素值minij=min
(Rij,Gij,Bij)。计算图片T[f(x,y)]中各像素点的像素极差△x,ij=maxij‑minij。i=1,2,…,
m;j=1,2,…,n;max(Rij,Gij,Bij)为Rij、Gij、Bij中的最大值;min(Rij,Gij,Bij)为Rij、Gij、Bij中
的最小值;Rij为坐标(i,j)像素点的R通道像素值;Gij为坐标(i,j)像素点的G通道像素值;
Bij为坐标(i,j)像素点的B通道像素值。
[0033] 2‑2.计算坐标(i,j)像素点的透明度Vij=maxij;坐标(i,j)像素点的饱和度 Sij=△x,ij/maxij;若maxij为R通道中的像素值;则坐标(i,j)像素点的色度 若
maxij为G通道中的像素值,则坐标(i,j)像素点的色度 若maxij为B通
道中的像素值,则坐标(i,j)像素点的色度
[0034] 作为优选,腐蚀、膨胀操作的结构元素均由呈十字形排列的五个像素点组成。结构元素的原点位置结构元素的中心位置。
[0035] 作为优选,步骤6中目标区域呈矩形,长度为2c+1,宽度为2r+1,5≤c≤10;5≤r≤10。
[0036] 本发明具有的有益效果是:
[0037] 1、本发明能适用于依赖人的工业环境溶液pH值检测,传统的目测法受观测方位和照射光源的改变容易引起观察颜色发生变化,人视力疲劳也会造成很大的误差和降低工作
效率。基于计算机视觉的pH试纸检测方法可以确定标准化的光环境和固定的观察方位,识
别系统全天工作,从而增加识别的精度和效率。
[0038] 2、本发明可以取代电极法检测,电极法在实际应用中受溶液酸碱度和温度影响较大,电极法电极还需要定期清理和更换。基于计算机视觉的pH试纸检测方法可以直接与溶
液直接接触,同时还能降低更换电极的工业成本。
[0039] 3、本发明能够识别具有背景颜色的试纸。在CCD获取数字图像之后,在图像经过预处理后,不需要人为的对图像进行分割,直接对图像目标区域进行提取,能够准确的获取目
标区域进行颜色识别。同时,该方法简便,高效,成本低,是一种可实现的图像目标区域获取
方法。

实施方案

[0046] 以下结合附图对本发明作进一步说明。
[0047] 如图1所示,一种基于计算机视觉的pH试纸检测方法,具体如下:
[0048] 步骤1、利用CCD面阵相机采集pH试纸的彩色图像如图2所示,对采集到的彩色图像通过灰度世界法做白平衡处理。经过白平衡处理后的图片更加趋向于自然光下的图片。灰
度世界法是白平衡中最常用的算法,在pH试纸检测中,灰度世界法也是白平衡处理中稳定
性好的算法之一,将输入RGB彩色图像拆成R、G和B三个通道,得到单通道的R、 G、B图像。将
R、G、B图像分别定义为Gk(x,y),k=1,2,3。G1(x,y)为R(红色)通道图像;G2(x,y)为G(绿色)
通道图像;G3(x,y)为B(蓝色)通道图像。
[0049] 利用各通道的平均值获取各通道的增益,再将增益返回到对应的通道中,得到增益后 R、G、B图像G′k(x,y)如式(1)所示,k=1,2,3。
[0050]
[0051] 式(1)中,m、n分别为图像Gk(x,y)的行数、列数,m·n是图像gi(x,y)的像素点个数;P表示的是图像的R、G、B三个分量的平均值趋于同一个灰度,这里的P定义为各通道最大值
的一半,即P=128。
[0052] 之后,将增益后R、G、B图像G′k(x,y)合并为单张的三通道图片T[f(x,y)]。
[0053] 步骤2、如图3所示,背景确定的情况下,需要在HSV空间下提取感兴趣的区域,利用白平衡后的图片T[f(x,y)]从RGB空间立方体模型转化为HSV空间锥型模型,得到图片T[f
(x,y)]的各像素色度H值、饱和度S、透明度V,具体过程如下。
[0054] 计算图片T[f(x,y)]中各像素点的R、G、B三通道中的最大像素值 maxij=max(Rij,Gij,Bij)。计算图片T[f(x,y)]中各像素点的R、G、B三通道中的最小像素值minij=min(Rij,
Gij,Bij)。计算图片T[f(x,y)]中各像素点的像素极差△x,ij=maxij‑minij。 i=1,2,…,m;j
=1,2,…,n;max(Rij,Gij,Bij)为Rij、Gij、Bij中的最大值;min(Rij,Gij,Bij)为Rij、Gij、Bij中的
最小值;Rij为坐标(i,j)像素点的R通道像素值;Gij为坐标(i,j)像素点的G通道像素值;Bij
为坐标(i,j)像素点的B通道像素值。
[0055] 计算坐标(i,j)像素点的透明度Vij=maxij;坐标(i,j)像素点的饱和度Sij=△x,ij/maxij;若maxij为R通道中的像素值;则坐标(i,j)像素点的色度 若
maxij为G 通道中的像素值,则坐标(i,j)像素点的色度 若maxij为B通
道中的像素值,则坐标(i,j)像素点的色度
[0056] 背景确定为白色、黑色、灰色,试纸的颜色为黄色。白色、黑色、灰色和黄色在HSV 模型下对应H、S和V范围如下表(1)。
[0057] 颜色 黑 灰 白 黄H 0~180 0~180 0~180 98~101
S 0~255 0~43 0~30 43~255
V 0~46 46~220 221~225 46~255
[0058] 表(1)白色、黑色、灰色、黄色在HSV空间下对应的HSV值
[0059] 将图片T[f(x,y)]中H、S、V符合白色、灰色、黄色的像素点均转化为黑色;得到统一h
的背景。从而获得去背景图像T[f(x,y)]如图3所示。
[0060] 步骤3、如图4所示,利用二值形态学的方法将去背景图像Th[f(x,y)]中对应的背景区域(黑色区域)像素点置为0,前景像素点(非黑色区域)置为1(置为白色,在RGB 模型下
为(255,255,255)),得到二值图。并对二值图进行腐蚀和膨胀。腐蚀、膨胀后得到去毛刺二
值图T′[f(x,y)]。
[0061] 腐蚀过程如图5所示,A为使用背景元素填充集合形成一个矩阵阵列,该阵列中,背景元素为白色方块组成,所有阴影方块组成一个集合,每个阴影方块是集合的一个元素; B
为结构元素,结构元素由呈十字形排列的五个像素点组成。结构元素的原点位置结构元素
的中心位置(图5中B部分的黑圆点);C为腐蚀后的二值图。让B在A上运行,以便B的原点访问
集合的每一个元素,从而创建一个新的集合。B的原点映射到集合上每个元素时,如果B被集
合完全包围,则将该位置标记为新集合的一个成员,所有成员组合起来形成C中图像阴影的
集合。
[0062] 将腐蚀后的图片进行膨胀,膨胀可以增强目标图像的连通域。膨胀过程如图6所示, A为使用背景元素填充集合形成一个矩阵阵列,该阵列中,背景元素为白色方块组成,
所有阴影方块组成一个集合,每个阴影方块是集合的一个元素;B为结构元素,其黑圆点表
示原点;C为膨胀后的二值图。膨胀操作的结构元素与腐蚀操作的结构元素完全相同。让 B
在A上运行,以便B的原点访问集合的每一个元素,从而创建一个新的集合。B的原点映射到
集合上每个元素时,则将B覆盖的所有位置标记为新集合的成员,所有成员组合起来形成C
中图像阴影的集合。
[0063] 步骤4、利用基于梯度的Sobel算子检测方法对去毛刺二值图T′[f(x,y)]的目标区域进行轮廓提取,进而找到兴趣区域的边缘。
[0064] 基于梯度的Sobel算子检测方法具体如下:
[0065] 4‑1.在边缘检测之前,确定使用3*3的卷积核,卷积核分为x方向和y方向上的卷积核,其两个方向的卷积核模板如下:
[0066] X方向上的卷积核模板 Y方向上的卷积核模板
[0067] 4‑2.使用Sobel算子分别计算x方向和y方向上的边缘轮廓。
[0068] 用去毛刺二值图T′[f(x,y)]上除边缘的一圈像素点之外的所有像素点分别作为目标像素点进行X方向轮廓检测和Y方向轮廓检测。
[0069] 对目标像素点进行X方向轮廓检测和Y方向轮廓检测的方法如下:以目标像素点 t′(x,y)为中心的九宫格图像矩阵作为目标像素矩阵。将目标像素矩阵与X方向上的卷积核
模板SX点乘(矩阵点乘,得到数量积),得到目标像素的X向检测值zX(x,y)。将目标像素矩阵
与Y方向上的卷积核模板SY点乘,得到目标像素的Y向检测值zY(x,y)。
[0070] 根据各像素点对应的X向检测值zX(x,y)和Y向检测值zY(x,y),建立轮廓图像 Z(x,y)。轮廓图像上坐标为(x,y)的像素点的像素值
[0071] 步骤5、找到轮廓图像Z′(x,y)中面积最大的轮廓和面积最大轮廓的中心坐标。
[0072] 5‑1.提取轮廓图像Z′(x,y)中最大的轮廓,将轮廓图像Z′(x,y)中除最大轮廓外的其他区域均改为黑色,得到轮廓图像Z′(x,y)。
[0073] 5‑2.计算轮廓图像Z′(x,y)的x向一阶矩m10如式(2)所示,y向一阶矩如式(3)所示。
[0074]
[0075]
[0076] 5‑3.计算轮廓图像Z′(x,y)中的轮廓中心坐标 其中,m00为轮廓图像|S′x,y|中轮廓的面积,即
[0077] 步骤6、以步骤5所得的轮廓中心坐标 作为中心点在去背景图像Th[f(x,y)]中确定目标区域;目标区域呈矩形,长度为2c+1,宽度为2r+1,5≤c≤10;5≤r≤10。
[0078] 具体为:目标区域的左上角坐标为 左下角坐标为 右上角坐标为 右下角坐标为
[0079] 步骤7、输出步骤6所得的目标区域在HSV空间模型下H通道像素的平均值;将该平均值与pH试纸比色卡各颜色条在HSV空间模型下的H值对比,确定被测试剂的pH值。
[0080] pH试纸比色卡在HSV空间模型下H的值如表(2):
[0081] Ph 1 2 3 4 5 6 7 8 9 10 11 12 13 14H 128.661 120.984 111.027 104.784 99.904 96.524 94.033 84.797 53.287 3.792 5.670 167.031 155.641 150.798 [0082] 表(2)比色卡在HSV空间模型下H的值。

附图说明

[0040] 图1是本发明的流程图;
[0041] 图2是本发明中pH试纸的示意图;
[0042] 图3是本发明中步骤2去背景后的示意图;
[0043] 图4是本发明中步骤3二值化后的示意图;
[0044] 图5是本发明中步骤3腐蚀处理的示意图;
[0045] 图6是本发明中步骤3膨胀处理的示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号