自动修正图像的方法及装置的制作方法

上传人:ting****789 文档编号:310050111 上传时间:2022-06-14 格式:DOCX 页数:2 大小:17.76KB
返回 下载 相关 举报
自动修正图像的方法及装置的制作方法_第1页
第1页 / 共2页
亲,该文档总共2页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《自动修正图像的方法及装置的制作方法》由会员分享,可在线阅读,更多相关《自动修正图像的方法及装置的制作方法(2页珍藏版)》请在金锄头文库上搜索。

1、自动修正图像的方法及装置的制作方法专利名称:自动修正图像的方法及装置的制作方法技术领域:本发明涉及一种自动修正图像的方法及装置。背景技术:漫画作品中的场景是指漫画作品中的每一格图片或使用动漫制作工具从漫画图片中切分出来的部分画面。在使用手机阅读漫画作品的时候,手机屏幕上一屏以内显示的全部漫画画面称为镜头,由上述定义可知一个场景可能包含多个镜头。通常情况下漫画作品中使用边框框起来的人物对白、旁白或表达思想的文字称为气泡。现有的使用动制作工具制作图像时,很多漫画图片为书籍的扫描件,而扫描图片经常会出现图片倾斜的问题,这种情况下,不利于后期制作,影响用户观看作品的体验。如果使用传统技术用鼠标控制旋转

2、角度,由于鼠标的精度问题容易造成角度的偏差,而且很可能需要多次反复修正,造成CPU计算量加大,效率降低。针对相关技术中由于图像倾斜导致用户体验度差、效率低的问题,目前尚未提出有效的解决方案。发明内容本发明的主要目的在于提供一种自动修正图像的方法及装置,以解决由于图像倾斜导致用户体验度差、效率低的问题。为了实现上述目的,根据本发明的一个方面,提供了一种自动修正图像的方法。根据本发明的自动修正图像的方法包括获取图像上任意一条倾斜边上的线段; 以线段的两个端点中的任一个端点为原点确定坐标轴的位置;在坐标轴上获取对应于两个端点的第一坐标值和第二坐标值;在线段所在的象限内任意取一点,获取对应于该点的第三

3、坐标值;根据第一坐标值、第二坐标值和第三坐标值计算得到图像的倾斜角度;按照倾斜角度旋转图像。进一步地,确定坐标轴的位置包括设置线段的两个端点分别为起始点和结束点, 其中,纵向方向上位置靠下的点为起始点,另外一个点为结束点;以起始点为圆点建立坐标轴进一步地,坐标轴上的起始点的第一坐标值是0,0 ;结束点的第二坐标值是xl, yl ;第三坐标值是x2,y2。进一步地,y2= yl+k, xl = x2,其中,k 为常数。进一步地,根据第一坐标值、第二坐标值和第三坐标值确定图像的倾斜角度包括 按照公式 cosk = (b*b+c*c-a)/2bc,得到倾斜角为 A,其中,b = yl-xl ;c =

4、 y2_x2 ;a = O0进一步地,判断倾斜角的范围是否在-45至45之间;其中,当倾斜角 A彡45,则按照A-90的角度旋转图像,当倾斜角A 具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。根据本发明的实施例,提供了一种自动修正图像的方法和装置。图3是根据本发明实施例的自动修正图像的装置示意图。如图3所示,该自动修正图像的装置包括第一获取模块11,用于获取图像上任意一条倾斜边上的线段;确定模块 13,用于以线段的两个端点中的任一个端点为原点确定坐标轴的位置;第二获取模块15, 用于在坐标轴上获取两个端点

5、的第一坐标值和第二坐标值,并在线段所在的象限内任意取一点,获取该点的第三坐标值;计算模块17,用于根据第一坐标值、第二坐标值和第三坐标值计算得到图像的倾斜角度;修正模块18,用于按照倾斜角度旋转图像。图1是根据本发明实施例的倾斜图片的示意图;图2是根据本发明实施例的将倾斜图片修正后的示意图。如图1所示的倾斜图片,第一获取模块11可以获取该图片上右边斜边上的粗线段,在该线段确认之后通过确定模块13选择线段的一个端点为坐标轴的圆点,以该圆点确定这条线段所在的坐标轴,并通过第二获取模块15得到该线段在坐标轴上的坐标值,在该坐标轴上除了该线段上的点外任意取一点,该点的坐标值以及线段的两端点的坐标值输入

6、到计算模块17之后得到该线段的相对于纵轴的倾斜角度,也就是该图片的倾斜角度,系统通过修正模块18将该图片按照计算得到的倾斜角度旋转得到如图2所示的图片。本发明实施例通过第一获取装置11在需要修正的图片的任意一条边上截取一条线段,以该线段为基准确定修正图片的旋转角度,计算机按照计算获得的倾斜角旋转图像。 该实施例解决了由于扫描图片的不规范,可能造成整个图片的倾斜,不利于在生成场景、切图等操作的问题。运用本技术可以在截取线段之后快速一次性修正到位,避免了人工截图易出错切效率低的问题,提高了工作效率,增加了用户体验。确定装置13可以包括设置装置132和创建装置134,其中,设置装置132用于设置线段

7、的两个端点分别为起始点和结束点,优选的可以确定在纵坐标轴方向上位置靠下的点为起始点,另外一个点为结束点;创建装置134用于以起始点为圆点建立坐标轴。该实施例的确定装置13通过设置装置132优选如图1所示的图片中线段靠下部的端点为起始点,该起始点就是坐标轴的圆点,创建装置134获取该圆点建立坐标轴以获取线段两个端点的坐标值,该设置坐标轴的方法算法简单,提高了系统中计算模块17的运行效率。本实施例还可以包括判断模块,用于判断倾斜角的范围是否在-45至45之间,其中,当倾斜角A彡45,则按照A-90的角度旋转图像,当倾斜角A 45,则按照 A-90。的角度旋转图像,当倾斜角A彡-45,则按照A+90

8、。的角度旋转图像。上述步骤得到的角度为-45 45之间的一个角度(因为图片的倾斜角度到这一步时是不会超过45度的),然后按最后处理过的角度旋转图片。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。从以上的描述中,可以看出,本发明实现了如下技术效果解决了由于图像倾斜导致用户体验度差、效率低的问题,进而达到了快速修正图像,提高图象处理的效率以及增加用户体验的效果。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集

9、中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种自动修正图像的方法,其特征在于,包括 获取图像上任意一条倾斜边上的线段;以所述

10、线段的两个端点中的任一个端点为原点确定坐标轴的位置; 在所述坐标轴上获取对应于所述两个端点的第一坐标值和第二坐标值; 在所述线段所在的象限内任意取一点,获取对应于该点的第三坐标值; 根据所述第一坐标值、所述第二坐标值和所述第三坐标值计算得到所述图像的倾斜角度;按照所述倾斜角度旋转所述图像。2.根据权利要求1所述的方法,其特征在于,确定坐标轴的位置包括 设置所述线段的两个端点分别为起始点和结束点,其中,纵向方向上位置靠下的点为起始点,另外一个点为结束点; 以所述起始点为圆点建立所述坐标轴。3.根据权利要求2所述的方法,其特征在于,所述方法包括所述坐标轴上的所述起始点的所述第一坐标值是0,0 ;所

11、述结束点的所述第二坐标值是xl,yl ;所述第三坐标值是 x2, y2。4.根据权利要求3所述的方法,其特征在于,所述y2= yl+k, xl = x2,其中,所述k为常数。5.根据权利要求3或4所述的方法,其特征在于,根据所述第一坐标值、所述第二坐标值和所述第三坐标值确定所述图像的倾斜角度包括按照公式cosA = (b*b+c*c-a*a)/2bc计算得到所述倾斜角为A,其中,b = yl-xl ;c = y2x2 ;a = 0。6.根据权利要求5所述的方法,其特征在于,按照所述倾斜角度旋转所述图像包括 判断所述倾斜角的范围是否在-45至45之间;其中,当所述倾斜角A彡45,则按照A-90。

12、的角度旋转所述图像, 当所述倾斜角A彡-45,则按照A+90。的角度旋转所述图像。7.一种自动修正图像的装置,其特征在于,包括第一获取模块,用于获取图像上任意一条倾斜边上的线段; 确定模块,用于以所述线段的两个端点中的任一个端点为原点确定坐标轴的位置; 第二获取模块,用于在所述坐标轴上获取所述两个端点的第一坐标值和第二坐标值, 并在所述线段所在的象限内任意取一点,获取该点的第三坐标值;计算模块,用于根据所述第一坐标值、所述第二坐标值和所述第三坐标值计算得到所述图像的倾斜角度;修正模块,用于按照所述倾斜角度旋转所述图像。8.根据权利要求7所述的装置,其特征在于,所述确定模块包括设置模块,用于设置

13、所述线段的两个端点分别为起始点和结束点,其中,纵向方向上位置靠下的点为起始点,另外一个点为结束点;创建模块,用于以所述起始点为圆点建立所述坐标轴。9.根据权利要求7所述的装置,其特征在于,所述计算模块包括按照公式cosA= (b*b+c*c_a*a) Abc 计算得到所述倾斜角为 A,其中,b = yl-xl ;c = y2_x2 ;a = 0。10.根据权利要求7所述的装置,其特征在于,所述修正模块包括判断模块,用于判断所述倾斜角的范围是否在-45至45之间,其中,当所述倾斜角A彡45,则按照A_90 的角度旋转所述图像,当所述倾斜角A 全文摘要本发明公开了一种自动修正图像的方法及装置,其中,该方法包括获取图像上任意一条倾斜边上的线段;以线段的两个端点中的任一个端点为原点确定坐标轴的位置;在坐标轴上获取对应于两个端点的第一坐标值和第二坐标值;在线段所在的象限内任意取一点,获取对应于该点的第三坐标值;根据第一坐标值、第二坐标值和第三坐标值计算得到图像的倾斜角度;按照倾斜角度旋转图像。通过本发明,能够快速修正图像,提高图象处理的效率以及增加用户体验。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号