1.一种基于机器视觉的粘连药片计数方法,其特征在于,包括:采集药片的图像;
对药片的图像进行处理;
根据处理后的药片图像进行粘连药片的分割;以及在药片分割后进行药片数量的统计。
2.如权利要求1所述的基于机器视觉的粘连药片计数方法,其特征在于,所述采集药片的图像的方法包括:通过CCD相机拍摄药片图像。
3.如权利要求2所述的基于机器视觉的粘连药片计数方法,其特征在于,所述对药片的图像进行处理的方法包括:通过加权平均值法将药片的图像进行灰度化,以获取相应的灰度图像。
4.如权利要求3所述的基于机器视觉的粘连药片计数方法,其特征在于,所述对药片的图像进行处理的方法还包括:通过高斯滤波法对灰度图像进行处理,以去除灰度图像中的噪点。
5.如权利要求4所述的基于机器视觉的粘连药片计数方法,其特征在于,所述对药片的图像进行处理的方法还包括:对去除噪点后的图像采用最大类间方差法进行二值化,并将获取的二值图像记为图像p;
图像p中背景像素点的颜色为黑色,并且药品对应的像素点构成的区域为连通域。
6.如权利要求5所述的基于机器视觉的粘连药片计数方法,其特征在于,所述根据处理后的药片图像进行粘连药片的分割的方法包括:构建一张与图像p尺寸大小相同的空白图像,该空白图像为n,将图像p备份到图像n中;
对备份后的图像n中每个像素点进行遍历,若该像素点的颜色为黑色,则记下该像素点坐标,并在图像p中以该像素点坐标为中心侵蚀周围八邻域像素点,令周围八邻域像素点的颜色变为黑色;
该像素点的颜色为白色,则继续遍历剩余像素点,直至备份后的图像n中所有像素点都被遍历过一次;
在备份后的图像n中每个像素点遍历结束后获取图像p中最大连通域面积与最小连通域面积的比值;
若图像p中最大连通域面积与最小连通域面积的比值小于预设值,并且该比值不为1时药片分割结束,否则保存图像p后再次进行粘连药片的分割。
7.如权利要求6所述的基于机器视觉的粘连药片计数方法,其特征在于,所述在药片分割后进行药片数量的统计的方法包括:在药片分割结束后的图像p中统计连通域个数,用连通域标记法进行计数,连通域的个数就是药片的个数。
8.一种基于机器视觉的粘连药片计数系统,其特征在于,包括:采集模块,采集药片的图像;
图像处理模块,对药片的图像进行处理;
分割模块,根据处理后的药片图像进行粘连药片的分割;以及计数模块,在药片分割后进行药片数量的统计。
9.如权利要求8所述的基于机器视觉的粘连药片计数系统,其特征在于,所述基于机器视觉的粘连药片计数系统适于采用如权利要求1‑6任一项所述的基于机器视觉的粘连药片计数方法对粘连药片进行分割和计数。