历史上的今天
返回首页

历史上的今天

今天是: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图像处理方法的效率以及便捷性。


推荐阅读

史海拾趣

Grand Halo Technology Co Ltd公司的发展小趣事

对于自动关灯开关电路,网友们可能会提出多种问题,这里列出一些常见问题及其回答:

1. 自动关灯是如何实现的?

回答: 自动关灯通常通过传感器(如光敏电阻、红外传感器、人体感应传感器等)和电路控制来实现。例如,使用光敏电阻可以根据环境光线变化自动开关灯;人体感应传感器则在检测到人体移动时开启灯光,并在一定时间内无人移动时自动关闭。

2. 需要哪些主要元件来构建一个简单的自动关灯电路?

回答: 构建一个简单的自动关灯电路,你可能需要光敏电阻(或相应传感器)、继电器(或晶体管等开关元件)、电阻、电容(用于去抖动或延时)、电源(如电池或直流适配器)、以及LED灯或实际的白炽灯/荧光灯作为负载。对于更复杂的人体感应型,还需要红外传感器模块。

3. 如何调节自动关灯的延时时间?

回答: 调节自动关灯的延时时间通常通过改变电路中的电容或电阻值来实现。在延时电路中,电容充电或放电的时间决定了延时长度。增加电容值或增大充电电阻值可以延长延时时间,反之则缩短。

4. 自动关灯电路是否节能?

回答: 是的,自动关灯电路在无人或光线充足时自动关闭灯光,从而有效减少不必要的电能消耗,达到节能的目的。这对于长时间无人使用或光线条件良好的场所尤为有效。

5. 如何保证自动关灯电路的稳定性和可靠性?

回答: 要保证自动关灯电路的稳定性和可靠性,首先应选择质量可靠的元件;其次,合理设计电路布局,避免元件间相互干扰;此外,还可以加入过流保护、过压保护等安全措施;最后,进行充分的测试,确保电路在不同环境条件下都能正常工作。

6. 能否将自动关灯电路与智能家居系统连接?

回答: 是的,许多现代自动关灯电路都支持智能家居系统集成。通过WiFi、蓝牙或Zigbee等无线通信技术,可以将自动关灯开关连接到智能家居中心控制器上,实现远程控制、定时开关、场景模式切换等功能,使家居生活更加智能化和便捷。

BAND-IT公司的发展小趣事

在电子行业的推动下,大型基础设施的建设也迎来了快速发展。韦拉札诺海峡大桥作为连接斯塔顿岛和布鲁克林的世界上最长的吊桥,其建设过程对紧固件的需求量大且要求严格。BAND-IT公司凭借其大型不锈钢卡箍产品,成功参与了这一重大工程的建设。这些卡箍不仅具有强大的承重能力,而且安装简便、安全可靠,为大桥的稳定性和安全性提供了有力保障。

Excelitas公司的发展小趣事

随着技术的不断成熟和市场的扩大,Excelitas公司开始寻求全球扩张。公司先后在北美、欧洲和亚洲设立了研发中心和生产基地,以更好地服务全球客户。在全球扩张的过程中,Excelitas注重本土化战略,积极与当地企业合作,共同开拓市场。这一策略不仅帮助公司快速融入当地市场,还促进了公司业务的持续增长。

Global Power Technologies Group公司的发展小趣事
在需要精确控制时间间隔的场合,如定时器、计数器等电路中,集基耦合单稳态电路可以发挥重要作用。
国兴(GOODSKY)公司的发展小趣事
选择合适的电阻、电容和三极管等元件,确保电路的稳定性和可靠性。
Abundance Enterprise Company公司的发展小趣事

随着国内市场的逐渐饱和,Abundance Enterprise Company开始积极拓展国际市场。公司积极参与国际电子展览和交流活动,与全球知名电子企业建立了广泛的合作关系。同时,公司还在海外设立了多个分支机构,进一步拓展国际业务。这些举措不仅提升了公司的国际影响力,也为公司的长期发展奠定了坚实基础。

问答坊 | AI 解惑

单片机C语言编程该怎么学?

我一直都是用汇编来写程序,做一些不是很麻烦的小设计,不过感觉汇编编程效率太差了!!!想学习怎么用C来写程序,哪位高手给点指导啊?!!!我正在学习51单片机,现在在研究带51内核的MSC1210芯片.愿意赐教的请留下QQ,或者加我QQ:47999950…

查看全部问答>

2450定时器的问题

我现在想用s3c2450的TIMER0定时器,却怎么也不能进入中断。我对timer0的配置是和timer3的配置一样的。实在找不出原因来。 我配置的寄存器有: TCFG1 TCNTB0 TCON 实在找不出原因来了.........…

查看全部问答>

CE摄像头驱动问题

谁知道OV7645FB OV7620 这两个传感器 的区别?? 它们接口相同吗?配置时都是通过I2C?不同请详细介绍下 O(∩_∩)O~ 如果用OV7620的代码做参考去移植OV7645FB 修改大吗?…

查看全部问答>

请问哪些开发板提供的bsp能支持kitl调试的?

我曾经借过一个yc2440和sky2440,他们的bsp都不支持kitl调试,还有友善之臂的micro2440,好像也不支持kitl调试?现在找到一个立宇泰 2440 5.0 BSP SMDK2440A的,据说能够支持kitl调试,但是我是菜鸟,不会移植(也不知道能不能移植到smdk2440上去, ...…

查看全部问答>

圣诞座驾LED发光自行车

 不满足于会发光的圣诞树,还要让自己的脚踏车也变得星光璀璨,那就发挥一下想象力,将圣诞软灯条稍稍升级,就能改造成为神奇单车,如同移动的圣诞灯饰。再加一个圣诞铃铛当车铃,这就是属于你的圣诞专有座驾,这可比圣诞老人的驯鹿雪橇还要神气。…

查看全部问答>

大家帮我看一下,AD采样值抖动严重,用什么办法解决?

现在出现的情况是AD的显示结果后两位老是闪烁,我试过隆低系统频,加大AD采样定时器的分频,但问题依旧,这种方法对吗?还有别的好方法吗? 程序如下: #include <msp430x13x.h> #define vref 3300 void clock_init(void) { DCOCTL = 0x00; ...…

查看全部问答>

仪表故障发生的一般规律你知道多少

(1)对气动仪表而言,大部分故障出在漏、堵、卡三个方面。  漏——因为气动仪表的信号源来自压缩空气,所以任何一部分泄漏都会造成仪表的偏差和失灵。易漏的部分有仪表接头、橡皮软管、密封圈、垫,特别是一些尼龙件、橡胶件,在使用数年后容易 ...…

查看全部问答>

【设计工具】Xilinx FPGA上的嵌入式系统设计实例.rar

Xilinx FPGA上的嵌入式系统设计实例 比较好的资料 …

查看全部问答>

【项目外包】电子合成式次声波发生器

电子合成式次声波发生器 项目预算:¥ 50,000~80,000 开发周期: 60天 项目分类: 嵌入式 竞标要求: 项目标签: 声波发射 ...…

查看全部问答>

我想自已做一个 LaunchPad 板谁能给我一份原理图啊

971586331@qq.com,,,有的帮忙发到邮箱里…

查看全部问答>