特效算法实战
介绍图像、视频特效算法的实现_实战应用,结合OpenGL OpenCV Shader Lua Valken 等途径,来实现各种常见的商业级算法。
优惠券已抵扣
余额抵扣
还需支付
¥99.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
美颜特效.音视频
这个作者很懒,什么都没留下…
展开
-
特效 - 雨滴 - 通透真实
感兴趣可以联系we chat :_shin_y。这回给大家介绍一下雨滴特效,真实通透。1: 先上图,听个响。原创 2023-02-24 20:50:07 · 289 阅读 · 0 评论 -
实时 视频 人像分割 虚化
如今,基于机器学习的人像分割/Matting任务已经比较成熟了,比如DeepLabV3 、 MODNET、OCRNet等,感兴趣的可以科普,或者联系博主微信:_shin_y。人像区域保持原始图像不变,核心是背景图像的模糊,主流的方法有高斯模糊、渐进式模糊等。感兴趣的可以科普,或者联系博主 微信:_shin_y。2: 基于分割/Matting 的虚化。1 : 人像分割部分。原创 2023-02-16 17:13:06 · 561 阅读 · 0 评论 -
pytorch 线性回归
%matplotlib inlineimport torchfrom IPython import displayfrom matplotlib import pyplot as pltimport numpy as npimport randomnum_inputs = 2num_examples = 1000true_w = [2, -3.4]true_b = 4.2features = torch.from_numpy(np.random.normal(0, 1, (num_.原创 2021-06-22 11:44:52 · 235 阅读 · 0 评论 -
shader 实现 opencv默认的bgr格式快速转rgb格式
实际项目中,经常会使用opencv来加载图片,但是opencv加载的图片默认是bgr格式。可以利用 shader 实现bgr格式快速转rgb格式。原创 2021-06-10 19:50:25 · 684 阅读 · 1 评论 -
smoothstep 平滑函数
smoothstep 平滑函数genType t; /* Or genDType t; */t = clamp((x - edge0) / (edge1 - edge0), 0.0, 1.0);return t * t * (3.0 - 2.0 * t);smoothstep(0.3, 0.6, x)图像如下:< 0.3 为0; >0.6 为1smoothstep(0.6, 0.3, x)图像如下: < 0.3 为1; >0.6 为0...原创 2020-05-26 09:34:33 · 3324 阅读 · 1 评论 -
图像变形算法
图像局部扭曲算法有三个:局部缩放(Local Scaling)算法、局部平移(Local Transition)算法局部旋转(Local Rotation)算法。其中应用局部缩放算法可实现眼睛放大,局部平移算法则可用于实现瘦脸效果。当然,图像局部缩放算法只是眼睛放大算法流程中的关键的一步,要实现自动眼睛放大算法还需要额外的步骤。简单来说,给一张美女头像,你首先需要应用自动人脸检测技...原创 2020-05-06 11:20:05 · 2880 阅读 · 1 评论 -
美颜-滤波算法
经过处理的图片或视频不但可以使用户皮肤变得清透白皙,还可以实现大眼瘦脸等功能,其中也涉及到了关于人脸检测及特征点提取等美颜算法。本文就简单分享下人人都爱的美颜算法到底是怎么回事。先来简单说下美颜(可简单分为美白和磨皮)1.用具有保边效果的滤波算法对图像进行模糊处理。2.用肤色检测算法保护非皮肤区域。3.将模糊后的图像和原图进行图像融合。4.对融合后的图像进行锐化处理。补充说...原创 2020-05-06 11:18:42 · 1048 阅读 · 2 评论 -
视频滤镜
自从抖音将视频拍摄变成有趣的事情之后,包括作者本人在内的大家都开始疯狂迷上了拍抖音和刷抖音,而类似抖音的视频类APP也开始在整个行业内展现出火热的发展趋势。个人认为,拍摄视频必不可少的就是滤镜了,有时候一不小心拍出了废片只要一换滤镜立马就能变成超有感觉的视频大作。可能在视频拍摄之余大家会好奇,这类视频APP是怎样实现滤镜功能的呢?其实这根滤镜SDK有很大的联系,本文就来简单分享下,要想做好一个...原创 2020-05-06 13:02:02 · 492 阅读 · 1 评论 -
美颜的应用
美颜SDK广泛应用于直播、短视频平台中,为用户的拍摄提供了美颜、滤镜、贴纸等多种实时特效功能,丰富了直播、短视频应用,满足了广大用户的不同需求。美颜SDK的基础功能:1.人像美颜:磨皮美白,粉嫩饱和,大眼瘦脸,调整脸型,精准高效的识别人脸相应数量的关键点并进行实时追踪,一键打造自然美妆;2.特效滤镜:拥有多种精美的滤镜可供选择,实时画面调色预览,提升镜头格调,使照片视频更具有趣...原创 2020-05-06 13:03:21 · 1476 阅读 · 1 评论 -
美颜-磨皮算法
先看一下磨皮算法的一般流程:磨皮算法主要的模块有两个:滤波模块和肤色区域检测模块;滤波模块中,包含了三种算法:1、保边滤波器滤波算法该方法是指通过一些具有保留边缘的能力的滤波器,来将图像磨平,达到皮肤平滑的目的;这类滤波器主要有:①双边滤波器②导向滤波器③Surface Blur表面模糊滤波器④局部均值滤波器⑤加权小二乘滤波器(WLS滤波器)⑥Smart...原创 2020-05-06 13:02:46 · 1524 阅读 · 1 评论 -
实时美颜算法实现流程
常见的美颜实现步骤如下:1、采取具有保边效果的滤波算法对图像进行模糊处理这里所说的滤波算法,可以选择双边滤波、表面模糊或导向滤波等,在这里需要注意选择高斯模糊是不太行的,这里的运算速度会直接影响后期的美颜速率。2、用肤色检测的算法保护非皮肤区域3、将模糊之后的图像和原图进行图像融合这一步可以采用基于alpha的图像融合,主要是为了增加美颜后人像皮肤的质感,避免美颜后出现失真的效...原创 2020-05-06 14:05:45 · 3529 阅读 · 1 评论 -
YUV 图像旋转
YUV 图像旋转:直接上代码:/** * 旋转翻转YUV数据 * * @param data * @param imageWidth * @param imageHeight * @return */private byte[] flip(byte[] data, int imageWidth, int imageHeight) { for (int i = 0;...原创 2020-04-21 11:58:49 · 468 阅读 · 1 评论 -
使用GLSurfaceView渲染图像 实战
大家好,接下来将为大家介绍使用GLSurfaceView渲染图像 实战。原创 2020-04-06 11:31:01 · 1041 阅读 · 1 评论