1.一种基于帧间差分和HSV颜色空间的口腔检测方法,其特征在于,具体为以下过程:过程一:从视频流中截取单帧图像,并设置视频输出格式为RGB,分辨率为480P;
过程二:首先,获取连续三帧图像中的中间帧,并将RGB图像转换为灰度图像;其次,将连续两帧对应的灰度图像进行差分得到两幅差分图像;然后,将两幅差分图像进行与运算;
接着,由设定的阈值T1来对与运算后的差分图像进行二值化运算,得到前景目标的二值化图像;最后,将前景目标的二值化图像和中间帧图像进行按位与运算,最终得到融合后的前景目标图像;
过程三:首先,将得到的前景目标图像由RGB颜色空间转换为HSV颜色空间,得到HSV图像;其次,由设定的两个阈值T2和T3对得到的HSV图像进行二值化处理,从而得到口腔目标的二值化图像,具体二值化处理的规则为:如果HSV图像中的数值位于阈值T2和阈值T3之间,则图像数值变成255;否则图像数值变成0;
然后,对得到的口腔目标二值化图像进行腐蚀化操作;接着,对腐蚀化操作后的图像进行膨胀化处理;最后,对经历过二值化、腐蚀、膨胀操作步骤后的图像进行轮廓检测,并分割出每一块轮廓区域;
过程四:首先,对检测的每一块轮廓区域,计算出轮廓区域的面积;然后,通过判断轮廓区域的面积值是否大于设置的面积值,来进一步排除干扰;
过程五:首先,对大于设置面积值的轮廓区域进行垂直边界距离计算以得到轮廓区域的坐标值;
然后,把得到的坐标值加入空的数组;
过程六:首先,根据数组是否为空来判断是否检测到口腔;然后,将口腔目标的二值化图像与前景目标的融合图像进行混合运算;最后,将最终得到的口腔图像进行实时输出并显示。
2.根据权利要求1所述的一种基于帧间差分和HSV颜色空间的口腔检测方法,其特征在于,过程三设置的阈值为两个一维数组,其值为[150,34,36]和[178,255,200]。
3.根据权利要求1所述的一种基于帧间差分和HSV颜色空间的口腔检测方法,其特征在于,过程三的腐蚀化操作的方法为:以7*7的卷积核对图像进行卷积运算。
4.根据权利要求1所述的一种基于帧间差分和HSV颜色空间的口腔检测方法,其特征在于,过程四设置的面积值为1500。
5.根据权利要求1所述的一种基于帧间差分和HSV颜色空间的口腔检测方法,其特征在于,过程六得到最终图像im″n的方法为:im″n=(1‑a)G′n+a*im′n
其中,G′n为口腔目标的二值化图像,im′n为前景目标的融合图像,a的取值为0.5。