Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
专利交易 商标交易 积分商城 国际服务 IP管家助手 科技果 科技人才 会员权益 需求市场 关于龙图腾 更多
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 福昕鲲鹏(北京)信息科技有限公司康凯获国家专利权

福昕鲲鹏(北京)信息科技有限公司康凯获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉福昕鲲鹏(北京)信息科技有限公司申请的专利一种OFD文档的文字旋转定位方法、系统和存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115641590B

龙图腾网通过国家知识产权局官网在2026-05-05发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211071914.8,技术领域涉及:G06V30/146;该发明授权一种OFD文档的文字旋转定位方法、系统和存储介质是由康凯;马二群设计研发完成,并于2022-09-02向国家知识产权局提交的专利申请。

一种OFD文档的文字旋转定位方法、系统和存储介质在说明书摘要公布了:本发明涉及一种OFD文档的文字旋转定位方法、系统和存储介质,包括:获取待旋转OFD文本在原始位置处的目标文本框;基于目标旋转角度,得到并根据目标文本框的旋转参数,对目标文本框进行旋转,得到待旋转OFD文本的第一旋转位置;根据待旋转OFD文本在原始位置处的紧贴矩形和待旋转OFD文本在第一旋转位置处的紧贴矩形,计算得到目标文本框的位移参数;根据位移参数,对包含待旋转OFD文本的目标文本框进行移动,得到待旋转OFD文本的目标旋转位置。本发明通过对OFD文档的文字进行旋转,有效地避免了旋转时文本框与文字不紧贴带来的误差,实现了不依赖代码和字库接口对文字进行旋转,且具有较好的视觉效果。

本发明授权一种OFD文档的文字旋转定位方法、系统和存储介质在权利要求书中公布了:1.一种OFD文档的文字旋转定位方法,其特征在于,包括: 获取待旋转OFD文本在原始位置处的目标文本框; 基于目标旋转角度,得到并根据所述目标文本框的旋转参数,对包含所述待旋转OFD文本的所述目标文本框进行旋转,得到所述待旋转OFD文本的第一旋转位置; 根据所述待旋转OFD文本在所述原始位置处的原始紧贴矩形和所述待旋转OFD文本在所述第一旋转位置处的第一紧贴矩形,计算得到所述目标文本框的位移参数; 根据所述位移参数,对包含所述待旋转OFD文本的所述目标文本框进行移动,得到所述待旋转OFD文本的目标旋转位置; 每个目标旋转角度对应一组旋转参数;所述根据所述目标文本框的旋转参数,对包含所述待旋转OFD文本的所述目标文本框进行旋转,得到所述待旋转OFD文本的第一旋转位置,包括: 选取所述目标文本框的左上角作为旋转点,并根据所述目标旋转角度对应的一组旋转参数,控制所述目标文本框以所述旋转点进行旋转,得到所述待旋转OFD文本的所述第一旋转位置; 所述位移参数包括:第一位移参数和第二位移参数; 所述根据所述待旋转OFD文本在所述原始位置处的原始紧贴矩形和所述待旋转OFD文本在所述第一旋转位置处的第一紧贴矩形,计算得到所述目标文本框的位移参数,包括: 根据第一精确位移参数计算公式、所述原始紧贴矩形和所述第一紧贴矩形,计算得到所述目标文本框的第一位移参数,或,根据第一估算位移参数计算公式、所述原始紧贴矩形和所述第一紧贴矩形,计算得到所述目标文本框的第一位移参数; 根据第二精确位移参数计算公式、所述原始紧贴矩形和所述第一紧贴矩形,计算得到所述目标文本框的第二位移参数,或,根据第二估算位移参数计算公式、所述原始紧贴矩形和所述第一紧贴矩形,计算得到所述目标文本框的第二位移参数; 所述待旋转OFD文本包括:至少一个目标字符,所述目标旋转角度为:90度、180度或270度; 当所述目标旋转角度为90度时,所述第一精确位移参数计算公式为:e1=ptStart.y-Minmetrics[i].bearingY-metrics[i].height+ptStart.x+metrics[0].bearingX;其中,e1为所述目标旋转角度为90度时所对应的第一位移参数,ptStart.y为所述待旋转OFD文本中的第一个字符的字型基点在对象坐标系下的X坐标,ptStart.x为所述待旋转OFD文本中的第一个文字的字型基点在对象坐标系下的Y坐标,metrics[i]表示所述待旋转OFD文本中的第i个字体的规格,bearingY表示Y方向上的文字度量值,bearingX表示X方向上的文字度量值,height表示文字度量高度值,Minmetrics[i].bearingY-metrics[i].height表示在所述待旋转OFD文本中,每个字符的bearingY-height值中的最小值,metrics[0].bearingX表示所述待旋转OFD文本的第一个字符在X方向上的文字度量值; 当所述目标旋转角度为90度时,所述第二精确位移参数计算公式为: f1=ptStart.y-Maxmetrics[i].bearingY-ptStart.x-metrics[0].bearingX;其中,f1为所述目标旋转角度为90度时所对应的第二位移参数,Maxmetrics[i].bearingY表示在所述待旋转OFD文本中,所有字符中bearingY的最大值; 当所述目标旋转角度为90度时,所述第一估算位移参数计算公式为: e1=ptStart.y+ptStart.x+fontSize×α_x[0]×0.1;其中,fontSize为所述待旋转OFD文本的字体大小,α_x[0]表示所述待旋转OFD文本中的第一个字符的α_x值,α_x表示不同字符的宽度与所述待旋转OFD文本中对应字符的fontSize的比值; 当所述目标旋转角度为90度时,所述第二估算位移参数计算公式为: f1=ptStart.y-ptStart.x-fontSize×α_y[max]-α_x[0];其中,α_y[max]表示所述待旋转OFD文本中所有字符的α_y值中的最大值; 当所述目标旋转角度为180度时,所述第一精确位移参数计算公式为: e2=ptStart.x+Σ△x[i]+metrics[n-1].bearingX+metrics[n-1].width+ptStart.x+metrics[0].bearingX;其中,e2为所述目标旋转角度为180度时所对应的第一位移参数,metrics[0]表示所述待旋转OFD文本的首个字符,metrics[n-1]表示所述待旋转OFD文本的最后一个字符,△x为所述待旋转OFD文本中double型的数值队列,队列中的每个值代表后一个文字与前一个文字之间在X方向的偏移值,Σ△x[i]表示所述数值队列的求和; 当所述目标旋转角度为180度时,所述第二精确位移参数计算公式为: f2=-Minmetrics[i].horiBearingY-metrics[i].height+ptStart.y+ptStart.y–Maxmetrics[i].horiBearingY;其中,f2为所述目标旋转角度为180度时所对应的第二位移参数,Maxmetrics[i].horiBearingY表示所述待旋转OFD文本中的所有字符的horiBearingY中的最大值;Minmetrics[i].horiBearingY-metrics[i].height表示所述待旋转OFD文本中的所有字符的horiBearingY–height中的最小值; 当所述目标旋转角度为180度时,所述第一估算位移参数计算公式为: e2=2×ptStart.x+Σ△x[i]+fontSize×α_x[last]+α_x[0];其中,α_y[last]表示所述待旋转OFD文本中的最后一个字符的α_y值; 当所述目标旋转角度为180度时,所述第二估算位移参数计算公式为: f2=2×ptStart.y-fontSize×α_y[max];其中,α_y[max]表示所述待旋转OFD文本中的所有字符的α_y值的最大值; 当所述目标旋转角度为270度时,所述第一精确位移参数计算公式为: e3=-ptStart.y-Maxmetrics[i].bearingY-ptStart.x-metrics[0].bearingX;其中,e3为所述目标旋转角度为270度时所对应的第一位移参数; 当所述目标旋转角度为270度时,所述第二精确位移参数计算公式为: f3=ptStart.x+metrics[0].bearingX+ptStart.y-Minmetrics[i].bearingY-metrics[i].height;f3为所述目标旋转角度为270度时所对应的第二位移参数; 当所述目标旋转角度为270度时,所述第一估算位移参数计算公式为: e3=-ptStart.y–ptStart.x-fontSize×α_x[max]+α_x[0];其中,α_x[max]表示所述待旋转OFD文本中的所有字符的α_x值的最大值; 当所述目标旋转角度为270度时,所述第二估算位移参数计算公式为: f3=ptStart.y+ptStart.x+fontSize×α_x[0]+1-α_y[max]。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人福昕鲲鹏(北京)信息科技有限公司,其通讯地址为:100092 北京市海淀区学清路科技财富中心B座802;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。