直播美颜SDK代码浅析:直播平台接入美颜SDK是怎样实现美颜的?

如今,直播平台在互联网市场中占有份额是极大的,同样在人们生活中也有极高的渗透率,例如“无人不知”的直播APP,它之所以有这么高的用户量是因为有着丰富的内容,能满足人们对于才艺娱乐的需求。另一方面直播带货的热度也在日益增高,这两方面吸引着许许多多的用户加入直播平台。在这个“看脸”的年代,有一张高颜值的脸无论从事什么行业都是事半功倍的效果,特别是直播平台中更是尤为关键,颜值高的主播无论在什么分区好像都能取得优异的成绩。直播带货版块好像更为明显,知名度不高的主播能成功提高带货的效率一般都是凭借着高颜值的外表和出众的口才。由此可见,高颜值的外表对于直播平台的主播有多么重要,直播平台为此做出了相应的解决方案,为了提高主播的颜值、增添直播过程的趣味性,众多平台开始接入直播美颜SDK。
直播美颜SDK代码浅析:直播平台接入美颜SDK是怎样实现美颜的?_第1张图片

下面小编将为大家浅要分析一下直播美颜SDK源码。
//
// MHBeautyAssembleView.m

//美颜

#import “MHBeautyAssembleView.h”
#import “MHBeautyFaceView.h”
#import “MHFiltersView.h”
#import “MHBeautyView.h”
#import “WNSegmentControl.h”
#import “MHBeautyParams.h”
//#import “MHCompleteBeautyView.h”
#import “MHBeautySlider.h”
#import “MHBeautiesModel.h”
///修改MHUI
#import “MHBottomView.h”

@interface MHBeautyAssembleView()
@property (nonatomic, strong) WNSegmentControl *segmentControl;
@property (nonatomic, strong) MHBeautyView *beautyView;//美颜
@property (nonatomic, strong) MHBeautyFaceView *faceView;//美型
//@property (nonatomic, strong) MHCompleteBeautyView *completeView;//一键美颜
@property (nonatomic, strong) MHFiltersView *filtersView;//滤镜
@property (nonatomic, strong) UIView *lineView;
@property (nonatomic, strong) NSArray *viewsArray;
@property (nonatomic, strong) UIView *lastView;
@property (nonatomic, strong) MHBeautySlider *slider;
@property (nonatomic, assign) NSInteger beautyLevel;
@property (nonatomic, assign) NSInteger whiteLevel;
@property (nonatomic, assign) NSInteger ruddinessLevel;
@property (nonatomic, assign) NSInteger brightnessLevel;
@property (nonatomic, assign) MHBeautyAssembleType assembleType;
@property (nonatomic, assign) MHBeautyType beautyType;
@property (nonatomic, assign) MHBeautyFaceType faceType;
@property (nonatomic, strong) MHBeautiesModel *quickBeautyModel;
///修改MHUI
@property (nonatomic, strong) MHBottomView * bottomView;

  • (void)initValues;

@end
@implementation MHBeautyAssembleView

你可能感兴趣的:(美颜算法,计算机视觉,xcode,android,ios,视频编解码)