一种快速精准识别对虾图像虾头点与虾尾点的方法与流程

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

技术特征:

1.一种快速精准识别对虾图像虾头点与虾尾点的方法,其特征在于,包括以下步骤:

(1)在线采集对虾彩色图像,经过图像预处理获得对虾的初始轮廓及初始轮廓上的各个轮廓点;

(2)对初始轮廓进行多边形逼近从而将初始轮廓的轮廓点个数进行约减,约减后的轮廓点形成点集S1;

(3)对步骤(2)多边形逼近后的轮廓进行凸包检测,使得位于对虾腹部的轮廓点从点集S1中去除,形成点集S2;

(4)对步骤(2)多边形逼近后的轮廓进行夹角轮廓分析,获得符合要求的轮廓点,形成点集S3;

(5)求取点集S2与点集S3的交集得到点集S4,点集S4中的轮廓点作为对虾虾头点与虾尾点。

2.根据权利要求1所述的一种快速精准识别对虾图像虾头点与虾尾点的方法,其特征在于:所述的对虾彩色图像为包含有完整对虾并且光照均匀、白色背景的图片。

3.根据权利要求1所述的一种快速精准识别对虾图像虾头点与虾尾点的方法,其特征在于:所述步骤(4)夹角轮廓分析是遍历点集S1中各轮廓点,计算每个轮廓点分别与其相邻两轮廓点之间夹角的余弦值,并将余弦值与夹角阈值进行比较,保留所有余弦值小于夹角阈值的轮廓点,形成点集S3。

4.根据权利要求3所述的一种快速精准识别对虾图像虾头点与虾尾点的方法,其特征在于:所述夹角阈值设定为-0.40。

5.根据权利要求1所述的一种快速精准识别对虾图像虾头点与虾尾点的方法,其特征在于:所述步骤(1)图像预处理是:选用B通道对对虾彩色图像进行中值滤波以及形态学开操作,将对虾目标从图像背景中分割出来形成二值图,再采用Canny算法提取对虾目标边缘,进而得到对虾的初始轮廓及初始轮廓上的各个轮廓点。

6.根据权利要求1所述的一种快速精准识别对虾图像虾头点与虾尾点的方法,其特征在于:所述步骤(2)多边形逼近是采用Opencv中cvApproxPoly算子多次迭代进行逼近,逼近达到精度阈值后获得得到点集S1。

7.根据权利要求1所述的一种快速精准识别对虾图像虾头点与虾尾点的方法,其特征在于:所述步骤(3)凸包检测是对点集S1构成的轮廓处理获得最小凸多形,最小凸多形中的各角点和点集S1中的各轮廓点相同的均保留形成点集S2,从而将位于对虾腹部的轮廓点去除。

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