1.一种基于计算机视觉识别处理短剧内容的识别方法,其特征在于,包括以下操作步骤:获取待检测文字图像,对所述待检测文字图像进行初步的扫描,获取得到多个相似特征文字图像;
对所述多个相似特征文字图像与所述待检测文字图像进行划分网格图像,得到多个相似特征网格图像与待检测网格图像;对所述多个相似特征网格图像与所述待检测网格图像进行对应网格的对比,得到待检测文字图像的目标文字;
所述目标文字确定为待检测文字图像的最终文字。
2.根据权利要求1所述一种基于计算机视觉识别处理短剧内容的识别方法,其特征在于,对所述多个相似特征文字图像与所述待检测文字图像进行划分网格图像,得到多个相似特征网格图像与待检测网格图像;对所述多个相似特征网格图像与所述待检测网格图像进行对应网格的对比,得到待检测文字图像的目标文字,具体操作步骤如下:对待检测文字图像进行划分网格图像:将所述待检测网格图像划分为3*3的待检测子区域,然后再对每个待检测子区域进行再次划分网格得到若干个网格,将上述再次划分后的当前待检测子区域记作为待检测生长区域;
遍历所述待检测生长区域通过区域生长算法进行文字线条的区域生长;计算待检测生长区域内每个网格的像素点的灰度值,计算待检测生长区域两个网格的像素点的最大灰度值与像素点的最小灰度值的灰度差值;
对所述每个网格的像素点的灰度值与所述灰度差值进行对比,判断找出最接近灰度差值的像素点;预设对比阈值e,判断最接近灰度差值的像素点的灰度值是否大于对比阈值e;若否,则初步判定该待检测子区域内无文字线条;若是,则判定该待检测子区域存在文字线条,并对所述最接近灰度差值的像素点作为待检测种子点;
若所述最接近灰度差值的像素点存在多个时,同时在检测发现多个最接近灰度差值的像素点的灰度值大于对比阈值e时,将所述多个最接近灰度差值的像素点全部作为待检测种子点;
对所述待检测种子点进行邻域的生长,判断待检测种子点的灰度值是否大于或等于邻域的像素点的灰度值;若否,则对所述待检测种子点进行停止生长,确定该待检测生长区域的待检测子区域最终不存在文字线条;
若是,则对所述待检测种子点进行生长,当所述待检测种子点生长接触至待检测生长区域的边缘时,所述待检测种子点停止生长,形成文字线条;
若多个待检测种子点全部完成生长,则形成多条文字线条;
相似特征网格图像通过3*3的相似子区域组成,对每个相似子区域组成进行再次划分网格,得到相似生长区域;
遍历每个相似特征文字图像的相似生长区域通过区域生长算法进行文字线条的区域生长;计算相似生长区域内每个网格的像素点的灰度值,计算像素点的平均灰度值;选取等于平均灰度值的灰度值的像素点,将该等于像素点作为相似种子点;
判断邻域像素点的灰度值是否大于或等于相似种子点的灰度值;若是,则判定则对所述相似种子点进行生长,当所述相似种子点生长接触至相似生长区域的边缘时,所述相似种子点停止生长,生成一条文字线条;若否,则相似种子点停止生长,并判定相似子区域不存在文字线条;
若所述存在多个等于平均灰度值的灰度值的像素点,则全部作为相似种子点进行完成生长,得到多条文字线条;
通过所述待检测网格图像的每个待检测子区域与对应的多个相似特征文字图像的每个相似子区域进行判断文字线条,从而判断出待检测文字图像的目标文字。
3.根据权利要求2所述一种基于计算机视觉识别处理短剧内容的识别方法,其特征在于,通过所述待检测网格图像的每个待检测子区域与对应的多个相似特征文字图像的每个相似子区域进行判断文字线条,从而判断出待检测文字图像的目标文字,具体操作步骤如下:对所述每个待检测子区域与对应的多个相似特征文字图像的每个相似子区域进行对比;
判断对应的相似子区域是否存在文字线条;
若否,则剔除该对应的相似子区域的相似特征文字图像;
若是,则判断所述对应的相似子区域的文字线条数量是否相同;
若否,则对不符合文字线条数量的对应的相似子区域的相似特征文字图像进行剔除;
若是,则对所述待检测子区域与所述相似子区域内部的文字线条的位置是否相互对应;
若否,则对所述待检测子区域不相互对应的文字线条的所述相似子区域的相似特征文字图像进行剔除;
若是,则对所述待检测子区域重新合并为待检测网格图像,文字线条进行相互连接,形成待检测笔画;
将多个所述相似子区域重新合并为相似特征网格图像,文字线条进行相互连接,形成相似笔画;
对所述待检测笔画与所述相似笔画进行对比,判断所述待检测笔画与所述相似笔画对比度最高的相似特征文字图像,作为待检测文字图像的目标文字。
4.根据权利要求3所述一种基于计算机视觉识别处理短剧内容的识别方法,其特征在于,对所述待检测子区域与所述相似子区域内部的文字线条的位置是否相互对应,具体操作步骤如下:对所述待检测子区域执行投影处理生成待检测投影的直方图;
通过待检测投影的直方图,得到当前待检测投影的直方图中的像素点亮度的分布,通过所述像素点亮度的分布得到像素点亮度在待检测投影直方图的待检测波峰;通过所述待检测投影直方图的待检测波峰计算待检测最高波峰值与待检测最低波峰值;
若所述待检测子区域内部存在多条文字线条,则对生成的待检测投影直方图进行切割,将所述文字线条进行分离,生成多个待检测子投影直方图,并进行上述步骤得到待检测投影直方图的待检测最高波峰值与待检测最低波峰值;
对所述相似子区域通过上述步骤进行投影分析方法建立相似投影直方图,并判断所述相似投影直方图的相似最高波峰值与相似最低波峰值;
判断所述相似最高波峰值与所述待检测最高波峰值的差值,通过所述差值判断待检测子区域的文字线条与所述相似子区域的文字线条的位置是否接近;通过预设最高波峰值阈值g,判断所述相似最高波峰值与所述待检测最高波峰值的差值是否小于预设最高波峰值阈值g;
若否,判定待检测子区域的文字线条与所述相似子区域的文字线条的位置不相同,剔除相似子区域的相似特征文字图像;
若是,则判定所述待检测子区域的文字线条与所述相似子区域的文字线条的位置接近;并预设最低波峰值阈值h,继续判断所述相似最低波峰值与所述待检测最低波峰值的差值是否小于预设最低波峰值阈值h;
若否,则判定待检测子区域的文字线条与所述相似子区域的文字线条的位置不相同,剔除相似子区域的相似特征文字图像;
若是,所述待检测子区域的文字线条与所述相似子区域的文字线条的位置相同;
若所述相似最高波峰值与所述待检测最高波峰值的差值、所述相似最低波峰值与所述待检测最低波峰值的差值,全部符合波峰值阈值判断时,则判定所述待检测子区域的文字线条与所述相似子区域的文字线条的位置相同;
若其中一个不符合阈值判断时,则判定待检测子区域的文字线条与所述相似子区域的文字线条的位置不相同。
5.根据权利要求4所述一种基于计算机视觉识别处理短剧内容的识别方法,其特征在于,计算所述待检测最高波峰值的公式为:式中,a1为待检测网格图像的第1个待检测子区域内部的待检测最高波峰值,
6.根据权利要求5所述一种基于计算机视觉识别处理短剧内容的识别方法,其特征在于,计算所述待检测最低波峰值的公式为:式中,b1为待检测网格图像的第1个待检测子区域内部的待检测最低波峰值,
7.一种基于计算机视觉识别处理短剧内容的识别系统,包括:获取图像模块、图像对比模块、最终确定模块;
获取图像模块用于获取待检测文字图像,对所述待检测文字图像进行初步的扫描,获取得到多个相似特征文字图像;
图像对比模块用于对所述多个相似特征文字图像与所述待检测文字图像进行划分网格图像,得到多个相似特征网格图像与待检测网格图像;对所述多个相似特征网格图像与所述待检测网格图像进行对应网格的对比,得到待检测文字图像的目标文字;
最终确定模块用于所述目标文字确定为待检测文字图像的最终文字。
8.一种存储介质,其特征在于,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述权利要求1-6任一项所述的一种基于计算机视觉识别处理短剧内容的识别方法的步骤。