OBS 相芯美颜 之 整体梳理篇

57 篇文章 ¥39.90 ¥99.00
本文详细介绍了在OBS中集成相芯美颜SDK的过程,包括整体思路、模块加载卸载、美颜线程的创建与管理,以及线程同步机制。在美颜线程中,初始化OpenGL环境,处理摄像头原始数据,并通过相芯SDK进行美颜操作。此外,还讨论了OBS数据格式与相芯SDK之间的不匹配问题,以及不同摄像头格式的处理策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

美颜相关部分

OBS 插件开发 之win-dshow摄像头采集插件 枚举设备、采集回调 梳理

如果想了解,为什么在这里获得了视频的原始数据,可以参考这篇文章,因为win-dshow,是用directShow 机制,所以想了解细节的话,需要先了解下directShow

OBS 插件开发 之 美颜   

这一篇 主要是 提供了 开源算法美颜  主要是ARGB格式

OBS 相芯美颜 之 美颜SDK介绍

这一篇 相芯需要的资源,和相芯内部基本处理流程

OBS 相芯美颜 之 OPENGL美颜线程

这一篇 核心, 因为需要开辟一个新的美颜线程,专门负责创建OPENGL环境, 调用美颜SDK进行美颜

OBS 相芯美颜 之 使用事件机制,控制美颜线程与摄像头数据回调线程 同步

也是核心,涉及到 主线程 子线程 进行美颜时的线程同步问题

obs 插件开发之 为属性窗口添加新的控件(如美颜控制控件)

这一篇 ,主要介绍如何在属性窗口中添加美颜控件

目录

一、整体思路

二 、模块加载、卸载时要做的工作

1、整体初始化

2、加载资源数据

三、美颜线程

1、尝试开启美颜线程、关闭美颜线程

2、初始化同步信号量

3 、在Dshow构造函数中,尝试开启美颜线程

4、DSHOW析构函数中,释放美颜线程

5、美颜线程具体工作过程

5.1 初始化OPENGL

5.2 初始化美颜ITEM、初始化美颜参数

5.3 美颜渲染函数

5.4 处理原始摄像头数据

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清水迎朝阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值