1.牦牛角特征信息编码方法,其特征在于,包括步骤:
采集牦牛原始图像,从所述牦牛原始图像中提取多个牛角特征区域,分别对所述牛角特征区域进行编码,得到对应的特征信息码;
对所有的特征信息码进行生长演变,得到牦牛生长信息演变码;
提取多个牛角特征区域的方法包括:
从所述牦牛原始图像中提取牦牛面部区域,得到牦牛面部二维图像;
从所述牦牛面部二维图像中提取牦牛的眼部特征和鼻部特征,根据所述牦牛的眼部特征和鼻部特征,计算牦牛两眼部之间的中心距以及眼部与鼻部之间的中心距,得到第一特征信息码;
提取多个牛角特征区域的方法还包括:
从所述牦牛原始图像中提取牦牛角区域,得到牦牛角二维图像和牦牛角三维图像;
从所述牦牛角二维图像中提取牦牛角的横纹特征和纵纹特征,根据所述牦牛角的横纹特征和纵纹特征,计算牦牛角的横纹间距与纵纹间距,得到第二特征信息码;
从所述牦牛角三维图像中提取牦牛角的结构特征,根据所述牦牛角的结构特征,计算牦牛角的中心曲线和截面,得到第三特征信息码。
2.根据权利要求1所述的牦牛角特征信息编码方法,其特征在于,所述牦牛生长信息演变码的获取方法包括:计算所述第一特征信息码、第二特征信息码和第三特征信息码随时间改变的速率,得到生长信息演变码。
3.根据权利要求2所述的牦牛角特征信息编码方法,其特征在于,在计算生长信息演变码时:以牦牛角的横纹数量变化和间隔距离变化作为第二特征信息码的生长演变。
4.根据权利要求2所述的牦牛角特征信息编码方法,其特征在于,在计算牦牛生长信息演变码时:以牦牛角的中心曲线沿三维坐标轴三个方向上的长度变化,和牦牛角截面增粗变化共同作为第三特征信息码的生长演变。
5.根据权利要求4所述的牦牛角特征信息编码方法,其特征在于,以牦牛角截面的矢径变化表征牦牛角截面增粗变化。
6.牦牛唯一性识别方法,其特征在于,基于权利要求1‑4任意一项的牦牛角特征信息编码方法实现,包括以下步骤:采样待识别牦牛的牦牛原始图像,并获取牦牛原始图像的特征信息码,根据特征信息码生成牦牛生长信息演变码;
当牦牛原始图像的采样时间间隔小于预设间隔T时,将所述待识别牦牛的任意特征信息码分别与数据库中的特征信息码进行匹配;若在所述数据库中匹配到与当前特征信息码对应的特征信息码时,则输出该特征信息码对应的唯一牦牛信息,并将待识别牦牛的特征信息码存储于数据库;
当牦牛原始图像的采样时间间隔大于预设间隔T时,将所述特征信息码进行生长演变,得到牦牛生长信息演变码,将所述牦牛生长信息演变码分别与数据库中的演变码进行匹配;若在所述数据库中匹配到与当前牦牛生长信息演变码对应的演变码时,则输出该演变码对应的唯一牦牛信息,并将该牦牛生长信息演变码存储于数据库。
7.根据权利要求6所述的牦牛唯一性识别方法,其特征在于,在将所述待识别牦牛的任意特征信息码分别与数据库中的特征信息码进行匹配时,当数据库中存在唯一匹配的特征信息码时,即为对应的唯一牦牛;
当数据库中存在多项匹配特征信息码时,将所述待识别牦牛的特征信息码进行生长演变,得到牦牛生长信息演变码,将所述牦牛生长信息演变码分别与数据库中的演变码进行匹配;若在所述数据库中匹配到与当前牦牛生长信息演变码对应的演变码时,则输出该演变码对应的唯一牦牛信息,并将该牦牛生长信息演变码存储于数据库。
8.牦牛唯一性识别系统,其特征在于,用于实现权利要求6或7所述的牦牛唯一性识别方法实现,包括:采样模块,用于采样待识别牦牛的牦牛原始图像,并获取牦牛原始图像的特征信息码,根据特征信息码生成牦牛生长信息演变码;
匹配模块,用于在牦牛原始图像的采样时间间隔小于预设间隔T时,将所述待识别牦牛的任意特征信息码分别与数据库中的特征信息码进行匹配;若在所述数据库中匹配到与当前特征信息码对应的特征信息码时,则输出该特征信息码对应的唯一牦牛信息,并将待识别牦牛的特征信息码存储于数据库;
在牦牛原始图像的采样时间间隔大于预设间隔T时,将所述待识别牦牛的特征信息码进行生长演变,得到牦牛生长信息演变码,将所述牦牛生长信息演变码分别与数据库中的演变码进行匹配;若在所述数据库中匹配到与当前牦牛生长信息演变码对应的演变码时,则输出该演变码对应的唯一牦牛信息,并将该牦牛生长信息演变码存储于数据库。