乐趣区

关于ios:技术分享-美术教学中视频矫正是怎么做的

近年来,在线教育行业进入了倒退的快车道,人们对于教育的需要越来越明确、要求越来越高,通过一番大浪淘沙,咱们发现只有 产品优质、器重用户体验 的机构能力在后疫情时代经久不衰、愈发昌盛。在素质教育赛道中,以在线美术教学为外围的 美术宝、画啦啦 ,以在线书法教学为外围的河小象以本身实力领跑了细分赛道,用科技推动素质教育的提高。值得一提的是,美术宝教育在业内率先采纳了“Art loop”实时视频透视改正零碎,以解决挪动设施终端在教学直播场景中产生的透视、变形、偏色等一系列问题,并还原线下授课体验和交互,进步学员的专一度。 在这些线上美术、书法教学场景中,视频改正技术成为了音视频技术之上的加分项。本文会从技术的角度为大家介绍拍乐云在视频改正技术中的实践经验。

一、什么是视频改正?

基于参数估计的自在几何变换算法”的视频改正技术,是基于实时音视频之上的技术优化,通过独有的图像处理算法,对视频画面进行改正的技术。举个例子,美术线上课堂中,学生近程在画纸上绘画,摄像头对着画纸,通常难以保障摄像头能够正对画纸核心进行拍摄,一旦偏离画纸核心,拍摄出的视频中,画纸会变形,这项技术能够使老师将学生的视频进行失真改正,将拍摄进去的梯形画纸调整成为长方形。

二、视频改正的技术关键点有哪些?

用手机等设施拍摄图像时,如果摄像头无奈正对被拍摄像对象(如画板),会产生一系列的几何失真,这是因为摄像头在拍摄时,真实世界是三维空间,展现在手机上时,曾经变成了二维立体。物体与摄像头的实在空间关系,能够由被拍摄对象在空间内的几何地位关系,估算失去被拍摄对象的几何失真参数,而后从新计算拟进行改正区域与真失被拍摄对象的映射关系。将失去的映射关系利用低复杂度高效的解决算法,对原始视频进行解决,失去改正后的视频。其中,要害的技术点 包含:1、独创的几何失真参数估计a、将拍摄的物体,例如画板,在拍摄空间进行数学建模,建设空间坐标系;b、依据物体在空间内的地位关系,估算摄像头的采集参数,特地是平移、旋转、缩放和投影参数。

2、独创的映射关系计算,将摄像头的采集参数与假如的鸟瞰摄像采集参数进行映射,失去实在的视频渲染参数矩阵

3、高效疾速的视频解决算法,在实时视频通信中,视频数据量微小,该技术须要对视频中每个像素进行映射变换,运算量随像素点数的减少,急剧减少,为此,咱们设计了高度并行的解决算法,使得每个像素点都可独立进行运算,从面能够利用 GPU 进行减速解决,即便超高清视频都能够在毫秒级别进行解决。

相干开发指南页面:

Android: VideoQuadTransform

com.pano.rtc.api.Constants.PanoOptionType 枚举类型参考​developer.pano.video

iOS: kPanoOptionQuadTransform

PanoEnumerates.h 文件参考​developer.pano.video

以上就是对于视频改正的一些分享,欢送大家体验。关注拍乐云 Pano 的公众号,咱们会在后续的文章中分享更多对于音视频开发的技术常识。

退出移动版