鸡冠大小和颜色测定板及测定方法与流程

文档序号:12173041阅读:1394来源:国知局
鸡冠大小和颜色测定板及测定方法与流程

本发明涉及鸡冠大小和颜色的自动测定,属于动物繁殖技术领域,用于鸡冠大小和颜色的测定。



背景技术:

性成熟的程度决定了肉鸡上市的价格,因为只有接近性成熟时其脂肪沉积较多,肉质最鲜美,风味最浓郁。尽管鸡的性成熟受光照、温度、湿度、通风、饲料营养等条件的影响,但主要与遗传有关,为了获得更高的经济效益,早熟性成为了育种学家对优质鸡的一个重要选择性状。鸡冠的发育是鸡第二性征中最明显、最重要的特征,可作为衡量性成熟程度的指标。在保持肉鸡生长速度、出栏时间和出栏体重的条件下,重点通过对鸡冠发育进行早熟性选育,建立核心群后进行扩繁和选育来实现,但目前对鸡冠大小、鸡冠面积及鸡冠颜色方面的测定还处于空白状态。

虽然国内有学者对鸡冠大小进行了相关研究,取得了一些数据,但是这些学者仅仅是用游标卡尺测量了鸡冠的高度和长度,简单近似的计算了鸡冠的面积,卡尺测量鸡冠长度和高度,误差大,工作强度高。鸡冠的颜色目前仅靠人眼主观判断,准确率低。因此研制出相应的有效可靠,且快速、易于推广应用的自动鸡冠大小和颜色的测定方法,促进养鸡业的规模化发展势在必行。



技术实现要素:

本发明的目的是提供鸡冠大小和颜色测定板及其测定方法,结构简单,设计巧妙,实现对鸡冠周长和面积的精确计算,以及色度级别的精准划分。

本发明的第一个目的是提供一种鸡冠大小和颜色测定板,包括平板和平板上的定位块,平板表面的颜色为绿色,定位块为方形,定位块底色为白色,定位块的左上角、左下角、右上角上分别设置第一定位黑方块,定位块的右下角上设置第二定位黑方块,第二定位黑块的面积小于第一定位黑方块的面积,定位块的中部横向设置色块组,色块组包括自左至右依次设置的第一、二、三、四、五、六、七色块,第一、二、三、四、五、六、七色块颜色渐变浅。

优选的,所述定位块的尺寸为6.42cm×6.42cm,182px×182px,定位块的清晰度为72dpi;第一定位黑方块的尺寸为1.905cm×1.905cm,54px×54px;第二定位黑方块的尺寸为1.411cm×1.411cm,40px×40px;。

优选的,所述第一色块的CMYK参数为31,75,67,52;第二色块的CMYK参数为26,90,87,22;第三色块的CMYK参数为26,76,63,23;第四色块的CMYK参数为22,76,57,12;第五色块的CMYK参数为21,65,46,9;第六色块的CMYK参数为18,54,34,7;第七色块的CMYK参数为15,39,28,3。

优选的,所述第一、二黑色定位块的CMYK参数为63,52,51,100;定位块底色的CMYK参数为0,0,0,0。

优选的,所述定位块位于平板的左上角。

本发明的第二个目的是提供利用上述测定板测定鸡冠大小和颜色的方法,测定方法为:采用鸡冠发育参数自动测定软件,通过使用图像图形算法,自动的识别出鸡冠图像上的定位块,进行图像矫正和外轮廓检测,具体包括以下步骤:

(1)利用普通数码相机,以所述鸡冠大小和颜色自动测定板为背景,对待测鸡样本拍摄鸡冠图片,照片中定位块与鸡样本不能互相覆盖;

(2)将步骤(1)拍摄得到的图片导入鸡冠发育参数自动测定软件,二值化输入原始图像;检测二值图中的轮廓,勾鸡冠轮廓,并通过对轮廓以指定精度逼近后,若该轮廓满足边数、面积、位置约束,则识别黑色方块为定位块;依据识别的定位块对原始图像进行透视变换,以矫正图像产生的扭曲变形;计算鸡冠面积透视比以实现对鸡冠周长和面积的精确计算。

通过对输入的图像进行矫正后,得到一副定位块在左上角的图像,这幅矫正图像的定位块大小与标准定位块尺寸一致:

依据定位块的定义,得到真实面积和像素面积的转换比值γ。因此,基于此,只需要求出鸡冠在矫正图像上的像素面积a,即可得到鸡冠区域的真实面积r为:r=a*γ

对于鸡冠区域的像素面积a,依据鸡冠区域的n个轮廓离散点集P(P∈{(xi,yi)|1≤i≤n}),分别提取矢量矩阵px,py,x,y,并计算a

(3)鸡冠的色度级别分类计算:获取待测样本的鸡冠颜色参数,将待测样本鸡冠颜色参数与所述测定板上的色块组进行比对,确定待测样本的色度级别。

1.得到鸡冠区域图像M后,将图像从256级别位深转换至32级别图像K

2.将K的每个像素点的rgb颜色组合为一个数字,形成矩阵V

V(i,j)=K(i,j)r*32*32+K(i,j)g*32+K(i,j)b

3.对V进行直方图统计,得到一个32768长的直方图向量H,见图6。

4.获取H中最大值vm以及其索引idx

5.设定欧式距离阈值筛选H元素,得到v

6.计算成分比例acc,依据map反映射得到idx的rgb成分

K={H(i),H(i)≥0.8×vm,i=1,2,…,dim}

v={K(i),|map(idx)-map(K(i)idx)|2<=T}

rgb=map(vidx)

rgb=8×(rgb+1)-1

keyColor=accT×rgb

建立类别库:通过对各种类别的样本图片共80张进行keyColor统计,然后使用kmeans[1]算法对其聚类k=7。然后将颜色值进行排序,得到7种颜色类别,见图2。

分类:对于新图片M,计算其keyColor,然后依据欧式距离判定距离类别库中哪一类最近即判定属于该类别的颜色级别。

优选的,所述鸡冠发育参数自动测定软件为福特安图像管理有限公司开发的鸡冠发育参数自动测定软件。

与现有技术相比,本发明具有以下有益效果:

第一,背景色为绿色,因为和其它颜色对比度大,因而和鸡冠的反差最大,截取图像的边缘更清晰,更有利于图像的获取。

第二,色块组包括七个色块,能够更加精准地对鸡冠、鸡垂的颜色进行比对,以确定其色度级别。

第三,通过四个定位块的设置,可以最大限度地矫正图像产生的扭曲变形。

第四,采用鸡冠发育参数自动测定软件,通过使用图像图形算法,自动的识别出鸡冠图像上的定位块,进行图像矫正和外轮廓检测,并且计算出鸡冠面积透视比以实现对鸡冠周长和面积的精确计算,方便快捷。

附图说明

图1是本发明鸡冠大小和颜色测定板的结构示意图;

图2是本发明鸡冠大小和颜色测定板中的定位块的结构示意图;

图3是本发明测定鸡冠大小和颜色的方法的图像矫正的流程图;

图4是实施例1拍摄的鸡冠图片;

图5是实施例1将拍摄图片导入自动测定软件的界面图;

图6是本发明32768长的直方图向量H。

图7是利用本发明进行鸡冠的色度级别分类结构对照图。

具体实施方式

如图1、图2所示,一种鸡冠大小和颜色测定板,包括平板和平板上的定位块,平板表面的颜色为绿色,定位块为方形,定位块底色为白色,定位块的左上角、左下角、右上角上分别设置第一定位黑方块,定位块的右下角上设置第二定位黑方块,第二定位黑块的面积小于第一定位黑方块的面积,定位块的中部横向设置色块组,色块组包括自左至右依次设置的第一、二、三、四、五、六、七色块,第一、二、三、四、五、六、七色块颜色渐变浅。

定位块的尺寸为6.42cm×6.42cm,182px×182px,定位块的清晰度为72dpi;第一定位黑方块的尺寸为1.905cm×1.905cm,54px×54px;第二定位黑方块的尺寸为1.411cm×1.411cm,40px×40px;。

第一色块的CMYK参数为31,75,67,52;第二色块的CMYK参数为26,90,87,22;第三色块的CMYK参数为26,76,63,23;第四色块的CMYK参数为22,76,57,12;第五色块的CMYK参数为21,65,46,9;第六色块的CMYK参数为18,54,34,7;第七色块的CMYK参数为15,39,28,3。

第一、二黑色定位块的CMYK参数为63,52,51,100;定位块底色的CMYK参数为0,0,0,0。

定位块位于平板的左上角。

利用上述测定板测定鸡冠大小和颜色的方法,采用鸡冠发育参数自动测定软件,通过使用图像图形算法,自动的识别出鸡冠图像上的定位块,进行图像矫正和外轮廓检测,具体包括以下步骤:

(1)利用普通数码相机,以所述鸡冠大小和颜色自动测定板为背景,对待测鸡样本拍摄鸡冠图片,照片中定位块与鸡样本不能互相覆盖,如图4所示;

(2)将步骤(1)拍摄得到的图片导入鸡冠发育参数自动测定软件,二值化输入原始图像;检测二值图中的轮廓,勾鸡冠轮廓,并通过对轮廓以指定精度逼近后,若该轮廓满足边数、面积、位置约束,则识别这个黑色方块为定位块;依据识别的定位块对原始图像进行透视变换,以矫正图像产生的扭曲变形;计算鸡冠面积透视比以实现对鸡冠周长和面积的精确计算;一、图像矫正和外轮廓检测:

1.二值化输入原始图像

2.检测二值图中的轮廓,并通过对轮廓以指定精度逼近后,若该轮廓满足边数、面积、位置约束,则识别这个黑色方块为定位块

3.依据识别的定位块对原始图像进行透视变换,以矫正图像产生的扭曲变形

二、鸡冠区域轮廓面积计算:

通过对输入的图像进行矫正后,我们能够得到一副定位块在左上角的图像,这幅矫正图像的定位块大小与标准定位块尺寸一致:

打印的时候定位块依据如右图定义。依据定位块的定义,可以得到真实面积和像素面积的转换比值γ。因此,基于此,只需要求出鸡冠在矫正图像上的像素面积a,即可得到鸡冠区域的真实面积r为:

r=a*γ

对于鸡冠区域的像素面积a,依据鸡冠区域的n个轮廓离散点集P(P∈{(xi,yi)|1≤i≤n}),分别提取矢量矩阵px,py,x,y,并计算a

(3)鸡冠的色度级别分类计算:获取的待测样本的鸡冠颜色参数,将待测样本鸡冠颜色参数与所述测定板上的色块组进行比对,确定待测样本的色度级别。

鸡冠的色度级别分类1-计算keyColor:

1.得到鸡冠区域图像M后,将图像从256级别位深转换至32级别图像K

2.将K的每个像素点的rgb颜色组合为一个数字,形成矩阵V

V(i,j)=K(i,j)r*32*32+K(i,j)g*32+K(i,j)b

3.对V进行直方图统计,得到一个32768长的直方图向量H

4.获取H中最大值vm以及其索引idx

5.设定欧式距离阈值T=√12,筛选H元素,得到v

6.计算成分比例acc,依据map反映射得到idx的rgb成分,最终计算出keyColor。

K={H(i),H(i)≥0.8×vm,i=1,2,…,dim}

v={K(i),|map(idx)-map(K(i)idx)|2<=T}

rgb=map(vidx)

rgb=8×(rgb+1)-1

keyColor=accT×rgb

鸡冠的色度级别分类2-建立类别库:通过对各种类别的样本图片共80张进行keyColor统计,然后使用kmeans[1]算法对其聚类k=7。然后将颜色值进行排序,得到如下7种颜色类别,见图2。

鸡冠的色度级别分类3-分类:对于新图片M,计算其keyColor,然后依据欧式距离判定距离类别库中哪一类最近即判定属于该类别的颜色级别,见图7。

鸡冠发育参数自动测定软件为福特安图像管理有限公司开发的鸡冠发育参数自动测定软件。

实施例1

采用鸡冠发育参数自动测定软件,通过使用图像图形算法,自动的识别出鸡冠图像上的定位块,并且计算出鸡冠面积透视比以实现对鸡冠周长和面积的精确计算。

1、选用100日龄,品种S3的公鸡,利用普通数码相机,以本发明鸡冠大小和颜色自动测定板为背景拍摄鸡冠图片。

2、图片导入面积测定软件,见图5,勾鸡冠轮廓,点击计算。

3、结果显示。

鸡冠信息为:

面积:1692.55mm2,周长:36.05cm,平均(rgb):117.7,36.0,20.8,方差(rgb):19.2,14.3,6.3,色度级别:2。

鸡垂信息:

面积:785.79mm2,周长:16.24cm,平均(rgb):103.7,17.6,10.3,方差(rgb):20.3,13.3,4.9,色度级别:2。

总面积:1692.55mm2+785.79mm2=2478.34mm2

总周长:36.05cm+16.24cm=52.29cm。

4、结果导出

通过软件,将测量结果导出,导出结果包括:编号、拍摄时间、保存时间、文件名称、鸡冠周长、鸡冠面积、鸡冠色度级别、日龄。

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