1.一种LaTeX智能在线协作方法,其特征在于,所述方法具体包括以下步骤:
确定多个在线协作窗口,对多个所述在线协作窗口进行权限排列与属性分析,划分主协作窗口和多个次协作窗口;
通过确定处于同一在线协作环境中的多个在线协作窗口,并获取多个在线协作窗口的协作编辑权限,再按照多个协作编辑权限,对多个在线协作窗口进行权限由高到低的排列,记录窗口排列数据,同时获取多个在线协作窗口的协作编辑属性,进而按照窗口排列数据和多个协作编辑属性,从多个在线协作窗口中,选择属于LaTeX属性的协作编辑权限最大的在线协作窗口,将其标记为主协作窗口,而将剩余的多个在线协作窗口均标记为次协作窗口;协作编辑属性,与选择的编辑工具有关;
对所述主协作窗口和多个所述次协作窗口进行内容采集,获取主协作内容和多个次协作内容,并提取多个标准公式内容和多个手写公式图像;
计算二值化阈值,基于所述二值化阈值,对多个所述手写公式图像进行二值化处理,生成多个清晰公式图像;
通过将多个手写公式图像转化为多个灰度公式图像,并划分多个灰度级,按照多个灰度级,对多个灰度公式图像均进行不同灰度级的二值化预处理,在每个灰度级下,将多个灰度公式图像划分为一组和二组,计算多个一组与二组之间的组间方差,并将最大的组间方差对应的灰度级标记为二值化阈值,从而能够计算多个灰度公式图像对应的二值化阈值,再按照多个二值化阈值,对多个对应的手写公式图像进行二值化处理,生成多个清晰公式图像,具体的,多个二值化阈值的计算公式为:;
;
其中,代表第 个灰度公式图像,共有 个灰度公式图像, 代表第 个灰度公式图像的第 个灰度级,共有 个灰度级, 为第 个灰度公式图像的第 个灰度级的一组像素数量, 为第 个灰度公式图像的第 个灰度级的二组像素数量, 为第 个灰度公式图像的第 个灰度级的一组平均灰度, 为第 个灰度公式图像的第 个灰度级的二组平均灰度, 为第 个灰度公式图像的二值化阈值;
对多个所述清晰公式图像进行倾斜识别、区域划分和水平校正处理,生成多个校正公式图像;
通过对多个清晰公式图像进行公式的倾斜识别,从多个清晰公式图像中,选择多个倾斜公式图像,再对多个倾斜公式图像进行横线识别,确定每个倾斜公式图像中的多个公式横线,并将最长的公式横线标记为主横线,其他的多个公式横线均标记为次横线,从而能够实现多个主横线和多个次横线的选择,再根据多个次横线,对多个倾斜公式图像进行区域划分,得到多个划分区域图像,通过对多个划分区域图像中的次横线进行倾斜识别,确定多个划分区域图像对应的区域校正角度,再根据多个区域校正角度,对多个划分区域图像进行像素校正计算,得到多个校正像素坐标,进而根据多个校正像素坐标进行图像重构处理,生成多个校正区域图像,再基于多个主横线,对多个校正区域图像进行校正调整,生成多个校正公式图像,使得多个校正公式图像中对应的主横线水平且连续,具体的,像素校正计算的计算公式为:;
;
其中,代表第 个划分区域图像, 为第 个划分区域图像中的校正像素坐标,为第 个划分区域图像中的原始像素坐标, 为第 个划分区域图像的区域校正角度;
按照每个倾斜公式图像中的多个次横线,对倾斜公式图像进行区域划分,使得每个划分区域图像中,均含有一个次横线;
对多个所述标准公式内容和多个所述校正公式图像进行LaTeX转化,并基于所述主协作内容,对多个所述次协作内容进行整合,生成整合协作文本。
2.根据权利要求1所述的LaTeX智能在线协作方法,其特征在于,所述对所述主协作窗口和多个所述次协作窗口进行内容采集,获取主协作内容和多个次协作内容,并提取多个标准公式内容和多个手写公式图像具体包括以下步骤:接收采集规划周期;
按照所述采集规划周期,对所述主协作窗口进行周期内容采集,获取主协作内容;
按照所述采集规划周期,对多个所述次协作窗口进行周期内容采集,获取多个次协作内容;
对多个所述次协作内容进行公式识别,提取多个标准公式内容和多个手写公式图像。
3.根据权利要求1所述的LaTeX智能在线协作方法,其特征在于,所述对多个所述标准公式内容和多个所述校正公式图像进行LaTeX转化,并基于所述主协作内容,对多个所述次协作内容进行整合,生成整合协作文本具体包括以下步骤:从多个所述标准公式内容中,筛选多个其他公式内容;
从多个所述校正公式图像中,提取多个校正公式内容;
对多个所述次协作内容中的多个其他公式内容和多个校正公式内容进行LaTeX转化,生成多个转化协作内容;
基于所述主协作内容,对多个所述转化协作内容进行整合,生成整合协作文本。
4.一种LaTeX智能在线协作系统,其特征在于,所述系统包括协作窗口划分模块、内容采集提取模块、图像二值化处理模块、公式水平校正模块和协作内容整合模块,其中:协作窗口划分模块,用于确定多个在线协作窗口,对多个所述在线协作窗口进行权限排列与属性分析,划分主协作窗口和多个次协作窗口;
协作窗口划分模块通过确定处于同一在线协作环境中的多个在线协作窗口,并获取多个在线协作窗口的协作编辑权限,再按照多个协作编辑权限,对多个在线协作窗口进行权限由高到低的排列,记录窗口排列数据,同时获取多个在线协作窗口的协作编辑属性,进而按照窗口排列数据和多个协作编辑属性,从多个在线协作窗口中,选择属于LaTeX属性的协作编辑权限最大的在线协作窗口,将其标记为主协作窗口,而将剩余的多个在线协作窗口均标记为次协作窗口;协作编辑属性,与选择的编辑工具有关;
内容采集提取模块,用于对所述主协作窗口和多个所述次协作窗口进行内容采集,获取主协作内容和多个次协作内容,并提取多个标准公式内容和多个手写公式图像;
图像二值化处理模块,用于计算二值化阈值,基于所述二值化阈值,对多个所述手写公式图像进行二值化处理,生成多个清晰公式图像;
图像二值化处理模块通过将多个手写公式图像转化为多个灰度公式图像,并划分多个灰度级,按照多个灰度级,对多个灰度公式图像均进行不同灰度级的二值化预处理,在每个灰度级下,将多个灰度公式图像划分为一组和二组,计算多个一组与二组之间的组间方差,并将最大的组间方差对应的灰度级标记为二值化阈值,从而能够计算多个灰度公式图像对应的二值化阈值,再按照多个二值化阈值,对多个对应的手写公式图像进行二值化处理,生成多个清晰公式图像,具体的,多个二值化阈值的计算公式为:;
;
其中,代表第 个灰度公式图像,共有 个灰度公式图像, 代表第 个灰度公式图像的第 个灰度级,共有 个灰度级, 为第 个灰度公式图像的第 个灰度级的一组像素数量, 为第 个灰度公式图像的第 个灰度级的二组像素数量, 为第 个灰度公式图像的第 个灰度级的一组平均灰度, 为第 个灰度公式图像的第 个灰度级的二组平均灰度, 为第 个灰度公式图像的二值化阈值;
公式水平校正模块,用于对多个所述清晰公式图像进行倾斜识别、区域划分和水平校正处理,生成多个校正公式图像;
公式水平校正模块通过对多个清晰公式图像进行公式的倾斜识别,从多个清晰公式图像中,选择多个倾斜公式图像,再对多个倾斜公式图像进行横线识别,确定每个倾斜公式图像中的多个公式横线,并将最长的公式横线标记为主横线,其他的多个公式横线均标记为次横线,从而能够实现多个主横线和多个次横线的选择,再根据多个次横线,对多个倾斜公式图像进行区域划分,得到多个划分区域图像,通过对多个划分区域图像中的次横线进行倾斜识别,确定多个划分区域图像对应的区域校正角度,再根据多个区域校正角度,对多个划分区域图像进行像素校正计算,得到多个校正像素坐标,进而根据多个校正像素坐标进行图像重构处理,生成多个校正区域图像,再基于多个主横线,对多个校正区域图像进行校正调整,生成多个校正公式图像,使得多个校正公式图像中对应的主横线水平且连续,具体的,像素校正计算的计算公式为:;
;
其中,代表第 个划分区域图像, 为第 个划分区域图像中的校正像素坐标,为第 个划分区域图像中的原始像素坐标, 为第 个划分区域图像的区域校正角度;
按照每个倾斜公式图像中的多个次横线,对倾斜公式图像进行区域划分,使得每个划分区域图像中,均含有一个次横线;
协作内容整合模块,用于对多个所述标准公式内容和多个所述校正公式图像进行LaTeX转化,并基于所述主协作内容,对多个所述次协作内容进行整合,生成整合协作文本。