一种投影画面的梯形校正方法及装置与流程-尊龙凯时官方app下载

文档序号:36265769发布日期:2023-12-06 09:25阅读:2来源:国知局
一种投影画面的梯形校正方法及装置与流程

1.本发明涉及图像校正技术领域,尤其涉及一种投影画面的梯形校正方法及装置



背景技术:

2.随着科技的进步和计算机技术的发展,投影技术应用越来越普遍和广泛,当前,关于投影技术的应用方式主要为通过投影仪进行画面投影,在进行画面投影过程中投影仪位置与投影屏幕需保持垂直关系以确保投影画面保持标准矩形形状,若投影仪位置与投影屏幕不是垂直关系则会导致投影画面为梯形形状,此时,需对梯形形状的投影画面进行梯形校正操作以使投影画面再次恢复标准矩形形状

3.当前,针对投影画面的梯形校正方式主要为采用透视投影算法实现投影画面梯形校正,然而,实践表明,现有的投影画面梯形校正方式存在当投影画面出现特殊角度时难以进行梯形校正的情况,调整自由度低

因此,提供一种能够提高调整自由度以克服当投影画面出现特殊角度时难以进行梯形校正的情况的技术方案显得尤为重要



技术实现要素:

4.本发明内容所要解决的技术问题在于,提供一种投影画面的梯形校正方法及装置,能够提高调整自由度以克服当投影画面出现特殊角度时难以进行梯形校正的情况

5.为了解决上述技术问题,本发明第一方面公开了一种投影画面的梯形校正方法,所述方法包括:
6.获取待投影图像的四个角中每一个角对应的第一角坐标信息,并根据所有所述第一角坐标信息,确定所述待投影图像对应的矩形网格图;
7.根据所有所述第一角坐标信息中每个所述第一角坐标信息及预先确定出的与该第一角坐标信息对应的角坐标信息,确定所述待投影图像对应的梯形图像的每一个角的第二角坐标信息,所述梯形图像的四个角中每个角均存在与所述待投影图像的四个角中一一对应的角;
8.根据所有所述第二角坐标信息和所述矩形网格图,确定所述梯形图像的梯形网格图,其中,所述矩形网格图包括的网格数量与所述梯形网格图包括的网格数量一致;
9.获取所述矩形网格图中每个第一网格的像素,并将所述矩形网格图中每个所述第一网格的像素一一采样至所述梯形网格图对应的第二网格,得到完成数据采样的所述梯形网格图;
10.将完成数据采样的所述梯形网格图输入至投影设备内的处理装置中进行处理,得到梯形校正后的所述待投影图像

11.作为一种可选的实施方式,在本发明第一方面中,所述将所述矩形网格图中每个所述第一网格的像素一一采样至所述梯形网格图对应的第二网格,得到完成数据采样的所述梯形网格图,包括:
12.对于所述矩形网格图中的每一所述第一网格,获取该第一网格的第一网格坐标以
及该第一网格对应的第一像素;确定与该第一网格匹配的所述梯形网格图中的第二网格,并确定所述第二网格的第二网格坐标;根据所述第一网格坐标

所述第二网格坐标

所述第一像素以及计算机图像学算法,确定所述第二网格对应的第二像素;
13.根据所有所述第二像素以及所述梯形网格图,确定完成数据采样的所述梯形网格图;
14.以及,所述根据所述第一网格坐标

所述第二网格坐标

所述第一像素以及计算机图像学算法,确定所述第二网格对应的第二像素,包括:
15.根据所述第一网格坐标

所述第二网格坐标及计算机图像学算法,计算出所述第一网格对应的像素变形参数;
16.根据所述像素变形参数和所述第一像素,确定所述第二网格对应的第二像素;
17.以及,所述根据所述第一网格坐标

所述第二网格坐标及计算机图像学算法,计算出所述第一网格对应的像素变形参数,包括:
18.根据所述第一网格坐标

所述第二网格坐标及第一图像学算法,计算出所述第一网格对应的坐标变形参数;
19.根据所述坐标变形参数及第二图像学算法,计算出所述第一网格对应的像素变形参数;
20.其中,所述计算机图像学算法包括所述第一图像学算法和所述第二图像学算法

21.作为一种可选的实施方式,在本发明第一方面中,在所述获取待投影图像的四个角中每一个角对应的第一角坐标信息之前,所述方法还包括:
22.确定与投影设备相关的当前投影情况,并判断所述当前投影情况是否满足预先设定的梯形校正条件,当判断结果为是时,触发执行所述的获取待投影图像的四个角中每一个角对应的第一角坐标信息的操作;
23.其中,所述当前投影情况包括第一投影情况或第二投影情况;以及,所述判断所述当前投影情况是否满足预先设定的梯形校正条件,包括:
24.若所述当前投影情况包括所述第一投影情况且所述第一投影情况用于表示所述投影设备与投影屏幕之间的配置关系时,获取所述投影设备对应的历史配置集合,并判断所述历史配置集合中是否存在与所述配置关系相匹配的历史配置关系,当判断结果为否时,确定所述当前投影情况满足预先设定的梯形校正条件;所述配置关系包括所述投影设备与所述投影屏幕对应的位置角度关系和
/
或投影尺寸关系;所述历史配置集合包括至少一种历史配置关系;
25.若所述当前投影情况包括所述第二投影情况且所述第二投影情况用于表示待投影图像的形状时,判断所述形状是否满足预先设定的基础投影形状要求,当判断结果为否时,确定所述当前投影情况满足预先设定的梯形校正条件

26.作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
27.当判断出所述当前投影情况不满足所述梯形校正条件且所述历史配置集合中存在与所述配置关系相匹配的历史配置关系时,确定与所述配置关系相匹配的历史配置关系对应的梯形校正参数;
28.根据所述梯形校正参数以及待投影图像对应的投影图像参数,确定出待处理的所述待投影图像,并将待处理的所述待投影图像输入至所述投影设备内的处理装置中,得到
梯形校正后的所述待投影图像;
29.其中,所述梯形校正参数包括矩形网格信息以及梯形网格信息;所述投影图像参数包括像素信息

30.作为一种可选的实施方式,在本发明第一方面中,在所述将所述矩形网格图中每个所述第一网格的像素一一采样至所述梯形网格图对应的第二网格,得到完成数据采样的所述梯形网格图之后,所述方法还包括:
31.获取完成数据采样的所述梯形网格图的图像信息,并分析所述图像信息,得到完成数据采样的所述梯形网格图对应的梯形校正情况;
32.当所述梯形校正情况用于表示完成数据采样的所述梯形网格图对应的梯形校正效果满足预先设定的梯形校正条件时,触发执行所述的将完成数据采样的所述梯形网格图输入至投影设备内的处理装置中进行处理,得到梯形校正后的所述待投影图像的操作

33.作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
34.当所述梯形校正情况用于表示完成数据采样的所述梯形网格图对应的梯形校正效果不满足预先设定的梯形校正条件时,根据所述梯形校正情况及所述图像信息,从完成数据采样的所述梯形网格图对应的所有网格中确定出需要梯形校正调整的至少一个第一目标网格,并确定与每一所述第一目标网格相匹配的所述矩形网格图对应的至少一个第二目标网格;
35.分析所述图像信息

所有所述第一目标网格

所有所述第二目标网格以及所述梯形校正情况,得到所有所述第二目标网格对应的梯形校正调整参数;
36.基于所述梯形校正调整参数,对所有所述第二目标网格执行相应的梯形校正调整操作,得到梯形校正调整后的所有所述第一目标网格,以更新完成数据采样的所述梯形网格图

37.作为一种可选的实施方式,在本发明第一方面中,所述分析所述图像信息,得到完成数据采样的所述梯形网格图对应的梯形校正情况,包括:
38.对于完成数据采样的所述梯形网格图中的每一网格,确定该网格的第一子图像信息,并确定该网格对应的环绕网格集合的第二子图像信息;所述环绕网格集合包括至少三个环绕网格;分析所述第一子图像信息及所述第二子图像信息,得到该网格与所述环绕网格集合中的所有所述环绕网格之间的拼接匹配度;判断所述拼接匹配度是否大于等于预先设定的拼接匹配度阈值,当判断结果为是时,确定该网格满足所述子梯形校正条件;当判断结果为否时,确定该网格不满足所述子梯形校正条件;
39.当确定出所有所述网格皆满足对应的所述子梯形校正条件时,确定完成数据采样的所述梯形网格图对应的梯形校正情况用于表示完成数据采样的所述梯形网格图对应的梯形校正效果满足预先设定的梯形校正条件;
40.当判断出所有所述网格中存在至少一个所述网格不满足对应的所述子梯形校正条件时,确定完成数据采样的所述梯形网格图对应的梯形校正情况用于表示完成数据采样的所述梯形网格图对应的梯形校正效果不满足预先设定的梯形校正条件;
41.其中,所述图像信息包括所有所述第三网格对应的子图像信息

42.本发明第二方面公开了一种投影画面的梯形校正装置,所述装置包括:
43.信息获取模块,用于获取待投影图像的四个角中每一个角对应的第一角坐标信
息;
44.确定模块,用于根据所有所述第一角坐标信息,确定所述待投影图像对应的矩形网格图;根据所有所述第一角坐标信息中每个所述第一角坐标信息及预先确定出的与该第一角坐标信息对应的角坐标信息,确定所述待投影图像对应的梯形图像的每一个角的第二角坐标信息,所述梯形图像的四个角中每个角均存在与所述待投影图像的四个角中一一对应的角;根据所有所述第二角坐标信息和所述矩形网格图,确定所述梯形图像的梯形网格图,其中,所述矩形网格图包括的网格数量与所述梯形网格图包括的网格数量一致;
45.所述信息获取模块,还用于获取所述矩形网格图中每个第一网格的像素;
46.像素采样模块,用于将所述矩形网格图中每个所述第一网格的像素一一采样至所述梯形网格图对应的第二网格,得到完成数据采样的所述梯形网格图;
47.处理模块,用于将完成数据采样的所述梯形网格图输入至投影设备内的处理装置中进行处理,得到梯形校正后的所述待投影图像

48.作为一种可选的实施方式,在本发明第二方面中,所述像素采样模块将所述矩形网格图中每个所述第一网格的像素一一采样至所述梯形网格图对应的第二网格,得到完成数据采样的所述梯形网格图的方式具体包括:
49.对于所述矩形网格图中的每一所述第一网格,获取该第一网格的第一网格坐标以及该第一网格对应的第一像素;确定与该第一网格匹配的所述梯形网格图中的第二网格,并确定所述第二网格的第二网格坐标;根据所述第一网格坐标

所述第二网格坐标

所述第一像素以及计算机图像学算法,确定所述第二网格对应的第二像素;
50.根据所有所述第二像素以及所述梯形网格图,确定完成数据采样的所述梯形网格图;
51.以及,所述像素采样模块根据所述第一网格坐标

所述第二网格坐标

所述第一像素以及计算机图像学算法,确定所述第二网格对应的第二像素的方式具体包括:
52.根据所述第一网格坐标

所述第二网格坐标及计算机图像学算法,计算出所述第一网格对应的像素变形参数;
53.根据所述像素变形参数和所述第一像素,确定所述第二网格对应的第二像素;
54.以及,所述像素采样模块根据所述第一网格坐标

所述第二网格坐标及计算机图像学算法,计算出所述第一网格对应的像素变形参数的方式具体包括:
55.根据所述第一网格坐标

所述第二网格坐标及第一图像学算法,计算出所述第一网格对应的坐标变形参数;
56.根据所述坐标变形参数及第二图像学算法,计算出所述第一网格对应的像素变形参数;
57.其中,所述计算机图像学算法包括所述第一图像学算法和所述第二图像学算法

58.作为一种可选的实施方式,在本发明第二方面中,所述确定模块,还用于在所述信息获取模块获取待投影图像的四个角中每一个角对应的第一角坐标信息之前,确定与投影设备相关的当前投影情况;
59.所述装置还包括:
60.判断模块,用于判断所述当前投影情况是否满足预先设定的梯形校正条件,当判断结果为是时,触发所述信息获取模块执行所述的获取待投影图像的四个角中每一个角对
应的第一角坐标信息的操作;
61.以及,所述当前投影情况包括第一投影情况或第二投影情况;所述判断模块判断所述当前投影情况是否满足预先设定的梯形校正条件的方式具体包括:
62.若所述当前投影情况包括所述第一投影情况且所述第一投影情况用于表示所述投影设备与投影屏幕之间的配置关系时,获取所述投影设备对应的历史配置集合,并判断所述历史配置集合中是否存在与所述配置关系相匹配的历史配置关系,当判断结果为否时,确定所述当前投影情况满足预先设定的梯形校正条件;所述配置关系包括所述投影设备与所述投影屏幕对应的位置角度关系和
/
或投影尺寸关系;所述历史配置集合包括至少一种历史配置关系;
63.若所述当前投影情况包括所述第二投影情况且所述第二投影情况用于表示待投影图像的形状时,判断所述形状是否满足预先设定的基础投影形状要求,当判断结果为否时,确定所述当前投影情况满足预先设定的梯形校正条件

64.作为一种可选的实施方式,在本发明第二方面中,所述确定模块,还用于当所述判断模块判断出所述当前投影情况不满足所述梯形校正条件且所述历史配置集合中存在与所述配置关系相匹配的历史配置关系时,确定与所述配置关系相匹配的历史配置关系对应的梯形校正参数;根据所述梯形校正参数以及待投影图像对应的投影图像参数,确定出待处理的所述待投影图像;其中,所述梯形校正参数包括矩形网格信息以及梯形网格信息;所述投影图像参数包括像素信息;
65.所述处理模块,还用于将待处理的所述待投影图像输入至所述投影设备内的处理装置中,得到梯形校正后的所述待投影图像

66.作为一种可选的实施方式,在本发明第二方面中,所述信息获取模块,还用于在所述像素采样模块将所述矩形网格图中每个所述第一网格的像素一一采样至所述梯形网格图对应的第二网格,得到完成数据采样的所述梯形网格图之后,获取完成数据采样的所述梯形网格图的图像信息;
67.所述装置还包括:
68.分析模块,用于分析所述图像信息,得到完成数据采样的所述梯形网格图对应的梯形校正情况;当所述梯形校正情况用于表示完成数据采样的所述梯形网格图对应的梯形校正效果满足预先设定的梯形校正条件时,触发所述处理模块执行所述的将完成数据采样的所述梯形网格图输入至投影设备内的处理装置中进行处理,得到梯形校正后的所述待投影图像的操作

69.作为一种可选的实施方式,在本发明第二方面中,所述确定模块,还用于当所述梯形校正情况用于表示完成数据采样的所述梯形网格图对应的梯形校正效果不满足预先设定的梯形校正条件时,根据所述梯形校正情况及所述图像信息,从完成数据采样的所述梯形网格图对应的所有网格中确定出需要梯形校正调整的至少一个第一目标网格,并确定与每一所述第一目标网格相匹配的所述矩形网格图对应的至少一个第二目标网格;
70.所述分析模块,还用于分析所述图像信息

所有所述第一目标网格

所有所述第二目标网格以及所述梯形校正情况,得到所有所述第二目标网格对应的梯形校正调整参数;
71.所述装置还包括:
72.校正调整模块,用于基于所述梯形校正调整参数,对所有所述第二目标网格执行
相应的梯形校正调整操作,得到梯形校正调整后的所有所述第一目标网格,以更新完成数据采样的所述梯形网格图

73.作为一种可选的实施方式,在本发明第二方面中,所述分析模块分析所述图像信息,得到完成数据采样的所述梯形网格图对应的梯形校正情况的方式具体包括:
74.对于完成数据采样的所述梯形网格图中的每一网格,确定该网格的第一子图像信息,并确定该网格对应的环绕网格集合的第二子图像信息;所述环绕网格集合包括至少三个环绕网格;分析所述第一子图像信息及所述第二子图像信息,得到该网格与所述环绕网格集合中的所有所述环绕网格之间的拼接匹配度;判断所述拼接匹配度是否大于等于预先设定的拼接匹配度阈值,当判断结果为是时,确定该网格满足所述子梯形校正条件;当判断结果为否时,确定该网格不满足所述子梯形校正条件;
75.当确定出所有所述网格皆满足对应的所述子梯形校正条件时,确定完成数据采样的所述梯形网格图对应的梯形校正情况用于表示完成数据采样的所述梯形网格图对应的梯形校正效果满足预先设定的梯形校正条件;
76.当判断出所有所述网格中存在至少一个所述网格不满足对应的所述子梯形校正条件时,确定完成数据采样的所述梯形网格图对应的梯形校正情况用于表示完成数据采样的所述梯形网格图对应的梯形校正效果不满足预先设定的梯形校正条件;
77.其中,所述图像信息包括所有所述第三网格对应的子图像信息

78.本发明第三方面公开了另一种投影画面的梯形校正装置,所述装置包括:
79.存储有可执行程序代码的存储器;
80.与所述存储器耦合的处理器;
81.所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的一种投影画面的梯形校正方法

82.本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的一种投影画面的梯形校正方法

83.与现有技术相比,本发明实施例具有以下有益效果:
84.本发明实施例中,获取待投影图像的四个角中每一个角对应的第一角坐标信息,并根据所有该第一角坐标信息,确定该待投影图像对应的矩形网格图;根据所有该第一角坐标信息中每个该第一角坐标信息及预先确定出的与该第一角坐标信息对应的角坐标信息,确定该待投影图像对应的梯形图像的每一个角的第二角坐标信息,该梯形图像的四个角中每个角均存在与该待投影图像的四个角中一一对应的角;根据所有该第二角坐标信息和该矩形网格图,确定该梯形图像的梯形网格图,其中,该矩形网格图包括的网格数量与该梯形网格图包括的网格数量一致;获取该矩形网格图中每个第一网格的像素,并将该矩形网格图中每个该第一网格的像素一一采样至该梯形网格图对应的第二网格,得到完成数据采样的该梯形网格图;将完成数据采样的该梯形网格图输入至投影设备内的处理装置中进行处理,得到梯形校正后的该待投影图像

可见,本发明能够通过划分得到待投影图像对应的矩形网格图,并根据矩形网格图以及相关坐标信息,划分得到待投影图像对应梯形图像的梯形网格图,将矩形网格图中每一小格的数据
(
比如像素
)
采样输出至梯形网格图中对应小格里,得到完成数据采样的梯形网格图,将梯形网格图进行反梯形操作得到梯形校正后
的待投影图像,通过网格采样方式实现投影图像的梯形校正,能够提高调整自由度,克服当投影画面出现特殊角度时难以进行梯形校正的情况,进而提高投影图像的梯形校正准确性及梯形校正可靠性,从而有利于提高投影仪投影图像的精准性和有效性,且在一定程度上还能够提高投影图像的梯形校正效率

附图说明
85.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

86.图1是本发明实施例公开的一种投影画面的梯形校正方法的流程示意图;
87.图2是本发明实施例公开的另一种投影画面的梯形校正方法的流程示意图;
88.图3是本发明实施例公开的一种投影画面的梯形校正装置的结构示意图;
89.图4是本发明实施例公开的另一种投影画面的梯形校正装置的结构示意图;
90.图5是本发明实施例公开的又一种投影画面的梯形校正装置的结构示意图;
91.图6是本发明实施例公开的矩形网格图的示意图;
92.图7是本发明实施例公开的梯形网格图的示意图

具体实施方式
93.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例

基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围

94.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序

此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含

例如包含了一系列步骤或单元的过程

方法

装置

产品或端没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程

方法

产品或端固有的其他步骤或单元

95.在本文中提及“实施例”意味着,结合实施例描述的特定特征

结构或特性可以包含在本发明的至少一个实施例中

在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例

本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合

96.本发明公开了一种投影画面的梯形校正方法及装置,能够通过划分得到待投影图像对应的矩形网格图,并根据矩形网格图以及相关坐标信息,划分得到待投影图像对应梯形图像的梯形网格图,将矩形网格图中每一小格的数据
(
比如像素
)
采样输出至梯形网格图中对应小格里,得到完成数据采样的梯形网格图,将梯形网格图进行反梯形操作得到梯形校正后的待投影图像,通过网格采样方式实现投影图像的梯形校正,能够提高调整自由度,克服当投影画面出现特殊角度时难以进行梯形校正的情况,进而提高投影图像的梯形校正准确性及梯形校正可靠性,从而有利于提高投影仪投影图像的精准性和有效性,且在一定
程度上还能够提高投影图像的梯形校正效率

以下分别进行详细说明

97.实施例一
98.请参阅图1,图1是本发明实施例公开的一种投影画面的梯形校正方法的流程示意图

其中,图1所描述的方法可以应用于投影画面的梯形校正装置,该投影画面的梯形校正装置可以独立存在,也可以集成在投影装置中,本发明实施例不做限定

如图1所示,该一种投影画面的梯形校正方法包括以下操作:
99.101、
获取待投影图像的四个角中每一个角对应的第一角坐标信息,并根据所有第一角坐标信息,确定待投影图像对应的矩形网格图

100.本发明实施例中,可选的,获取第一角坐标信息的方式可以是用户人工输入第一角坐标信息至装置中,也可以是由通过动模块产生得到第一角坐标信息,还可以是其它方式,本发明实施例不做限定

进一步可选的,通过动模块产生得到第一角坐标信息的方式具体可以为:投影仪对应的拍摄装置
ai
识别出待投影图像的四个角中每一个角的位置信息,并确定出目标坐标信息
(
即想要进行梯形校正对应的角相关信息,如第一角坐标信息
)
,本发明实施例不做限定

101.可选的,第一角坐标信息对应的具体坐标值通过坐标获取方式得到,举例说明,坐标获取方式可以是拉格朗日插值方式,本发明实施例不做限定

进一步的,可以把矩形网格图中每一个点表示出来,举例说明,以
p
00
p
01
...p
0n
表示,本发明实施例不做限定

102.102、
根据所有第一角坐标信息中每个第一角坐标信息及预先确定出的与该第一角坐标信息对应的角坐标信息,确定待投影图像对应的梯形图像的每一个角的第二角坐标信息

103.本发明实施例中,可选的,梯形图像的四个角中每个角均存在与待投影图像的四个角中一一对应的角

104.本发明实施例中,可选的,预先确定出的与该第一角坐标信息对应的角坐标信息,可以是工作人员根据投影仪实际需要手动调节设定得到,也可以是由动模块控制得到,本发明实施例不做限定

105.可选的,第二角坐标信息对应的具体坐标值通过坐标获取方式得到,举例说明,坐标获取方式可以是拉格朗日插值方式,本发明实施例不做限定

106.103、
根据所有第二角坐标信息和矩形网格图,确定梯形图像的梯形网格图

107.本发明实施例中,可选的,矩形网格图包括的网格数量与梯形网格图包括的网格数量一致

108.进一步的,矩形网格图及梯形网格图为n×n的网格图,n无硬性取值规定,当n越小时对应画面锯齿则越大,当n越大时对应画面则越平滑

进一步的,举例说明,矩形网格图及梯形网格图可以是采用
64
×
64
进行切割得到的,矩形网格图及梯形网格图对应的分辨率为
1920
×
1080
,本发明实施例不做限定

109.本发明实施例中,可选的,可以把梯形网格图中每一个点表示出来,举例说明,以
p`
00
p`
01
...p`
0n
表示,本发明实施例不做限定

110.本发明实施例中,可选的,梯形图像的梯形网格图中网格的形状可以是矩形,也可以是梯形,还可以是平行四边形,还可以是其它四边形,本发明实施例不做限定

111.可选的,矩形网格图可以参考图6所示,梯形网格图可以参考图7所示

112.104、
获取矩形网格图中每个第一网格的像素,并将矩形网格图中每个第一网格的像素一一采样至梯形网格图对应的第二网格,得到完成数据采样的梯形网格图

113.本发明实施例中,可选的,上述提及的数据采样,可以包括但不限于像素采样,本发明实施例不做限定

具体的,完成数据采样的梯形网格图可以是待投影图像对应的完整梯形拉伸图像

114.105、
将完成数据采样的梯形网格图输入至投影设备内的处理装置中进行处理,得到梯形校正后的待投影图像

115.本发明实施例中,可选的,举例说明,投影设备内的处理装置可以是投影仪的光机,本发明实施例不做限定

116.进一步的,将完成数据采样的梯形网格图输入至投影设备内的处理装置中进行处理,得到梯形校正后的待投影图像,具体的,将完成数据采样的梯形网格图输入至投影仪的光机中,进行反梯形效果处理后,投影仪的光机输出梯形校正后的待投影图像

117.可见,实施本发明实施例所描述的一种投影画面的梯形校正方法能够通过划分得到待投影图像对应的矩形网格图,并根据矩形网格图以及相关坐标信息,划分得到待投影图像对应梯形图像的梯形网格图,将矩形网格图中每一小格的数据
(
比如像素
)
采样输出至梯形网格图中对应小格里,得到完成数据采样的梯形网格图,将梯形网格图进行反梯形操作得到梯形校正后的待投影图像,通过网格采样方式实现投影图像的梯形校正,能够提高调整自由度,克服当投影画面出现特殊角度时难以进行梯形校正的情况,进而提高投影图像的梯形校正准确性及梯形校正可靠性,从而有利于提高投影仪投影图像的精准性和有效性,且在一定程度上还能够提高投影图像的梯形校正效率

118.在一个可选的实施例中,上述将矩形网格图中每个第一网格的像素一一采样至梯形网格图对应的第二网格,得到完成数据采样的梯形网格图,可以包括:
119.对于矩形网格图中的每一第一网格,获取该第一网格的第一网格坐标以及该第一网格对应的第一像素;确定与该第一网格匹配的梯形网格图中的第二网格,并确定第二网格的第二网格坐标;根据第一网格坐标

第二网格坐标

第一像素以及计算机图像学算法,确定第二网格对应的第二像素;
120.根据所有第二像素以及梯形网格图,确定完成数据采样的梯形网格图

121.该可选的实施例中,可选的,可以同时对矩形网格图中的多个第一网格进行数据采样操作,也可以是每次只对矩形网格图中的一个第一网格进行数据采样操作,本发明实施例不做限定

122.可选的,计算机图像学算法,举例说明,可以是光栅化算法及纹理采样算法等,本发明实施例不做限定

123.可见,该可选的实施例能够根据第一网格坐标

第二网格坐标

第一像素以及计算机图像学算法进行梯形网格图的数据采样,将梯形网格图数据采样方式具体化,有利于提高梯形网格图数据采样方式的整体性和合理性,进而有利于提高梯形网格图数据采样方式的可行性和有效性,从而提高完成数据采样的梯形网格图的准确性和可靠性,进一步能够提高后续的待投影图像的梯形校正准确性及梯形校正可靠性

124.在另一个可选的实施例中,上述根据第一网格坐标

第二网格坐标

第一像素以及计算机图像学算法,确定第二网格对应的第二像素,可以包括:
125.根据第一网格坐标

第二网格坐标及计算机图像学算法,计算出第一网格对应的像素变形参数;
126.根据像素变形参数和第一像素,确定第二网格对应的第二像素

127.可见,该可选的实施例能够计算出像素变形参数,进而结合像素变形参数确定出梯形网格图中网格的像素,结合了更多影响参数确定梯形网格图中网格像素,有利于提高梯形网格图像素确定方式的完整性和合理性,进而能够丰富梯形网格图数据采样方式的细节步骤以提高梯形网格图数据采样方式的完整性和合理性,以及还能够提高确定出的梯形网格图中网格像素的准确性和可靠性,从而提高完成数据采样的梯形网格图的准确性和可靠性

128.在又一个可选的实施例中,上述根据第一网格坐标

第二网格坐标及计算机图像学算法,计算出第一网格对应的像素变形参数,可以包括:
129.根据第一网格坐标

第二网格坐标及第一图像学算法,计算出第一网格对应的坐标变形参数;
130.根据坐标变形参数及第二图像学算法,计算出第一网格对应的像素变形参数;
131.其中,计算机图像学算法包括第一图像学算法和第二图像学算法

132.该可选的实施例中,可选的,坐标变形参数对应参数值与像素变形参数对应参数值,可以相同,也可以不同,本发明实施例不做限定

可选的,第一图像学算法与第二图像学算法,可以为同一图像学算法,也可以为不同的图像学算法,本发明实施例不做限定

133.可见,该可选的实施例能够针对坐标及像素采用各自对应的图像学算法,有利于提高采用的图像学算法的匹配性和针对性,进而有利于提高确定出的坐标变形参数及像素变形参数的准确性和可靠性,从而提高后续根据像素变形参数确定出的梯形网格图中网格像素的准确性和可靠性

134.在又一个可选的实施例中,在上述将矩形网格图中每个第一网格的像素一一采样至梯形网格图对应的第二网格,得到完成数据采样的梯形网格图之后,该方法还可以包括以下操作:
135.获取完成数据采样的梯形网格图的图像信息,并分析图像信息,得到完成数据采样的梯形网格图对应的梯形校正情况;
136.当梯形校正情况用于表示完成数据采样的梯形网格图对应的梯形校正效果满足预先设定的梯形校正条件时,触发执行上述的将完成数据采样的梯形网格图输入至投影设备内的处理装置中进行处理,得到梯形校正后的待投影图像的操作

137.该可选的实施例中,可选的,上述分析图像信息,得到完成数据采样的梯形网格图对应的梯形校正情况,具体的,对完成数据采样的梯形网格图中每一网格的图像信息进行对比分析,得到每一网格的梯形校正情况,进而根据所有网格的梯形校正情况得到完成数据采样的梯形网格图对应的梯形校正情况

138.可见,该可选的实施例能够先对梯形网格图的图像信息进行分析,当分析得到梯形网格图满足梯形校正条件时,方执行后续的对梯形网格图进行反梯形处理操作,有利于提高待投影图像的梯形校正方式的全面性和整体性,进而有利于提高待投影图像的梯形校正方式的合理性和可行性,在一定程度上能够提高待投影图像的梯形校正准确性及梯形校正可靠性,从而提高待投影图像的梯形校正效率和有效性,此外,当梯形网格图满足相应条
件时方执行反梯形操作还能够减少不必要的资源浪费

139.在又一个可选的实施例中,该方法还可以包括以下操作:
140.当梯形校正情况用于表示完成数据采样的梯形网格图对应的梯形校正效果不满足预先设定的梯形校正条件时,根据梯形校正情况及图像信息,从完成数据采样的梯形网格图对应的所有网格中确定出需要梯形校正调整的至少一个第一目标网格,并确定与每一第一目标网格相匹配的矩形网格图对应的至少一个第二目标网格;
141.分析图像信息

所有第一目标网格

所有第二目标网格以及梯形校正情况,得到所有第二目标网格对应的梯形校正调整参数;
142.基于梯形校正调整参数,对所有第二目标网格执行相应的梯形校正调整操作,得到梯形校正调整后的所有第一目标网格,以更新完成数据采样的梯形网格图

143.可见,该可选的实施例能够提供一种调整
/
更新网格对应采样数据的方式,通过确定出完成数据采样的梯形网格图对应的所有网格中数据采样不合格的网格,并对该网格进行梯形校正调整操作,以确保完成数据采样的梯形网格图拉伸变形均匀,有利于提高完成数据采样的梯形网格图的有效性和准确性,进而有利于提高待投影图像的梯形校正准确性及梯形校正可靠性,此外,在一定程度上还能够减少由于图像拉伸变形不均匀导致的不必要的资源浪费

144.在又一个可选的实施例中,上述分析图像信息,得到完成数据采样的梯形网格图对应的梯形校正情况,可以包括:
145.对于完成数据采样的梯形网格图中的每一网格,确定该网格的第一子图像信息,并确定该网格对应的环绕网格集合的第二子图像信息;环绕网格集合包括至少三个环绕网格;分析第一子图像信息及第二子图像信息,得到该网格与环绕网格集合中的所有环绕网格之间的拼接匹配度;判断拼接匹配度是否大于等于预先设定的拼接匹配度阈值,当判断结果为是时,确定该网格满足子梯形校正条件;当判断结果为否时,确定该网格不满足子梯形校正条件;
146.当确定出所有网格皆满足对应的子梯形校正条件时,确定完成数据采样的梯形网格图对应的梯形校正情况用于表示完成数据采样的梯形网格图对应的梯形校正效果满足预先设定的梯形校正条件;
147.当判断出所有网格中存在至少一个网格不满足对应的子梯形校正条件时,确定完成数据采样的梯形网格图对应的梯形校正情况用于表示完成数据采样的梯形网格图对应的梯形校正效果不满足预先设定的梯形校正条件;
148.其中,图像信息包括所有第三网格对应的子图像信息

149.该可选的实施例中,进一步可选的,该方法还可以包括以下操作:
150.分析第一子图像信息及第二子图像信息,得到该网格与环绕网格集合中的所有环绕网格之间的拼接差异度;判断拼接差异度是否小于等于预先设定的拼接差异度阈值,当判断结果为是时,确定该网格满足子梯形校正条件;当判断结果为否时,确定该网格不满足子梯形校正条件;当确定出所有网格皆满足对应的子梯形校正条件时,确定完成数据采样的梯形网格图对应的梯形校正情况用于表示完成数据采样的梯形网格图对应的梯形校正效果满足预先设定的梯形校正条件;当判断出所有网格中存在至少一个网格不满足对应的子梯形校正条件时,确定完成数据采样的梯形网格图对应的梯形校正情况用于表示完成数
据采样的梯形网格图对应的梯形校正效果不满足预先设定的梯形校正条件

151.可见,该可选的实施例能够根据计算出的网格间的拼接匹配度确定完成数据采样的梯形网格图的梯形校正情况,有利于提高梯形校正情况确定方式的合理性和有效性,进而有利于提高确定出的梯形校正情况的准确性和可靠性,以及在一定程度上能够提高梯形校正情况的确定效率及确定便捷性,从而提高待投影图像的梯形校正准确性及梯形校正可靠性;此外,还能够根据计算出的网格间的拼接差异度确定完成数据采样的梯形网格图的梯形校正情况,丰富了梯形校正情况确定方式的多样性和全面性,并提高了梯形校正情况确定方式的灵活性,有利于提高梯形校正情况的确定效率以及提高确定出的梯形校正情况的准确性和可靠性,从而提高待投影图像的梯形校正准确性及梯形校正可靠性

152.实施例二
153.请参阅图2,图2是本发明实施例公开的另一种投影画面的梯形校正方法的流程示意图

其中,图2所描述的方法可以应用于投影画面的梯形校正装置,该投影画面的梯形校正装置可以独立存在,也可以集成在投影装置中,本发明实施例不做限定

如图2所示,该一种投影画面的梯形校正方法包括以下操作:
154.201、
确定与投影设备相关的当前投影情况

155.本发明实施例中,可选的,可以是无间隔执行上述的确定与投影设备相关的当前投影情况的操作,也可以是每间隔设定时间段执行一次上述的确定与投影设备相关的当前投影情况的操作,还可以是检测到相应触发指令后触发执行上述的确定与投影设备相关的当前投影情况的操作,还可以是检测到满足对应触发条件后触发执行上述的确定与投影设备相关的当前投影情况的操作,本发明实施例不做限定

156.202、
判断当前投影情况是否满足预先设定的梯形校正条件,当判断结果为是时,触发执行步骤
203。
157.本发明实施例中,进一步可选的,当判断出当前投影情况不满足梯形校正条件时,再次触发执行上述步骤
201
的确定与投影设备相关的当前投影情况的操作

158.203、
获取待投影图像的四个角中每一个角对应的第一角坐标信息,并根据所有第一角坐标信息,确定待投影图像对应的矩形网格图

159.204、
根据所有第一角坐标信息中每个第一角坐标信息及预先确定出的与该第一角坐标信息对应的角坐标信息,确定待投影图像对应的梯形图像的每一个角的第二角坐标信息;根据所有第二角坐标信息和矩形网格图,确定梯形图像的梯形网格图

160.205、
获取矩形网格图中每个第一网格的像素,并将矩形网格图中每个第一网格的像素一一采样至梯形网格图对应的第二网格,得到完成数据采样的梯形网格图

161.206、
将完成数据采样的梯形网格图输入至投影设备内的处理装置中进行处理,得到梯形校正后的待投影图像

162.本发明实施例中,针对步骤
203-步骤
206
的其它描述,请参照实施例一中针对步骤
101-步骤
105
的其他详细描述,本发明实施例不再赘述

163.可见,本发明实施例能够通过划分得到待投影图像对应的矩形网格图,并根据矩形网格图以及相关坐标信息,划分得到待投影图像对应梯形图像的梯形网格图,将矩形网格图中每一小格的数据
(
比如像素
)
采样输出至梯形网格图中对应小格里,得到完成数据采样的梯形网格图,将梯形网格图进行反梯形操作得到梯形校正后的待投影图像,通过网格
采样方式实现投影图像的梯形校正,能够提高调整自由度,克服当投影画面出现特殊角度时难以进行梯形校正的情况,进而提高投影图像的梯形校正准确性及梯形校正可靠性,从而有利于提高投影仪投影图像的精准性和有效性,且在一定程度上还能够提高投影图像的梯形校正效率;以及,还能够判断当前投影情况是否满足梯形校正条件,当判断为是时,方执行后续的待投影图像的梯形校正操作,提高了待投影图像梯形校正方式的全面性和整体性,进而提高了待投影图像梯形校正方式的合理性,从而提高梯形校正后的待投影图像的有效性和准确性,以及,当满足相应条件时方进行图像梯形校正,能够在一定程度上减少不必要的资源浪费

164.在一个可选的实施例中,可选的,当前投影情况包括第一投影情况或第二投影情况;以及,上述判断当前投影情况是否满足预先设定的梯形校正条件,可以包括:
165.若当前投影情况包括第一投影情况且第一投影情况用于表示投影设备与投影屏幕之间的配置关系时,获取投影设备对应的历史配置集合,并判断历史配置集合中是否存在与配置关系相匹配的历史配置关系,当判断结果为否时,确定当前投影情况满足预先设定的梯形校正条件;配置关系包括投影设备与投影屏幕对应的位置角度关系和
/
或投影尺寸关系;历史配置集合包括至少一种历史配置关系;
166.若当前投影情况包括第二投影情况且第二投影情况用于表示待投影图像的形状时,判断形状是否满足预先设定的基础投影形状要求,当判断结果为否时,确定当前投影情况满足预先设定的梯形校正条件

167.该可选的实施例中,可选的,基础投影形状要求对应的投影形状,可以是矩形投影形状,也可以是正方形投影形状,还可以是其它设定的投影形状,本发明实施例不做限定

168.进一步可选的,当判断出历史配置集合中存在与配置关系相匹配的历史配置关系时,确定当前投影情况不满足预先设定的梯形校正条件

169.进一步可选的,当判断出形状满足预先设定的基础投影形状要求时,确定当前投影情况不满足预先设定的梯形校正条件

170.在该可选的实施例中,进一步可选的,该方法还可以包括以下操作:
171.当判断出当前投影情况不满足梯形校正条件且形状满足预先设定的基础投影形状要求时,确定与形状匹配的历史校正参数,根据历史校正参数以及待投影图像对应的投影图像参数,确定出待处理的待投影图像,并将待处理的待投影图像输入至投影设备内的处理装置中,得到梯形校正后的待投影图像

172.可见,该可选的实施例能够提供针对投影设备与投影屏幕之间的配置关系和针对待投影图像的形状对应的两种确定方式,确定当前投影情况是否满足梯形校正条件,丰富了满足梯形校正条件确定方式的多样性,提高了满足梯形校正条件确定方式的灵活性和全面性,进而提高了确定出的满足梯形校正条件确定结果的准确性和合理性,以及提高了满足梯形校正条件确定结果的确定效率,从而提高待投影图像梯形校正方式的合理性和有效性

173.在另一个可选的实施例中,该方法还可以包括以下操作:
174.当判断出当前投影情况不满足梯形校正条件且历史配置集合中存在与配置关系相匹配的历史配置关系时,确定与配置关系相匹配的历史配置关系对应的梯形校正参数;
175.根据梯形校正参数以及待投影图像对应的投影图像参数,确定出待处理的待投影
图像,并将待处理的待投影图像输入至投影设备内的处理装置中,得到梯形校正后的待投影图像;
176.其中,梯形校正参数包括矩形网格信息以及梯形网格信息;投影图像参数包括像素信息

177.可见,该可选的实施例能够提供一种通过历史梯形校正数据得到梯形校正后的待投影图像的方式,丰富了待投影图像梯形校正方式的多样性,提高了待投影图像梯形校正方式的灵活性和全面性,进而提高了待投影图像的梯形校正效率和梯形校正便捷性,此外,还能够实现历史数据的资源再利用,在一定程度上能够减少不必要的资源浪费以及提高数据的可利用性

178.实施例三
179.请参阅图3,图3是本发明实施例公开的一种投影画面的梯形校正装置的结构示意图

其中,图3所描述的装置可以独立存在,也可以集成在投影装置中,本发明实施例不做限定

如图3所示,该一种投影画面的梯形校正装置可以包括:
180.信息获取模块
301
,用于获取待投影图像的四个角中每一个角对应的第一角坐标信息

181.确定模块
302
,用于根据所有第一角坐标信息,确定待投影图像对应的矩形网格图;根据所有第一角坐标信息中每个第一角坐标信息及预先确定出的与该第一角坐标信息对应的角坐标信息,确定待投影图像对应的梯形图像的每一个角的第二角坐标信息,梯形图像的四个角中每个角均存在与待投影图像的四个角中一一对应的角;根据所有第二角坐标信息和矩形网格图,确定梯形图像的梯形网格图,其中,矩形网格图包括的网格数量与梯形网格图包括的网格数量一致

182.信息获取模块
301
,还用于获取矩形网格图中每个第一网格的像素

183.像素采样模块
303
,用于将矩形网格图中每个第一网格的像素一一采样至梯形网格图对应的第二网格,得到完成数据采样的梯形网格图

184.处理模块
304
,用于将完成数据采样的梯形网格图输入至投影设备内的处理装置中进行处理,得到梯形校正后的待投影图像

185.可见,实施图3所描述的一种投影画面的梯形校正装置能够通过划分得到待投影图像对应的矩形网格图,并根据矩形网格图以及相关坐标信息,划分得到待投影图像对应梯形图像的梯形网格图,将矩形网格图中每一小格的数据
(
比如像素
)
采样输出至梯形网格图中对应小格里,得到完成数据采样的梯形网格图,将梯形网格图进行反梯形操作得到梯形校正后的待投影图像,通过网格采样方式实现投影图像的梯形校正,能够提高调整自由度,克服当投影画面出现特殊角度时难以进行梯形校正的情况,进而提高投影图像的梯形校正准确性及梯形校正可靠性,从而有利于提高投影仪投影图像的精准性和有效性,且在一定程度上还能够提高投影图像的梯形校正效率

186.在一个可选的实施例中,上述像素采样模块
303
将矩形网格图中每个第一网格的像素一一采样至梯形网格图对应的第二网格,得到完成数据采样的梯形网格图的方式具体包括:
187.对于矩形网格图中的每一第一网格,获取该第一网格的第一网格坐标以及该第一网格对应的第一像素;确定与该第一网格匹配的梯形网格图中的第二网格,并确定第二网
格的第二网格坐标;根据第一网格坐标

第二网格坐标

第一像素以及计算机图像学算法,确定第二网格对应的第二像素;
188.根据所有第二像素以及梯形网格图,确定完成数据采样的梯形网格图

189.可见,实施图4所描述的装置能够根据第一网格坐标

第二网格坐标

第一像素以及计算机图像学算法进行梯形网格图的数据采样,将梯形网格图数据采样方式具体化,有利于提高梯形网格图数据采样方式的整体性和合理性,进而有利于提高梯形网格图数据采样方式的可行性和有效性,从而提高完成数据采样的梯形网格图的准确性和可靠性,进一步能够提高后续的待投影图像的梯形校正准确性及梯形校正可靠性

190.在另一个可选的实施例中,上述像素采样模块
303
根据第一网格坐标

第二网格坐标

第一像素以及计算机图像学算法,确定第二网格对应的第二像素的方式具体包括:
191.根据第一网格坐标

第二网格坐标及计算机图像学算法,计算出第一网格对应的像素变形参数;
192.根据像素变形参数和第一像素,确定第二网格对应的第二像素

193.可见,实施图4所描述的装置还能够计算出像素变形参数,进而结合像素变形参数确定出梯形网格图中网格的像素,结合了更多影响参数确定梯形网格图中网格像素,有利于提高梯形网格图像素确定方式的完整性和合理性,进而能够丰富梯形网格图数据采样方式的细节步骤以提高梯形网格图数据采样方式的完整性和合理性,以及还能够提高确定出的梯形网格图中网格像素的准确性和可靠性,从而提高完成数据采样的梯形网格图的准确性和可靠性

194.在又一个可选的实施例中,上述像素采样模块
303
根据第一网格坐标

第二网格坐标及计算机图像学算法,计算出第一网格对应的像素变形参数的方式具体包括:
195.根据第一网格坐标

第二网格坐标及第一图像学算法,计算出第一网格对应的坐标变形参数;
196.根据坐标变形参数及第二图像学算法,计算出第一网格对应的像素变形参数;
197.其中,计算机图像学算法包括第一图像学算法和第二图像学算法

198.可见,实施图4所描述的装置还能够针对坐标及像素采用各自对应的图像学算法,有利于提高采用的图像学算法的匹配性和针对性,进而有利于提高确定出的坐标变形参数及像素变形参数的准确性和可靠性,从而提高后续根据像素变形参数确定出的梯形网格图中网格像素的准确性和可靠性

199.在又一个可选的实施例中,确定模块
302
,还用于在信息获取模块
301
获取待投影图像的四个角中每一个角对应的第一角坐标信息之前,确定与投影设备相关的当前投影情况

200.如图4所示,该装置还可以包括:
201.判断模块
305
,用于判断当前投影情况是否满足预先设定的梯形校正条件,当判断结果为是时,触发信息获取模块
301
执行上述的获取待投影图像的四个角中每一个角对应的第一角坐标信息的操作

202.可见,实施图4所描述的装置还能够判断当前投影情况是否满足梯形校正条件,当判断为是时,方执行后续的待投影图像的梯形校正操作,提高了待投影图像梯形校正方式的全面性和整体性,进而提高了待投影图像梯形校正方式的合理性,从而提高梯形校正后
的待投影图像的有效性和准确性,以及,当满足相应条件时方进行图像梯形校正,能够在一定程度上减少不必要的资源浪费

203.在又一个可选的实施例中,可选的,当前投影情况包括第一投影情况或第二投影情况;以及,上述判断模块
305
判断当前投影情况是否满足预先设定的梯形校正条件的方式具体包括:
204.若当前投影情况包括第一投影情况且第一投影情况用于表示投影设备与投影屏幕之间的配置关系时,获取投影设备对应的历史配置集合,并判断历史配置集合中是否存在与配置关系相匹配的历史配置关系,当判断结果为否时,确定当前投影情况满足预先设定的梯形校正条件;配置关系包括投影设备与投影屏幕对应的位置角度关系和
/
或投影尺寸关系;历史配置集合包括至少一种历史配置关系;
205.若当前投影情况包括第二投影情况且第二投影情况用于表示待投影图像的形状时,判断形状是否满足预先设定的基础投影形状要求,当判断结果为否时,确定当前投影情况满足预先设定的梯形校正条件

206.可见,实施图4所描述的装置还能够提供针对投影设备与投影屏幕之间的配置关系和针对待投影图像的形状对应的两种确定方式,确定当前投影情况是否满足梯形校正条件,丰富了满足梯形校正条件确定方式的多样性,提高了满足梯形校正条件确定方式的灵活性和全面性,进而提高了确定出的满足梯形校正条件确定结果的准确性和合理性,以及提高了满足梯形校正条件确定结果的确定效率,从而提高待投影图像梯形校正方式的合理性和有效性

207.在又一个可选的实施例中,确定模块
302
,还用于当判断模块
305
判断出当前投影情况不满足梯形校正条件且历史配置集合中存在与配置关系相匹配的历史配置关系时,确定与配置关系相匹配的历史配置关系对应的梯形校正参数;根据梯形校正参数以及待投影图像对应的投影图像参数,确定出待处理的待投影图像;其中,梯形校正参数包括矩形网格信息以及梯形网格信息;投影图像参数包括像素信息

208.处理模块
304
,还用于将待处理的待投影图像输入至投影设备内的处理装置中,得到梯形校正后的待投影图像

209.可见,实施图4所描述的装置还能够提供一种通过历史梯形校正数据得到梯形校正后的待投影图像的功能,丰富了待投影图像梯形校正方式的多样性,提高了待投影图像梯形校正方式的灵活性和全面性,进而提高了待投影图像的梯形校正效率和梯形校正便捷性,此外,还能够实现历史数据的资源再利用,在一定程度上能够减少不必要的资源浪费以及提高数据的可利用性,以及,丰富了投影画面的梯形校正装置的智能化功能,提高用户的使用体验以提升该装置的用户粘度

210.在又一个可选的实施例中,信息获取模块
301
,还用于在像素采样模块
303
将矩形网格图中每个第一网格的像素一一采样至梯形网格图对应的第二网格,得到完成数据采样的梯形网格图之后,获取完成数据采样的梯形网格图的图像信息

211.如图4所示,该装置还可以包括:
212.分析模块
306
,用于分析图像信息,得到完成数据采样的梯形网格图对应的梯形校正情况;当梯形校正情况用于表示完成数据采样的梯形网格图对应的梯形校正效果满足预先设定的梯形校正条件时,触发处理模块
304
执行上述的将完成数据采样的梯形网格图输
入至投影设备内的处理装置中进行处理,得到梯形校正后的待投影图像的操作

213.可见,实施图4所描述的装置还能够先对梯形网格图的图像信息进行分析,当分析得到梯形网格图满足梯形校正条件时,方执行后续的对梯形网格图进行反梯形处理操作,有利于提高待投影图像的梯形校正方式的全面性和整体性,进而有利于提高待投影图像的梯形校正方式的合理性和可行性,在一定程度上能够提高待投影图像的梯形校正准确性及梯形校正可靠性,从而提高待投影图像的梯形校正效率和有效性,此外,当梯形网格图满足相应条件时方执行反梯形操作还能够减少不必要的资源浪费

214.在又一个可选的实施例中,确定模块
302
,还用于当梯形校正情况用于表示完成数据采样的梯形网格图对应的梯形校正效果不满足预先设定的梯形校正条件时,根据梯形校正情况及图像信息,从完成数据采样的梯形网格图对应的所有网格中确定出需要梯形校正调整的至少一个第一目标网格,并确定与每一第一目标网格相匹配的矩形网格图对应的至少一个第二目标网格

215.分析模块
306
,还用于分析图像信息

所有第一目标网格

所有第二目标网格以及梯形校正情况,得到所有第二目标网格对应的梯形校正调整参数

216.如图4所示,该装置还可以包括:
217.校正调整模块
307
,用于基于梯形校正调整参数,对所有第二目标网格执行相应的梯形校正调整操作,得到梯形校正调整后的所有第一目标网格,以更新完成数据采样的梯形网格图

218.可见,实施图4所描述的装置还能够提供一种调整
/
更新网格对应采样数据的功能,通过确定出完成数据采样的梯形网格图对应的所有网格中数据采样不合格的网格,并对该网格进行梯形校正调整操作,以确保完成数据采样的梯形网格图拉伸变形均匀,有利于提高完成数据采样的梯形网格图的有效性和准确性,进而有利于提高待投影图像的梯形校正准确性及梯形校正可靠性,此外,在一定程度上还能够减少由于图像拉伸变形不均匀导致的不必要的资源浪费

219.在又一个可选的实施例中,上述分析模块
306
分析图像信息,得到完成数据采样的梯形网格图对应的梯形校正情况的方式具体包括:
220.对于完成数据采样的梯形网格图中的每一网格,确定该网格的第一子图像信息,并确定该网格对应的环绕网格集合的第二子图像信息;环绕网格集合包括至少三个环绕网格;分析第一子图像信息及第二子图像信息,得到该网格与环绕网格集合中的所有环绕网格之间的拼接匹配度;判断拼接匹配度是否大于等于预先设定的拼接匹配度阈值,当判断结果为是时,确定该网格满足子梯形校正条件;当判断结果为否时,确定该网格不满足子梯形校正条件;
221.当确定出所有网格皆满足对应的子梯形校正条件时,确定完成数据采样的梯形网格图对应的梯形校正情况用于表示完成数据采样的梯形网格图对应的梯形校正效果满足预先设定的梯形校正条件;
222.当判断出所有网格中存在至少一个网格不满足对应的子梯形校正条件时,确定完成数据采样的梯形网格图对应的梯形校正情况用于表示完成数据采样的梯形网格图对应的梯形校正效果不满足预先设定的梯形校正条件;
223.其中,图像信息包括所有第三网格对应的子图像信息

224.可见,实施图4所描述的装置还能够根据计算出的网格间的拼接匹配度确定完成数据采样的梯形网格图的梯形校正情况,有利于提高梯形校正情况确定方式的合理性和有效性,进而有利于提高确定出的梯形校正情况的准确性和可靠性,以及在一定程度上能够提高梯形校正情况的确定效率及确定便捷性,从而提高待投影图像的梯形校正准确性及梯形校正可靠性

225.实施例四
226.请参阅图5,图5是本发明实施例公开的又一种投影画面的梯形校正装置的结构示意图

其中,图5所描述的装置可以独立存在,也可以集成在投影装置中,本发明实施例不做限定

如图5所示,该装置可以包括:
227.存储有可执行程序代码的存储器
401

228.与存储器
401
耦合的处理器
402

229.进一步的,还可以包括与处理器
402
耦合的输入接口
403
以及输出接口
404

230.其中,处理器
402
调用存储器
401
中存储的可执行程序代码,用于执行实施例一或实施例二所描述的一种投影画面的梯形校正方法中的步骤

231.实施例五
232.本发明实施例公开了一种计算机读存储介质,其存储用于电子数据交换的计算机程序,其中,该计算机程序使得计算机执行实施例一或实施例二所描述的一种投影画面的梯形校正方法中的步骤

233.实施例六
234.本发明实施例公开了一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可操作来使计算机执行实施例一或实施例二所描述的一种投影画面的梯形校正方法中的步骤

235.以上所描述的装置实施例仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上

可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的

本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施

236.通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件

基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中
,
存储介质包括只读存储器
(read-only memory

rom)、
随机存储器
(random access memory

ram)、
可编程只读存储器
(programmable read-only memory

prom)、
可擦除可编程只读存储器
(erasable programmable read only memory

eprom)、
一次可编程只读存储器
(one-time programmable read-only memory

otprom)、
电子抹除式可复写只读存储器
(electrically-erasable programmable read-only memory

eeprom)、
只读光盘
(compact disc read-only memory

cd-rom)
或其他光盘存储器

磁盘存储器

磁带存储器

或者能够用于携带或存储数据的计算机可读的任何其他介质

237.最后应说明的是:本发明实施例公开的一种投影画面的梯形校正方法及装置所揭
露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围

当前第1页1  
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
网站地图