1.一种畜牧兽医用动物体温智能检测系统,其特征在于,该系统包括以下模块:数据采集模块:用于获取动物灰度图像;
图像分割模块:用于根据动物灰度图像中每一像素点的灰度值,得到动物图像,进而得到动物图像中的若干边缘;根据每一边缘中每一像素点的梯度方向与法线,得到每一边缘中每一像素点的边缘方向;获取每一边缘的链码与每一边缘中所有像素点的曲率,根据每一边缘的链码、每一边缘中像素点的梯度方向的变化以及所有像素点的曲率的方差,得到每一边缘的干扰表现程度;根据每一边缘中每一像素点的梯度方向,获取每一边缘的两侧像素点;根据每一边缘的干扰表现程度、所含像素点的个数以及每一边缘两侧像素点的灰度差异,得到每一边缘的轮廓表现程度,进而得到动物边缘与疑似动物边缘;根据疑似动物边缘中每一像素点的边缘方向,得到每一疑似动物边缘的两侧灰度变化方向;根据每一疑似动物边缘的两侧灰度变化方向的差异,得到每一疑似动物边缘的遮挡表现特征,进而得到疑似动物边缘中的动物边缘,通过动物边缘将动物图像分割为若干动物区域;
体温检测模块:用于根据分割得到的动物区域,获取动物体温并进行体温检测;
所述根据每一边缘的链码、每一边缘中像素点的梯度方向的变化以及所有像素点的曲率的方差,得到每一边缘的干扰表现程度,包括:式中,
所述获取每一边缘的两侧像素点,包括:
在动物图像内,以第
将第
将第
所述根据每一边缘的干扰表现程度、所含像素点的个数以及每一边缘两侧像素点的灰度差异,得到每一边缘的轮廓表现程度,包括:式中,
2.根据权利要求1所述的一种畜牧兽医用动物体温智能检测系统,其特征在于,所述根据动物灰度图像中每一像素点的灰度值,得到动物图像,包括:使用大津阈值法,将动物灰度图像分为两个区域;将平均灰度值最大的区域,记为动物区域;将平均灰度值最小的区域,记为背景区域;
在动物灰度图像中,令背景区域像素点的灰度值为0,得到修正后的动物灰度图像;
将修正后的动物灰度图像记为动物图像。
3.根据权利要求1所述的一种畜牧兽医用动物体温智能检测系统,其特征在于,所述根据每一边缘中每一像素点的梯度方向与法线,得到每一边缘中每一像素点的边缘方向,包括:在动物图像内,过第
将与第
4.根据权利要求1所述的一种畜牧兽医用动物体温智能检测系统,其特征在于,所述得到动物边缘与疑似动物边缘,包括:预设表现阈值
5.根据权利要求1所述的一种畜牧兽医用动物体温智能检测系统,其特征在于,所述根据疑似动物边缘中每一像素点的边缘方向,得到每一疑似动物边缘的两侧灰度变化方向,包括:以第
将第
在第
6.根据权利要求5所述的一种畜牧兽医用动物体温智能检测系统,其特征在于,所述根据每一疑似动物边缘的两侧灰度变化方向的差异,得到每一疑似动物边缘的遮挡表现特征,包括:式中,
7.根据权利要求1所述的一种畜牧兽医用动物体温智能检测系统,其特征在于,所述得到疑似动物边缘中的动物边缘,包括:预设遮挡阈值