[发明专利]对牲畜进行识别的方法及装置有效
申请号: | 201810089849.9 | 申请日: | 2018-01-30 |
公开(公告)号: | CN108335366B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 胡涛;邓昌顺 | 申请(专利权)人: | 翔创科技(北京)有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20;G06N3/04;G06K9/62 |
代理公司: | 北京知果之信知识产权代理有限公司 11541 | 代理人: | 唐海力;韩来兵 |
地址: | 102218 北京市昌平区回*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 牲畜 进行 识别 方法 装置 | ||
1.一种对牲畜进行识别的方法,其特征在于,包括:
接收待识别的牲畜图像;
在所述牲畜图像上加载牲畜头部的3D模型,不同的牲畜对应不同的3D模型;
调整所述3D模型的姿态,直至与所述待识别牲畜图像中牲畜的头重合,并记录重合后的所述3D模型的姿态参数;
查询姿态基准库,获取所述姿态参数对应的牲畜信息,所述姿态基准库存储有姿态参数与牲畜信息的关联关系。
2.根据权利要求1所述的方法,其特征在于,所述调整所述3D模型的姿态,直至与所述待识别牲畜图像中牲畜头重合,包括:
调整所述3D模型的立体角,得到与所述牲畜图像中牲畜头角度一致的第一3D模型;
移动所述第一3D模型至所述牲畜图像的牲畜头位置处;
调整所述第一3D模型的尺度至与所述牲畜图像的牲畜头重合。
3.根据权利要求1所述的方法,其特征在于,所述加载牲畜头的3D模型至所述待识别牲畜图像上前,包括:
构建卷积神经网络;
在所述卷积神经网络中输入训练数据,对所述卷积神经网络进行训练,得到牲畜头部的3D模型。
4.根据权利要求1所述的方法,其特征在于,所述接收待识别牲畜图像,还包括:
将所述待识别牲畜图像的尺度进行归一化处理。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述牲畜图像上加载牲畜头部的3D模型,判断所述待识别牲畜图像中是否包括牲畜头;
如果不包括牲畜头则丢弃该待识别牲畜图像。
6.一种对牲畜进行识别的装置,其特征在于,包括:
接收单元,用于接收待识别牲畜图像;
加载单元,用于在所述牲畜图像上加载牲畜头部的3D模型,不同的牲畜对应不同的3D模型;
调整单元,用于调整所述3D模型的姿态,直至与所述待识别牲畜图像中牲畜的头重合,并记录重合后的所述3D模型的姿态参数;
查询单元,用于查询姿态基准库,获取所述姿态参数对应的牲畜信息,所述姿态基准库存储有姿态参数与牲畜信息的关联关系。
7.根据权利要求6所述的装置,其特征在于,所述调整单元包括:
姿态调整模块,用于调整所述3D模型的立体角,得到与所述牲畜图像中牲畜头角度一致的第一3D模型;
位置调整模块,用于移动所述第一3D模型至所述牲畜图像的牲畜头位置处;
尺度调整模块,用于调整所述第一3D模型的尺度至与所述牲畜图像的牲畜头重合。
8.根据权利要求6所述的装置,其特征在于,所述加载单元在加载牲畜头的3D模型至所述待识别牲畜图像上前,还包括:
构建模块,用于构建卷积神经网络;
训练模块,用于在所述卷积神经网络中输入训练数据,对所述卷积神经网络进行训练,得到牲畜头部的3D模型。
9.根据权利要求6所述的装置,其特征在于,所述接收单元包括:
归一模块,用于将所述待识别牲畜图像的尺度进行归一化处理。
10.根据权利要求6所述的装置,其特征在于,所述加载单元还包括:
判断模块,用于在所述牲畜图像上加载牲畜头部的3D模型后判断所述待识别牲畜图像中是否包括牲畜头;
处理模块,用于如果不包括牲畜头则丢弃该待识别牲畜图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于翔创科技(北京)有限公司,未经翔创科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810089849.9/1.html,转载请声明来源钻瓜专利网。