[发明专利]基于图像的手掌红色斑点检测方法在审
| 申请号: | 201811293899.5 | 申请日: | 2018-11-01 |
| 公开(公告)号: | CN109447975A | 公开(公告)日: | 2019-03-08 |
| 发明(设计)人: | 肖湘江 | 申请(专利权)人: | 肖湘江 |
| 主分类号: | G06T7/00 | 分类号: | G06T7/00;G16H50/20 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 410073 湖南省长沙市开*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 红色斑点 手掌区域 感兴趣图像 线性拉伸 检测 灰度 自适应 手掌 分段 图像 范围扩大 函数检测 检测参数 拉伸变换 手掌图像 图像计算 图像像素 斑点 二值化 点集 外接 调用 运算 | ||
本发明公开一种基于图像的手掌红色斑点检测方法。所述方法包括如下步骤:获取手掌区域轮廓的外接四边形点集坐标,在原图的Cr分量图中获取手掌区域感兴趣图像;对获取的所述手掌区域感兴趣图像计算灰度最大值和最小值;对获取的所述手掌区域感兴趣图像进行分段自适应线性拉伸以获取手掌图像;设置红色斑点检测参数;对进行分段自适应线性拉伸处理的图像计算灰度最大值和最小值;判断灰度最大值是否大于经验值从而设定不同的二值化起始阈值;调用Opencv的blob检测函数检测获得红色斑点数量结果。本发明提供的检测方法先对图像像素进行了线性拉伸,且拉伸变换函数为动态连续的,从而使斑点检测精确、范围扩大,方法步骤简单,运算速度更快。
技术领域
本发明涉及图像检测技术领域,尤其涉及一种基于图像的手掌红色斑点检测方法。
背景技术
随着计算机视觉技术的不断发展,图像处理技术被人们用于各种领域中。计算机诊病就是其中重要的应用案例之一,由于具有自动、快捷等特点,能大幅提高诊病效率,被视为未来医学诊病的发展方向。考虑到皮肤病诊断主要通过观察皮肤表面症状,可以通过计算机视觉技术实现皮肤病的自动诊断过程。如何将皮肤图像中的病变区域辨识出来是实现计算机皮肤病诊断的重要过程,有助于分析疹点数量、分布、形态大小等。本发明利用计算机视觉库OpenCV(Open Source Computer Vision Library)提供的斑点检测方法类SimpleBlobDetector,并通过对其进行改进,使检测更精确,方法步骤更简单,运算速度更快。
发明内容
本发明的目的是提供一种基于图像的手掌红色斑点检测方法。
一种基于图像的手掌红色斑点检测方法,包括如下步骤:获取手掌轮廓区域的外接四边形点集坐标,在原图的Cr分量图中获取手掌区域感兴趣图像;
对获取的所述手掌区域感兴趣图像计算灰度最大值和最小值;
对获取的所述手掌区域感兴趣图像进行分段自适应线性拉伸以获取手掌图像;
设置红色斑点检测参数;
对进行分段自适应线性拉伸处理的图像计算灰度最大值和最小值;
判断灰度最大值是否大于经验值从而设定不同的二值化起始阈值;
调用Opencv的blob检测函数检测获得红色斑点数量结果。
在本发明提供的基于图像的手掌红色斑点检测方法的一种较佳实施例中,所述经验值为177像素,判断灰度最大值是否大于经验值177像素,若是,则设置红色斑点检测参数之一的二值化起始阈值为176;若否,则设置红色斑点检测参数之一的二值化起始阈值为173;
在本发明提供的基于图像的手掌红色斑点检测方法的一种较佳实施例中,所述分段自适应线性拉伸的处理方法为:
设置分段拉伸区间;
计算各所述拉伸区间内的拉伸斜率;
根据所述拉伸区间和其对应的拉伸斜率进行相应的线性拉伸处理。
在本发明提供的基于图像的手掌红色斑点检测方法的一种较佳实施例中,所述分段自适应线性拉伸的拉伸区间为:【0,x1】,【x1,x2】,【x2,255】,其中x1=132,x2=184。
在本发明提供的基于图像的手掌红色斑点检测方法的一种较佳实施例中,拉伸斜率计算:【0,x1】区间段内k0=1,该区间段为恒定区间,像素不做拉伸;【x1,x2】区间段内k1=0.75,该区间为肤色区间,像素值向下压缩;【x2,255】区间段内k2根据统计试验得出该区间的像素值拉伸斜率是自适应变化的,k2的值随灰度最大值(maxv)变化而变化,其变化公式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于肖湘江,未经肖湘江许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811293899.5/2.html,转载请声明来源钻瓜专利网。





