System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像处理方法、设备、终端和介质技术_技高网

图像处理方法、设备、终端和介质技术

技术编号:41236050 阅读:3 留言:0更新日期:2024-05-09 23:50
本发明专利技术提供了一种图像处理方法、设备、终端和介质,包括获取目标文档的当前帧图像的多个初始角点;在预设多边形形成的范围内对多个初始角点进行滤波,得到当前帧图像的多个可用角点;确定任意两个可用角点之间的第一距离,并根据所有第一距离,得到预设多边形对应的各方向上最大距离;根据各方向上最大距离,确定各方向的缩放系数;若每个缩放系数均大于对应的系数阈值,根据每个缩放系数均及其对应的系数阈值,确定当前帧图像的缩放系数,并对当前帧图像进行缩放,得到目标图像,实现了动态的调整目标文档的图像显示比例,给用户的使用带来方便,且调整图像显示比例相对于手动调节更加准确,提高了图像显示效果,并提升了用户体验。

【技术实现步骤摘要】

本专利技术涉及图像处理,具体提供一种图像处理方法、设备、终端和介质


技术介绍

1、随着互联网的普及和发展,人们对于终端设备的功能需求也越发多样化。例如,为了满足用户在终端设备中随时查看文档的使用需求,较多终端设备可以支持文档拍摄功能。例如,用户可以利用文档拍摄功能拍摄文档图片,实现如网上搜题或者提取图片中的文字等功能。

2、终端设备在文档拍摄模式下,其拍摄的图像可能过大或过小,与用户的实际需求不一致。目前,普遍基于手动调节的方式调节图像的大小。然而,手动调节图像时,给用户的使用带来不变,且难以找到合适的缩放比例,图像显示效果仍然较差。


技术实现思路

1、为了克服上述缺陷,提出了本专利技术,以提供解决或至少部分地解决手动调节图像时,给用户的使用带来不变,且难以找到合适的缩放比例,图像显示效果仍然较差的技术问题的图像处理方法、设备、终端和介质。

2、在第一方面,本专利技术提供一种图像处理方法,所述图像处理方法包括:

3、获取目标文档的当前帧图像的多个初始角点;

4、在预设多边形形成的范围内对多个所述初始角点进行滤波,得到所述当前帧图像的多个可用角点;其中,可用角点的数目与所述预设多边形的角数目相同;

5、确定任意两个可用角点之间的第一距离,并根据所有第一距离,得到所述预设多边形对应的各方向上最大距离;其中,所述预设多边形对应的各方向根据所述预设多边形的边的延伸方向确定;

6、根据各方向上最大距离,确定各方向的缩放系数;

7、若每个缩放系数均大于对应的系数阈值,根据每个缩放系数均及其对应的系数阈值,确定所述当前帧图像的缩放系数,并对所述当前帧图像进行缩放,得到目标图像。

8、进一步地,上述所述的图像处理方法中,在预设多边形形成的范围内对多个所述初始角点进行滤波,得到所述当前帧图像的多个可用角点,包括:

9、在预设多边形形成的范围内对多个所述初始角点进行空间域的中值滤波,得到所述当前帧图像的多个备选角点;

10、若所述当前帧图像对应的帧数大于或等于预设帧数,且所述当前帧图像的备选角点的数目为所述预设多边形的角数目,确定所述当前帧图像的每个备选角点与对应的上一帧图像的备选角点之间的第二距离;

11、若最大的第二距离小于预设距离,在预设多边形形成的范围内对多帧图像的备选角点进行时间域的中值滤波,得到所述当前帧图像的多个可用角点;其中,多帧图像包括当前帧图像以及当前帧图像之前至少两帧图像。

12、进一步地,上述所述的图像处理方法,还包括:

13、若每个缩放系数均大于对应的系数阈值,将所述当前帧图像的备选角点对应的数值更新为所述当前帧图像的多个可用角点对应的数值。

14、进一步地,上述所述的图像处理方法中,根据每个缩放系数均及其对应的系数阈值,确定所述当前帧图像的缩放系数,并对所述当前帧图像进行缩放,得到目标图像,包括:

15、确定每个系数阈值与对应缩放系数的比值,并选取最小比值作为当前帧图像的缩放系数,对所述当前帧图像进行缩放,得到目标图像。

16、进一步地,上述所述的图像处理方法,还包括:

17、存储所述当前帧图像的缩放系数。

18、进一步地,上述所述的图像处理方法中,获取当前帧图像的多个初始角点,包括:

19、基于上一帧图像对应的缩放系数或者预设缩放系数,对所述当前帧图像进行缩放,得到缩放后的当前帧图像;

20、基于预设的角点检测算法,获取缩放后的当前帧图像多个初始角点。

21、进一步地,上述所述的图像处理方法中,根据各方向上最大距离,确定各方向的缩放系数,包括:

22、将最大距离与对应方向上的边长的比值作为所述对应方向上的缩放系数。

23、在第二方面,本专利技术提供一种图像处理设备,包括处理器和存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以执行权利要求1至7中任一项所述的图像处理方法。

24、在第三方面,提供一种终端,所述终端包括如上所述的图像处理设备。

25、在第四方面,提供一种计算机可读存储介质,该计算机可读存储介质其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行上述任一项技术方案所述的图像处理方法。

26、本专利技术上述一个或多个技术方案,至少具有如下一种或多种有益效果:

27、在实施本专利技术的技术方案中,通过获取目标文档的当前帧图像的多个初始角点,并在预设多边形形成的范围内对多个所述初始角点进行滤波,得到所述当前帧图像的多个可用角点后,确定任意两个可用角点之间的第一距离,并根据所有第一距离,得到所述预设多边形对应的各方向上最大距离;然后,根据各方向上最大距离,确定各方向的缩放系数,并在每个缩放系数均大于对应的系数阈值时,选取一个缩放系数,对所述当前帧图像进行缩放,得到目标图像,实现了动态的调整目标文档的图像显示比例,给用户的使用带来方便,且调整图像显示比例相对于手动调节更加准确,提高了图像显示效果,并提升了用户体验。

本文档来自技高网...

【技术保护点】

1.一种图像处理方法,其特征在于,包括:

2.根据权利要求1所述的图像处理方法,其特征在于,在预设多边形形成的范围内对多个所述初始角点进行滤波,得到所述当前帧图像的多个可用角点,包括:

3.根据权利要求2所述的图像处理方法,其特征在于,还包括:

4.根据权利要求1所述的图像处理方法,其特征在于,根据每个缩放系数均及其对应的系数阈值,确定所述当前帧图像的缩放系数,并对所述当前帧图像进行缩放,得到目标图像,包括:

5.根据权利要求4所述的图像处理方法,其特征在于,还包括:

6.根据权利要求1所述的图像处理方法,其特征在于,获取当前帧图像的多个初始角点,包括:

7.根据权利要求1所述的图像处理方法,其特征在于,根据各方向上最大距离,确定各方向的缩放系数,包括:

8.一种图像处理设备,包括处理器和存储装置,所述存储装置适于存储多条程序代码,其特征在于,所述程序代码适于由所述处理器加载并运行以执行权利要求1至7中任一项所述的图像处理方法。

9.一种终端,其特征在于,包括如权利要求8所述的图像处理设备。

10.一种计算机可读存储介质,其中存储有多条程序代码,其特征在于,所述程序代码适于由处理器加载并运行以执行权利要求1至7中任一项所述的图像处理方法。

...

【技术特征摘要】

1.一种图像处理方法,其特征在于,包括:

2.根据权利要求1所述的图像处理方法,其特征在于,在预设多边形形成的范围内对多个所述初始角点进行滤波,得到所述当前帧图像的多个可用角点,包括:

3.根据权利要求2所述的图像处理方法,其特征在于,还包括:

4.根据权利要求1所述的图像处理方法,其特征在于,根据每个缩放系数均及其对应的系数阈值,确定所述当前帧图像的缩放系数,并对所述当前帧图像进行缩放,得到目标图像,包括:

5.根据权利要求4所述的图像处理方法,其特征在于,还包括:

6.根据权利要求1所述的图像处理方法,其特征在于...

【专利技术属性】
技术研发人员:廖声洋
申请(专利权)人:蔚来移动科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1