System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 投影图像的矫正方法、装置、设备及存储介质制造方法及图纸_技高网

投影图像的矫正方法、装置、设备及存储介质制造方法及图纸

技术编号:41286740 阅读:5 留言:0更新日期:2024-05-11 09:35
本申请公开了一种投影图像的矫正方法、装置、设备及存储介质,矫正方法包括:获取待处理图像的四个原始角点坐标,并将原始角点坐标进行初始化,得到初始化角点坐标;基于初始化角点坐标,确定目标角点坐标;基于初始化角点坐标和目标角点坐标得到透视矩阵;基于透视矩阵,得到矫正角点坐标和矫正图像。通过上述投影图像的矫正方法,本申请能够提高投影图像矫正的便利性和效率。

【技术实现步骤摘要】

本申请涉及图像处理的,特别是涉及一种投影图像的矫正方法、装置、设备及存储介质


技术介绍

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、将调焦后的矫正图像与预设模板图进行匹配,若匹配成功,则将调焦后的矫正图像作为目标矫正图像。

24、其进一步的技术方案为,基于初始化角点坐标,确定目标角点坐标,包括:

25、基于初始化角点坐标确定待处理图像的高和宽;

26、基于待处理图像的高和宽,确定目标角点坐标。

27、第二方面,本申请提供一种投影图像的矫正装置,投影图像的矫正装置包括用于执行如上述方法的单元。

28、第三方面,本申请提供一种电子设备,电子设备包括存储器及处理器,存储器上存储有计算机程序,处理器执行计算机程序时实现如上述的方法。

29、第四方面,本申请提供一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序当被处理器执行时可实现如上述的方法。

30、申请的有益效果是:区别于现有技术的情况,本申请通过图像处理技术自动识别并获取待处理图像的四个原始角点坐标,在获取到四个原始角点坐标后,将原始角点坐标进行简单的初始化,得到初始化角点坐标,即将原始角点坐标进行位置排序,以确定每个原始角点坐标正确的位置顺序,根据初始化后的正确角点位置即可自动完成后续矫正过程,无需多个传感器之间的数据交换和联动调节,因此可以避免因使用摄像头摄像和距离传感器相关联会造成运行步骤繁琐,操作延时等问题,进而提高投影图像矫正的便利性和效率,同时降低对特定传感器的依赖。

31、并且,将初始化角点坐标和目标角点坐标作为输入,进行透视变换,得到透视矩阵,基于透视矩阵得到矫正图像。即在将原始角点坐标进行位置排序,以确定每个原始角点坐标正确的位置顺序的前提下进行透视变换,能够实现待处理图像的旋转、平移等操作,进而能够消除水平方向上的梯形失真和垂直方向上的梯形失真,提高投影图像的质量。

本文档来自技高网...

【技术保护点】

1.一种投影图像的矫正方法,其特征在于,所述矫正方法包括:

2.根据权利要求1所述的投影图像的矫正方法,其特征在于,所述初始化角点坐标包括左上角、右上角、左下角和右下角的初始化坐标,所述将所述角点坐标进行初始化,得到初始化角点坐标,包括:

3.根据权利要求1-2任一项所述所述的投影图像的矫正方法,其特征在于,所述获取待处理图像的四个原始角点坐标,包括:

4.根据权利要求1-3任一项所述的投影图像的矫正方法,其特征在于,所述获取待处理图像的四个原始角点坐标之前,所述方法包括:

5.根据权利要求1-4任一项所述的投影图像的矫正方法,其特征在于,所述获取待处理图像的四个原始角点坐标之前,所述方法包括:

6.根据权利要求1-5任一项所述的投影图像的矫正方法,其特征在于,所述得到矫正角点坐标和矫正图像之后,所述方法还包括:

7.根据权利要求1-6任一项所述所述的投影图像的矫正方法,其特征在于,所述基于所述初始化角点坐标,确定目标角点坐标,包括:

8.一种投影图像的矫正装置,其特征在于,所述投影图像的矫正装置包括用于执行如权利要求1-7任一项所述方法的单元。

9.一种电子设备,其特征在于,所述电子设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现如权利要求1-7中任一项所述的方法。

...

【技术特征摘要】

1.一种投影图像的矫正方法,其特征在于,所述矫正方法包括:

2.根据权利要求1所述的投影图像的矫正方法,其特征在于,所述初始化角点坐标包括左上角、右上角、左下角和右下角的初始化坐标,所述将所述角点坐标进行初始化,得到初始化角点坐标,包括:

3.根据权利要求1-2任一项所述所述的投影图像的矫正方法,其特征在于,所述获取待处理图像的四个原始角点坐标,包括:

4.根据权利要求1-3任一项所述的投影图像的矫正方法,其特征在于,所述获取待处理图像的四个原始角点坐标之前,所述方法包括:

5.根据权利要求1-4任一项所述的投影图像的矫正方法,其特征在于,所述获取待处理图像的四个原始角点坐标之前,所述方法包括:

6.根据权利要求1-5任一...

【专利技术属性】
技术研发人员:王凯
申请(专利权)人:深圳创维显示技术有限公司
类型:发明
国别省市:

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

1