本申请涉及数据处理领域,具体涉及一种基于增强现实的图片预处理方法及相关装置。
背景技术:
1、增强现实(augmented reality,ar)技术是一种将虚拟信息与真实世界巧妙融合的技术,广泛运用了多媒体、三维建模、实时跟踪及注册、智能交互、传感等多种技术手段,将计算机生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,应用到真实世界中,两种信息互为补充,从而实现对真实世界的“增强”。
2、相关技术中,vuforia是一种ar识别的软件开发工具包(software developmentkit,sdk),提供了例如图像识别、条形码识别以及立体物体识别等多种ar方式。但使用vuforia进行图像识别时,输入标识图的本身的属性影响其识别成功率,如何让标识图在vuforia下能够提取出更多的特征点,从而提高识别的成功率,是目前亟需解决的问题。
技术实现思路
1、有鉴于此,本申请第一方面提供了一种基于增强现实的图片预处理方法,所述方法包括:
2、基于预设亮度范围,调整输入图片的亮度值,获得不同亮度值对应的第一图片;其中,所述输入图片中包括待识别物体;
3、对多个所述第一图片分别进行特征识别,获得各个所述第一图片中针对所述待识别物体的第一特征点数量,并将所述第一特征点数量符合第一数量条件的所述第一图片对应的亮度值确定为目标亮度值;
4、基于预设角度范围,调整所述输入图片的偏转角度,获得不同偏转角度对应的第二图片;
5、对多个所述第二图片分别进行特征识别,获得各个所述第二图片中针对所述待识别物体的第二特征点数量,并将所述第二特征点数量符合第二数量条件的所述第二图片对应的所述偏转角度确定为目标偏转角度;
6、基于预设缩放范围,对所述输入图片进行缩放,获得不同缩放倍数对应的第三图片;
7、对多个所述第三图片分别进行特征识别,获得各个所述第三图片中针对所述待识别物体的第三特征点数量,并将所述第三特征点数量符合第三数量条件的所述第三图片对应的所述缩放倍数确定为目标缩放倍数;
8、根据所述目标亮度值、所述目标偏转角度和所述目标缩放倍数对所述输入图片进行调整,获得标准图片。
9、可选地,所述方法还包括:
10、对所述标准图片进行特征识别,获得从所述标准图片中识别出的针对所述待识别物体的标准特征点集合,并将所述标准特征点集合保存在特征仓库中。
11、可选地,所述方法还包括:
12、响应于通过相机对所述标准图片进行特征识别,获得目标特征点集合;
13、根据所述目标特征点集合,从所述特征仓库中匹配与所述目标特征点集合对应的所述标准特征点集合;
14、基于所述标准特征点集合,构建所述标准图片中所述待识别物体的三维模型,并将所述三维模型显示在所述相机的显示界面中。
15、可选地,所述预设亮度范围包括:125尼特至200尼特。
16、可选地,所述预设角度范围包括:-45度至45度。
17、可选地,所述预设缩放范围包括:0.7倍至2倍。
18、本申请第二方面提供了一种基于增强现实的图片预处理装置,所述装置包括:
19、调整单元,用于:基于预设亮度范围,调整所述输入图片的亮度值,获得不同亮度值对应的第一图片;其中,所述输入图片中包括待识别物体;
20、确定单元,用于:对多个所述第一图片分别进行特征识别,获得各个所述第一图片中针对所述待识别物体的第一特征点数量,并将所述第一特征点数量符合第一数量条件的所述第一图片对应的亮度值确定为目标亮度值;
21、所述调整单元还用于:基于预设角度范围,调整所述输入图片的偏转角度,获得不同偏转角度对应的第二图片;
22、所述确定单元还用于:对多个所述第二图片分别进行特征识别,获得各个所述第二图片中针对所述待识别物体的第二特征点数量,并将所述第二特征点数量符合第二数量条件的所述第二图片对应的所述偏转角度确定为目标偏转角度;
23、所述调整单元还用于:基于预设缩放范围,对所述输入图片进行缩放,获得不同缩放倍数对应的第三图片;
24、所述确定单元还用于:对多个所述第三图片分别进行特征识别,获得各个所述第三图片中针对所述待识别物体的第三特征点数量,并将所述第三特征点数量符合第三数量条件的所述第三图片对应的所述缩放倍数确定为目标缩放倍数;
25、所述调整单元还用于:根据所述目标亮度值、所述目标偏转角度和所述目标缩放倍数对所述输入图片进行调整,获得标准图片。
26、可选地,所述装置还包括保存单元,用于:
27、对所述标准图片进行特征识别,获得从所述标准图片中识别出的针对所述待识别物体的标准特征点集合,并将所述标准特征点集合保存在特征仓库中。
28、本申请第三方面提供了一种基于增强现实的图片预处理设备,所述设备包括:存储器和处理器;
29、所述存储器,用于存储指令;
30、所述处理器,用于执行所述存储器中的所述指令,执行以上所述的方法。
31、本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序代码或指令,当其在计算机上运行时,使得所述计算机执行以上所述的方法。
32、从以上技术方案可以看出,本申请具有以下优点:本申请通过基于预设亮度范围,调整输入图片的亮度值,获得不同亮度值对应的第一图片;其中,输入图片中包括待识别物体;对多个第一图片分别进行特征识别,获得各个第一图片中针对待识别物体的第一特征点数量,将第一特征点数量最多的第一图片对应的亮度值确定为目标亮度值;基于预设角度范围,调整输入图片的偏转角度,获得不同偏转角度对应的第二图片;对多个第二图片分别进行特征识别,获得各个第二图片中针对待识别物体的第二特征点数量,并将第二特征点数量最多的第二图片对应的偏转角度确定为目标偏转角度;基于预设缩放范围,对输入图片进行缩放,获得不同缩放倍数对应的第三图片;对多个第三图片分别进行特征识别,获得各个第三图片中针对待识别物体的第三特征点数量,并将第三特征点数量最多的第三图片对应的缩放倍数确定为目标缩放倍数;根据目标亮度值、目标偏转角度和目标缩放倍数对输入图片进行调整,获得标准图片。根据第一数量条件、第二数量条件和第三数量条件,从三种参数不同的参数值中筛选出识别特征点数量较多时对应的参数值,分别确定为目标亮度值、目标偏转角度、目标缩放倍数,由于在进行ar识别时,需要对图片中的待识别物体进行特征识别,经特征识别后获得特征点数量的多少会影响增强现实效果的优劣,所以使用目标亮度值、目标偏转角度、目标缩放倍数对输入图片进行调整,实现对输入图片的预处理,获得标准图片,使得在使用标准图片进行特征识别时获得较多的特征点数量,从而提高了识别成功率和稳定性。
1.一种基于增强现实的图片预处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述预设亮度范围包括:125尼特至200尼特。
5.根据权利要求1所述的方法,其特征在于,所述预设角度范围包括:-45度至45度。
6.根据权利要求1所述的方法,其特征在于,所述预设缩放范围包括:0.7倍至2倍。
7.一种基于增强现实的图片预处理装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述装置还包括保存单元,用于:
9.一种基于增强现实的图片预处理设备,其特征在于,所述设备包括:存储器和处理器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序代码或指令,当其在计算机上运行时,使得所述计算机执行以上权利要求1-6任一项所述的方法。