历史上的今天
今天是:2025年06月20日(星期五)
2020年06月20日 | 解密OPPO AR图像处理技术层
2020-06-20 来源:爱集微
集微网消息,增强现实(AR),把原本在现实世界的一定时间空间范围内很难体验到的实体信息例如,视觉信息、声音、味道或触觉等,通过科学技术模拟仿真后再叠加到现实世界被人类感官所感知,从而达到超越现实的感官体验。
AR的应用需要图像处理、语音识别、动态追踪等技术支撑,以及地图、社交等功能的配合。现在智能手机处理能力不断提高,为智能手机嵌入AR创造了条件。
从目前来看,VR虚拟现实、AR增强现实与人工智能等一样,慢慢的成为主流旗舰手机的标配。OPPO作为排名全球第四的手机厂商,在科技创新的道路上一直在前进,从18年其发布的ARunit可以看出,OPPO对于AR方面也是非常重视。
除了AR,OPPO对5G、AI等前沿科技方面的投入也是非常大的,更是成立了OPPO研究院。随着OPPO对科研投入的不断加大,未来的产品也更值得期待。然而,现有的AR图像处理方法存在图像处理效率低下以及便捷性低等问题。
为了让AR更好的展现以及落地,OPPO在16年6月28日申请了一项名为“一种增强现实AR图像处理方法、装置及智能终端”的发明专利(申请号:201610503240.2),申请人为OPPO广东移动通信有限公司。
根据目前公开的专利资料,让我们一起来看看这项AR图像处理技术吧。

如上图所示为AR图像处理方法的流程示意图,首先检测到启动图像处理模式后,获取待处理图像。智能手机中提供有图像处理模式,用于对智能手机中的图像进行AR或美颜等图像处理,待处理图像可以是智能手机中摄像头拍摄的图像,也可以是智能手机接收或下载的图像。
其次获取用户输入的图像处理指令,例如用户通过语音方式、物理按键方式或文字方式输入的图像处理指令。当使用语音方式时,通过获取用户通过语音方式输入的音频图像处理指令,采用语音识别技术将音频图像处理指令转化为文字图像处理指令,以便于后续步骤中将用户输入的图像处理指令与预先存储的AR图像处理指令进行匹配。
最后,将获取的图像处理指令与预先存储的AR图像处理指令进行匹配,若匹配成功,则依据匹配到的AR图像处理指令对待处理图像进行AR处理。
我们结合下图中的案例进行说明:如下图所示,若匹配到的AR图像处理指令为添加圣诞老人指令,则可以在包含小女孩的待处理图像中添加虚拟圣诞老人图片,从而达到在图像中体验AR的效果。

下图中是另外一种新的AR图像处理方法,与上面的这种AR图像处理方式相比,多了在匹配成功后进行的场景一致判断这个步骤,具体如下图所示。

可以看到,在指令匹配成功之后,要接着确定匹配到的AR图像处理指令所属的图像场景与待处理图像所属的图像场景是否一致,如果是就对图像进行AR处理,否则就拒绝对其进行AR处理。
这个步骤具体是什么意思呢?我们知道用户挑选的图像都包含其所具有的图像场景,例如人物图像场景、景物图像场景、白天场景或夜晚场景等。而每个图像场景就对应着多个AR图像处理指令,而对于图像进行AR修改,正是要基于这些正确匹配的场景。
待处理图像所属的图像场景可以依据图像中包含的内容进行确定,如待处理图像中包含景物而不包含人物,则可以确定待图像场景为景物图像场景;若待处理图像中包含人物,则可以确定图像所属的图像场景为人物图像。
通过这样进一步对于场景进行具体化,可以使得AR的展示效果变得更好。

最后我们来看看这个AR图像处理装置的结构示意图,其中包括图像获取模块41、指令获取模块42、指令匹配模块43和图像处理模块44。
图像获取模块用于检测到启动图像处理模式后,获取待处理图像;指令获取模块用于获取用户输入的图像处理指令;指令匹配模块用于将获取的图像处理指令与预先存储的AR图像处理指令进行匹配;图像处理模块用于若指令匹配模块匹配成功,则依据匹配到的AR图像处理指令对待处理图像进行AR处理。
以上就是OPPO的AR图像处理方法,通过对于AR指令的检测以及对于用户输入图像的场景进行识别之后再对于输入的图像进行AR处理,从而实现了个性化的AR图像处理方式,使得用户能够快捷地获得满意的AR图像处理效果,提高了AR图像处理方法的效率以及便捷性。
史海拾趣
|
我一直都是用汇编来写程序,做一些不是很麻烦的小设计,不过感觉汇编编程效率太差了!!!想学习怎么用C来写程序,哪位高手给点指导啊?!!!我正在学习51单片机,现在在研究带51内核的MSC1210芯片.愿意赐教的请留下QQ,或者加我QQ:47999950… 查看全部问答> |
|
我现在想用s3c2450的TIMER0定时器,却怎么也不能进入中断。我对timer0的配置是和timer3的配置一样的。实在找不出原因来。 我配置的寄存器有: TCFG1 TCNTB0 TCON 实在找不出原因来了.........… 查看全部问答> |
|
我曾经借过一个yc2440和sky2440,他们的bsp都不支持kitl调试,还有友善之臂的micro2440,好像也不支持kitl调试?现在找到一个立宇泰 2440 5.0 BSP SMDK2440A的,据说能够支持kitl调试,但是我是菜鸟,不会移植(也不知道能不能移植到smdk2440上去, ...… 查看全部问答> |
|
不满足于会发光的圣诞树,还要让自己的脚踏车也变得星光璀璨,那就发挥一下想象力,将圣诞软灯条稍稍升级,就能改造成为神奇单车,如同移动的圣诞灯饰。再加一个圣诞铃铛当车铃,这就是属于你的圣诞专有座驾,这可比圣诞老人的驯鹿雪橇还要神气。… 查看全部问答> |
|
现在出现的情况是AD的显示结果后两位老是闪烁,我试过隆低系统频,加大AD采样定时器的分频,但问题依旧,这种方法对吗?还有别的好方法吗? 程序如下: #include <msp430x13x.h> #define vref 3300 void clock_init(void) { DCOCTL = 0x00; ...… 查看全部问答> |
|
(1)对气动仪表而言,大部分故障出在漏、堵、卡三个方面。 漏——因为气动仪表的信号源来自压缩空气,所以任何一部分泄漏都会造成仪表的偏差和失灵。易漏的部分有仪表接头、橡皮软管、密封圈、垫,特别是一些尼龙件、橡胶件,在使用数年后容易 ...… 查看全部问答> |
|
电子合成式次声波发生器 项目预算:¥ 50,000~80,000 开发周期: 60天 项目分类: 嵌入式 竞标要求: 项目标签: 声波发射 ...… 查看全部问答> |




