CN119445586A 文本处理方法、装置和设备 (荣耀终端有限公司)_第1页
CN119445586A 文本处理方法、装置和设备 (荣耀终端有限公司)_第2页
CN119445586A 文本处理方法、装置和设备 (荣耀终端有限公司)_第3页
CN119445586A 文本处理方法、装置和设备 (荣耀终端有限公司)_第4页
CN119445586A 文本处理方法、装置和设备 (荣耀终端有限公司)_第5页
已阅读5页,还剩84页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

街道东海社区红荔西路8089号深业中本行信息包括N行文本行的N个文本行方向、N个文本行长度和多个文本行顶点坐标;根据N个文本行方向和N个文本行长度确定目标角度范围,目标角度范围的角度方差是多个角度范围的多表示N行文本行在每个角度范围内的N个文本行角度中每个文本行角度与N行文本行在每个角度范围内的期望角度的偏差和;根据N行文本行在目标角度范围内的N个目标文本行角度确定N行解决包围文本行的文本块的方向与文本行的方2根据所述N个文本行方向和所述N个文本行长度,从多个角度范围内确定所述N行文本多个角度方差中最小的角度方差,每个角度范围对应的角度方差用于表示所述N行文本行在所述每个角度范围内对应的N个文本行角度中每个文本行角度与所述N行文本行在所述根据所述N行文本行在所述目标角度范围内对应的N个目标文本行角度,确定所述N行根据所述N行文本行的平均方向和所述N行文本行的所述多个文2.根据权利要求1所述的方法,其特征在于,所述根据所述N个目标文本行角度,确定所述N行文本行在所述目标角度范围内的平均角在所述N行文本行均是所述正常文本行的情况下,将所述N行文在所述N行文本行中至少一行文本行是异常文本行的情况下,中所述剩余文本行的文本行长度和所述剩余文本行在所述目标角度范围内的文本行角度将所述N个目标文本行角度中每个目标文本行角度映射为服从均值是所述N行文本行在所述N个标准化结果的绝对值均不超过第一预设阈值的情况3在所述N个标准化结果中所述至少一行文本行对应的标准化结果的绝对值超过所述第一预设阈值,且所述N个标准化结果中所述剩余文本行对应的标准化结果的绝对值均不超过所述第一预设阈值的情况下,确定所述N行文本行中所述至少一行文本行是所述异常文在所述N个目标文本行角度中任一目标文本行角度和所述N行文本行在所述目标角度范围内的期望角度的差值的绝对值不超过第二预设阈值的情况下,确定所述N行文本行均在所述N个目标文本行角度中所述至少一行文本行对应的目标文本行角度和所述N行N个目标文本行角度中所述剩余文本行中任一文本行对应的目标文本行角度和所述N行文本行在所述目标角度范围内的期望角度的差值的绝对值不超过所述第二预设阈值的情况根据所述平均方向和所述多个文本行顶点坐标,得到多个第一候根据所述多个第一候选线和沿垂直于所述预设方向的第二方向的直线确定多个第一的坐标值最小的第一候选交点对应的第一候选线确定根据所述多个第二候选线和沿所述预设方向的直线确定多个第多个第二候选交点中在沿所述预设方向的坐标值最大的第二候选交点对应的第二候选线将所述第一边界线、所述第二边界线、所述第三边界线和所述第四边所述每个角度范围对应的角度方差是以所述N行文本行在所述每个角度范围内对应的4度的权重是对应的文本行的文本行长度和所述N个文本行长度的比值,或者用于确定所述所述N行文本行在所述每个角度范围内的期望角度是根据所述N行文本行在所述每个的所述每个文本行角度的权重是对应的文本行的文本行长度和所述N个文本行长度的比根据所述N行文本行的N个文本行位置信息对所述N行文本行进行聚根据所述N个文本行方向和所述N个文本行长度,从多个角度范围内确定所述N行文本多个角度方差中最小的角度方差,每个角度范围对应的角度方差用于表示所述N行文本行在所述每个角度范围内对应的N个文本行角度中每个文本行角度与所述N行文本行在所述根据所述N行文本行在所述目标角度范围内对应的N个目标文本行角度,确定所述N行根据所述N行文本行的平均方向和所述N行文本行的所述多个文处理器执行权利要求1至11中任一项所述的文5进行识别。度范围对应的角度方差用于表示所述N行文本行在所述每个角度范围内对应的N个文本行角度中每个文本行角度与所述N行文本行在所述每个角度范围内的期望角度的偏差的和,所述每个文本行角度是对应的文本行的文本行方向和预设方向之间的夹角,所述N行文本行在所述每个角度范围内的期望角度是基于所述N个文本行长度和所述N个文本行角度得[0007]上述实现方式中,每个角度范围对应的角度方差用于表示N行文本行在每个角度范围内对应的N个文本行角度中每个文本行角度与N行文本行在每个角度范围内的期望角行文本行的平均角度,比基于N行文本行在多个角度范围中除目标角度范围之外的任一角度范围内对应的N个文本行角度确定的N行文本行的平均角度更加符合N行文本行的实际情6[0008]在上述技术方案中,根据N行文本行在目标角度范围内对应的N个目标文本行角本行的方向一致,从而解决包围文本行的文本块的方向与文本行的方向不一致的技术问[0010]在上述技术方案中,根据N行文本行在目标角度范围内对应的N个目标文本行角一行文本行是异常文本行的情况下,将所述N行文本行中除所述至少一行文本行之外的剩在所述目标角度范围内的期望角度是基于所述N个文本行长度中所述剩余文本行的文本行长度和所述剩余文本行在所述目标角度范围内的文本行本行中剩余文本行中任一文本行的文本行角度的根据平均角度确定的平均方向和N行文本行的多个文本行顶点坐标确定包围N行文本行的解决包围文本行的文本块的方向与文本行的方向不一致的值是所述N行文本行在所述目标角度范围内的期望角度,标准差是所述目标角度范围对应的角度方差的算术平方根的正态分布,以得到所述N个目标文本行角度的N个标准化结果;7所述正常文本行;在所述N个标准化结果中所述至少一行文本行对应的标准化结果的绝对值超过所述第一预设阈值,且所述N个标准化结果中所述剩余文本行对应的标准化结果的绝对值均不超过所述第一预设阈值的情况下,确定所述N行文本行中所述至少一行文本行均角度确定的平均方向和N行文本行的多个文本行顶点坐标确定包围N行文本行的文本块围文本行的文本块的方向与文本行的方向不一致对应的目标文本行角度和所述N行文本行在所述目标角度范围内的期望角度的差值的绝对值超过所述第二预设阈值,且所述N个目标文本行角度中所述剩余文本行中任一文本行对应的目标文本行角度和所述N行文本行在所述目标角度范围内的期望角度的差值的绝对值不超过所述第二预设阈值的情况下,确定所述N行文本行中所述至少一行文本行是所述异[0017]在上述技术方案中,通过比较任一目标文本行角度和N行文本行在目标角度范围点中在沿所述第二方向的坐标值最大的第一候选交点对应的第一候选线确定为第一边界8从而解决包围文本行的文本块的方向与文本行的方向不一致三边界线和所述第四边界线相交后围成的方形框确定为[0023]在另一些实现方式中,所述每个角度范围对应的角度方差是以所述N行文本行在权方差的所述每个文本行角度的权重是对应的文本行的文本行长度和所述N个文本行长度[0024]在上述技术方案中,每个角度范围对应的角度方差是根据N行文本行在每个角度[0025]在另一些实现方式中,所述N行文本行在所述每个角度范围内的期望角度是根据所述N行文本行在所述每个角度范围内对应的所述N个文本行角度确定的加权平均值,其[0026]在上述技术方案中,确定N行文本行在每个角度范围内的期望角度时考虑了每行文本行的文本行长度(即用于确定加权平均值文本行长度和N个文本行长度的比值),使得得到的N行文本行在每个角度范围内的期望角度的更加准确,以及基于N行文本行在每个角度范围内的期望角度确定的角度方差更加准方向和N行文本行的方向一致,从而解决包围文本行的文本块的方向与文本行的方向不一9根据所述N个文本行方向和所述N个文本行长度,从多个角度范围内确定所述N行文本行的角度方差中最小的角度方差,每个角度范围对应的角度方差用于表示所述N行文本行在所述每个角度范围内对应的N个文本行角度中每个文本行角度与所述N行文本行在所述每个的平均方向,其中,所述N行文本行的平均方向与所述预设方向之间的夹角为所述平均角文本行中至少一行文本行是异常文本行的情况下,将所述N行文本行中除所述至少一行文述剩余文本行在所述目标角度范围内的期望角度是基于所述N个文本行长度中所述剩余文本行的文本行长度和所述剩余文本行在所述目标角度范围内的文本行标文本行角度映射为服从均值是所述N行文本行在所述目标角度范围内的期望角度,标准差是所述目标角度范围对应的角度方差的算术平方根的正态分布,以得到所述N个目标文行对应的标准化结果的绝对值超过所述第一预设阈值,且所述N个标准化结果中所述剩余文本行对应的标准化结果的绝对值均不超过所述第一预设阈值的情况下,确定所述N行文标文本行角度和所述N行文本行在所述目标角度范围内的期望角度的差值的绝对值不超过角度中所述至少一行文本行对应的目标文本行角度和所述N行文本行在所述目标角度范围内的期望角度的差值的绝对值超过所述第二预设阈值,且所述N个目标文本行角度中所述剩余文本行中任一文本行对应的目标文本行角度和所述N行文本行在所述目标角度范围内的期望角度的差值的绝对值不超过所述第二预设阈值的情况下,确定所述N行文本行中所述多个第一候选交点中在沿所述第二方向的坐标值最小的第一候选交点对应的第一候选坐标值最小的第二候选交点对应的第二候选线确定为第四边界线;根据所述第一边界线、[0037]在另一些实现方式中,所述每个角度范围对应的角度方差是以所述N行文本行在权方差的所述每个文本行角度的权重是对应的文本行的文本行长度和所述N个文本行长度[0038]在另一些实现方式中,所述N行文本行在所述每个角度范围内的期望角度是根据所述N行文本行在所述每个角度范围内对应的所述N个文本行角度确定的加权平均值,其[0041]应理解,上述第二方面的有益效果可以参见上文中对应的第一方面的有益效果,储器所存储的计算机程序代码时,使得该终端设备执行第一方面中的任一种文本处理方进行识别。中的(1)示出的文本图像处理后所获得的文本块如图2中的(2)示出的文本块,图2中的(2)示出的包围多行文本行的文本块的方向与多行文差用于表示N行文本行在每个角度范围内对应的N个文本行角度中每个文本行角度与N行文[0071]在上述技术方案中,根据N行文本行在目标角度范围内对应的N个目标文本行角本行的方向一致,从而解决包围文本行的文本块的方向与文本行的方向不一致的技术问[0074]图3是本申请实施例提供的电子设备100的结构示意图。电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application器(digitalsignalprocessor,DSP),基带处理器,和/或神经网络处理器(neural_存储的数据执行指令时,使得处理器110执行本申请提供的文本处理方法。在一些实施例[0079]在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(universalasynchronousreceiver/transmitter,UART)接口,移动产业处理器接口(mobileindustryprocessorinterface,MIPI),通用输入输出(general_purpose[0080]I2C接口是一种双向同步串行总线,包括一根串行数据线(serialdataline,处理器110可以通过I2S总线与音频模块170耦合,实现处理器110与音频模块170之间的通也可以通过PCM接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功口包括摄像头串行接口(cameraserialinterface,CSI),显示屏串行接口(display[0091]天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆[0092]移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信[0094]无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocalareanetworks,WLAN)(如无线保真(wirelessfidelity,Wi_Fi)网络),蓝牙无线通信技术可以包括全球移动通讯系统(globalsystemformobilecommunications,GSM),通用分组无线服务(generalpacketradioservice,GPRS),码分多址接入(codedivisionmultipleaccess,CDMA),宽带码分多址(widebandcodedivisionmultipleaccess,WCDMA),时分码分多址(time_divisioncodedivisionmultipleaccess,TD_统(globalnavigationsatellitesystem,GLONASS),北斗卫星导航系统(beidounavigationsatellitesystem,BDS),准天顶卫星系统(quasi_zenithsatellite[0097]显示屏194用于显示图像(例如,执行本申请提供的文本处理方法所获得的文本块),视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquidcrystal光二极体或主动矩阵有机发光二极体(active_matrixorganiclightemittingdiodecoupleddevice,CCD)或互补金属氧化物半导体(complementarymetal_oxide_[0102]视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种[0105]内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括[0107]音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风[0111]耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是蜂窝电信工业协会(cellulartelecommunicationsindustryassociatio力传感器180A检测所述触摸操作强度。电子设备100也可以根据压力传感器180A的检测信[0114]气压传感器180C用于测量气压。在一些实施例中,电子设备100通过气压传感器[0115]磁传感器180D包括霍尔传感器。电子设备100可以利用磁传感器180D检测翻盖皮[0116]加速度传感器180E可检测电子设备100在各个方向上(一般为三轴)加速度的大100附近没有物体。电子设备100可以利用接近光传感器180G检测用户手持电子设备100贴[0119]环境光传感器180L用于感知环境光亮度。电子设备100可以根据感知的环境光亮[0120]指纹传感器180H用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹[0121]温度传感器180J用于检测温度。在一些实施例中,电子设备100利用温度传感器频模块170可以基于所述骨传导传感器180M获取的声部振动骨块的振动信号,解析出语音Android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时[0131]应用程序框架层为应用程序层的应用程序提供应用编程接口(application息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通[0142]系统库可以包括多个功能模块。例如:表面管理器(surfacemanager),媒体库[0151]参见图5A示出的包括多个应用的图标的桌面510,该多个应用的图标包括备忘录[0152]当手机1检测到用户点击桌面510上的备忘录应用的图标511的操作后,可以启动[0153]当手机1检测到用户点击备忘录界面520上的图片图标521的操作后,可以展示图540中包括文本区域541、文本图像542和包围文本图像542中多行文本行的文本块543,其中,文本块543的方向和文本块561所包围的文本图像542中多行文本行的方向一致。可选请实施例提供的文本处理方法的电子设备的桌面[0157]图6是本申请实施例提供的一种文本处理方法的示意图。本申请实施例提供的文于是图3示出的电子设备100。如图6所示,本申请实施例提供的文本处理方法包括S610至文本行的N个文本行方向、N行文本行的N个文本行长度和N行文本行的多个文本行顶点坐文本行的N个文本行方向、N行文本行的N个文本行长度和N行文本行的多个文本行顶点坐文本图像可以是图1中的(1)示出的文本图像或图2中向平行的文本行,阅读该水平文本行的阅读方向为平行于水平方向的直线箭头所指的方平方向的文本行,阅读该垂直文本行的阅读方向为垂直于水平方向的直线箭头所指的方文本行的左下角顶点坐标、每行文本行的右上角顶点坐标和每行文本行的右下角顶点坐[0171]上述电子设备获取文本行信息的步骤中,文本图像可以是包括N行文本行的文本从文本二值图像中获取文本行信息。[0172]上述电子设备获取文本行信息的步骤中,若文本图像是包括N行文本行的非二值应的多个角度方差中最小的角度方差,每个角度范围对应的角度方差用于表示N行文本行在每个角度范围内对应的N个文本行角度中每个文本行角度与N行文本行在每个角度范围的夹角,N行文本行在每个角度范围内的期望角度是基于N个文本行长度和N个文本行角度子设备中存储的多个历史角度范围作为上述步骤S620中的多[0183]示例性的,以图9中的(1)示出的文本图像包括的文本行1和文本行2为上述N行文[0186]上述步骤S620中,每个角度范围对应的角度方差用于表示N行文本行在每个角度范围内对应的N个文本行角度中每个文本行角度与N行文本行在每个角度范围内的期望角对应的文本行的文本行长度和N个文本行长度的比值,或者用于确定加权方差的每个文本确定加权平均值的每个文本行角度的权重是对应的文本行的文本行长度和N个文本行长度的文本行长度和N个文本行长度的比值的情况下,上述公式(6.2)中的wi表示第i行文本行至少一行文本行是异常文本行的情况下,将N行文本行中除至少一行文本行之外的剩余文的期望角度是基于N个文本行长度中剩余文本行的文本行长度和剩余文本行在目标角度范[0200]在上述技术方案中,电子设备根据N行文本行中的正常文本行对应的目标文本行是N行文本行在目标角度范围内的期望角度,标准差是目标角度范围对应的角度方差的算准化结果中至少一行文本行对应的标准化结果的绝对值超过第一预设阈值,且N个标准化[0203]在上述技术方案中,电子设备对N行文本行的N个目标文本行角度执行标准化处该每个文本行角度的标准化结果服从正态分布的概率为第一预设阈值所指示的概率。例度范围内的期望角度的差值的绝对值不超过第二预设阈值的情况下,电子设备确定N行文行文本行在目标角度范围内的期望角度的差值的绝对值超过第二预设阈值,且N个目标文本行角度中剩余文本行中任一文本行对应的目标文本行角度和N行文本行在目标角度范围内的期望角度的差值的绝对值不超过第二预设阈值的情况下,电子设备确定N行文本行中[0211]上述实现方式中,通过比较任一目标文本行角度和N行文本行在目标角度范围内[0217]示例性的,以图12示出的多个黑色圆形实心点作为N行文本行的多个文本行顶点向和N行文本行的方向一致,从而解决包围文本行的文本块的方向与文本行的方向不一致13所述描述的文本处理方法为上述图6所描述的文本处理方法的一个具体示例,图13所描[0231]上述S1310中的检测模型可以但不限于是光学字符识别(opticalcharacter像的左侧显示的5行文本行一一对应,文本图像的右侧显示的3行白色文本行与图14中的图像包括的6行文本行,与图15中的(2)示出的文本图像中以白色示意的6行文本行一一对该文本图像中的全部文本行进行聚类可以得到图14中的(2)示出的聚类集合1和聚类集合角度1是对应的每行文本行的文本行方向和第一预设方向之间的夹[0238]上述S1330中电子设备确定角度方差1的原理,与上述S630步骤中电子设备确定N[0239]在一些实现方式中,上述S1330中的N行文本行可以是图14中的(2)示出的聚类集[0240]在另一些实现方式中,上述S1330中的N行文本行可以是图15中的(2)示出的属于本行角度2是对应的每行文本行的文本行方向和第一预设方向之间的夹[0242]上述S1340中电子设备确定角度方差2的原理,与上述S630步骤中电子设备确定N终计算获得的矩形文本块方向偏离该多个文本行角度对应的多个文本行中大多数文本行上述S630中描述的公式(6.3)对每行文本行角度1进行标准化处理以得到每行文本行角度1继续执行S1363;若确定N个文本行角度1的N个标准化结果中的至少一个文本行角度1的标准化结果的绝对值大于第一预设阈值,则电子设备在执行上述S1362步骤之后继续执行一预设阈值的情况下,电子设备根据N行文本行的多个文本行顶点坐标和N个文本行角度1度范围1内的夹角为N行文本行在角度范围1内对应的N个文本行角度1的就该一个文本行角度1对应的一行文本行是正[0258]在一些实现方式中,上述S1363步骤中的N行文本行是图14中的(2)中示出的全部文本行(即第一行文本行至第五行文本行),电执行上述S1363获得的矩形文本块的部余文本行中任一文本行对应的文本行角度1的标准化结果的绝对值小于等于第一预设阈[0260]上述S1364步骤中,电子设备确定剩余文本行的文本行角度1的加权平均值的原的第一行文本行是异常文本行,图15中的(2)示出的文本图像中的第二行文本行至第六行[0262]S1365,电子设备根据剩余文本行的多个文本行顶点坐标和剩余文本行对应的文之间在角度范围1内的夹角为剩余文本行在角度范围1内对应的文本行角度1的加权平均值[0263]上述S1365步骤与上述S1363步骤的区别在于加权平均值不同。上述S1365步骤中电子设备确定矩形文本块1的原理,与上述S1363步骤中电子设备确定的矩形文本块1的原行文本行至第六行文本行,电子设备执行上述S1365过程中涉及矩形文本块的边界线可以[0270]电子设备执行上述S1380或S1390步骤的原理,与电子设备执行上述S1360步骤的所述N行文本行在所述每个角度范围内对应的N个文本行角度中每个文本行角度与所述N行行的文本行方向和预设方向之间的夹角,所述N行文本行在所述每个角度范围内的期望角度是基于所述N个文本行长度和所述N个文本行角度得到的;根据所述N行文本行在所述目文本行角度是对应的文本行的文本行方向与所述预设方向之间的夹角;根据所述N行文本确定所述N行文本行是否均为正常文本行;在所述N行文本行均是所述正常文本行的情况中,所述剩余文本行在所述目标角度范围内的期望角度是基于所述N个文本行长度中所述剩余文本行的文本行长度和所述剩余文本行在所述目标角度范围内的文本行个目标文本行角度映射为服从均值是所述N行文本行在所述目标角度范围内的期望角度,标准差是所述目标角度范围对应的角度方差的算术平方根的正态分布,以得到所述N个目文本行对应的标准化结果的绝对值超过所述第一预设阈值,且所述N个标准化结果中所述剩余文本行对应的标准化结果的绝对值均不超过所述第一预设阈值的情况下,确定所述N一目标文本行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论