一种基于图像处理的粪便中夏科雷登晶体自动检测方法与流程

文档序号:12158435阅读:来源:国知局

技术特征:

1.一种基于图像处理的粪便中夏科雷登晶体自动检测方法,具体包括以下步骤:

步骤1:使用CCD相机拍摄经过显微镜放大后的人体粪便样本彩色图片;

步骤2:对夏科雷登晶体样本的彩色图片进行灰度化处理,得到样本灰度图像;

步骤3:使用大津法计算步骤2中灰度样本图像的阈值;

步骤4:利用步骤3得打偶的阈值使用单阈值法对步骤2中的灰度图像进行二值化,对得到的二值图像进行非运算;

步骤5:对步骤4中的二值图像进行图像填充处理,得到填充后的二值图像;

步骤6:对步骤5中的二值图像进行连通区域标记并统计连通区域个数;

步骤7:计算各连通区域面积;

步骤8:根据夏科雷登晶体实际大小与步骤7获得的连同区域面积作对比,对连通区域进行筛选,符合夏科雷登晶体实际大小条件的连通区域保留,不符合夏科雷登晶体实际大小条件的连通区域像素点灰度值赋值为0,得到面积筛选后的二值图像;

步骤9:对步骤8中的二值图像进行连通区域标记,并统计连通区域个数LabelNum;

步骤10:判断连通区域个数LabelNum是否大于0,若大于0,则进入到步骤11,否则表示未检测出夏科雷登晶体;

步骤11:计算各连通区域椭圆硬度参数,离心率及最小外接矩形;

步骤12:对各连通区域进行处理,判断是否为夏科雷登晶体,并统计夏科雷登晶体个数;

步骤13:在原图中用红色矩形框对识别检测到的夏科雷登晶体进行标记,标记结果并结束当前图像的识别检测。

2.如权利要求1所述的一种基于图像处理的粪便中夏科雷登晶体自动检测方法,其特征在于所述步骤12的具体步骤为:

步骤12-1:对当前连通区域进行判断,是否符合夏科雷登晶体的椭圆硬度参数和离心率条件,若符合,则进入到步骤12-2,否则进入到步骤12-8;

步骤12-2:图像剪切,根据当前连通区域的最小外接矩形,将当前连通区域从步骤8中的二值图像中剪切出来,得到二值小图;

步骤12-3:对步骤12-2中的二值小图进行连通区域标记,并统计连通区域个数Count;

步骤12-4:若连通区域个数Count等于1,进入到步骤12-6,否则进入到步骤12-5;

步骤12-5:面积筛选,只保留面积最大的连通区域,其它连通区域像素灰度值赋值为0;

步骤12-6:计算与当前连通区域所对应的步骤1获得的原图中绿色像素点所占比例;

步骤12-7:根据步骤12-6中的计算结果判断当前连通区域是否为夏科雷登晶体;

步骤12-8:判断是否有未进行判断的连通区域,若有,则继续对下一个连通区域进行识别判断,进入到步骤12-1,若无,则步骤12结束。

3.如权利要求1所述的一种基于图像处理的粪便中夏科雷登晶体自动检测方法,其特征在于所述步骤1中显微放大倍数为400倍。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1