美摄SDK For Android  3.14.0
| Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
com.meicam.effect.sdk.NvsEffectSdkContext类 参考

特效上下文 更多...

interface  DebugLogCallback
 日志回调接口 更多...
 
class  SdkVersion
 美摄SDK的版本信息 更多...
 

Public 成员函数

boolean isSdkAuthorised ()
 检测sdk是否授权 更多...
 
SdkVersion getSdkVersion ()
 获取美摄SDK的版本信息 更多...
 
NvsAssetPackageManager getAssetPackageManager ()
 获取资源包管理器 更多...
 
List< String > getAllBuiltinVideoFxNames ()
 获取全部内嵌视频特效名称 更多...
 
NvsVideoEffect createVideoEffect (String fxIds, NvsRational aspectRatio)
 创建特效对象 更多...
 
NvsVideoEffect createVideoEffect (String fxIds, NvsRational aspectRatio, boolean realTimeMode)
 创建特效对象 更多...
 
NvsVideoEffectTransition createVideoTransition (String transitionIds, NvsRational aspectRatio)
 创建转场对象 更多...
 
NvsVideoEffectAnimatedSticker createAnimatedSticker (long inPoint, long duration, boolean isPanoramic, String animatedStickerId, NvsRational aspectRatio)
 创建贴纸对象 更多...
 
NvsVideoEffectAnimatedSticker createCustomAnimatedSticker (long inPoint, long duration, boolean isPanoramic, String animatedStickerId, String customImageFilePath, NvsRational aspectRatio)
 创建贴纸对象 更多...
 
NvsVideoEffectCompoundCaption createCompoundCaption (long inPoint, long duration, String compoundCaptionPackageId, NvsRational aspectRatio)
 创建复合字幕对象 更多...
 
NvsVideoEffectCompoundCaption createPanoramicCompoundCaption (long inPoint, long duration, String compoundCaptionPackageId, NvsRational aspectRatio)
 创建全景图复合字幕对象 更多...
 
NvsVideoEffectCaption createCaption (String captionText, long inPoint, long duration, String captionStylePackageId, NvsRational aspectRatio)
 创建字幕 更多...
 
NvsVideoEffectCaption CreatePanoramicCaption (String captionText, long inPoint, long duration, String captionStylePackageId, NvsRational aspectRatio)
 在时间线上添加全景图字幕 更多...
 
NvsVideoEffectCaption createModularCaption (String captionText, long inPoint, long duration, NvsRational aspectRatio)
 在时间线上添加模块字幕 更多...
 
NvsVideoEffectCaption createPanoramicModularCaption (String captionText, long inPoint, long duration, NvsRational aspectRatio)
 在时间线上添加全景图模块字幕 更多...
 
NvsEffectRenderCore createEffectRenderCore ()
 创建特效渲染对象 更多...
 
String registerFontByFilePath (String fontFilePath)
 注册字体文件的fontFamily 更多...
 
void unRegisterFontByFilePath (String fontFilePath)
 根据文件路径注销字体 更多...
 
List< NvsFontInfogetFontInfoByFilePath (String fontFilePath)
 获取字体文件中字体信息 更多...
 
int getDeviceCpuLevel ()
 获取当前设备CPU能力等级 更多...
 

静态 Public 成员函数

static NvsEffectSdkContext init (Context ctx, String sdkLicenseFilePath, int flags)
 对特效上下文的单例实例进行初始化 更多...
 
static NvsEffectSdkContext init (Activity mainActivity, String sdkLicenseFilePath, int flags)
 对特效上下文的单例实例进行初始化 更多...
 
static NvsEffectSdkContext init (Activity mainActivity, String sdkLicenseFilePath)
 对特效上下文的单例实例进行初始化 更多...
 
static void close ()
 销毁特效上下文实例。注意: 销毁之后可以再次创建及获取 更多...
 
static NvsEffectSdkContext getInstance ()
 获取特效上下文的单例实例(必须进行初始化后才能使用) 更多...
 
static int hasARModule ()
 检测当前SDK是否含有AR模块 更多...
 
static boolean initHumanDetection (Context cxt, String modelFilePath, String licenseFilePath, int features)
 初始化人体检测机制 更多...
 
static boolean initHumanDetection (Context ctx, String modelFilePath, String licenseFilePath, int features, Hashtable< String, Object > options)
 初始化人体检测机制,只需要初始化一次 更多...
 
static boolean initHumanDetectionExt (Context ctx, String modelFilePath, String licenseFilePath, int features)
 初始化人体检测机制 更多...
 
static boolean initHumanDetectionExt (Context ctx, String modelFilePath, String licenseFilePath, int features, Hashtable< String, Object > options)
 初始化人体检测扩展机制,必须先调用initHumanDetection 更多...
 
static void closeHumanDetection ()
 关闭人体检测机制 更多...
 
static boolean setupHumanDetectionData (int dataType, String dataFilePath)
 初始化人体检测相关数据包 更多...
 

静态 Public 属性

人体检测特征

static final int HUMAN_DETECTION_FEATURE_FACE_LANDMARK = 1
 人脸点位 更多...
 
static final int HUMAN_DETECTION_FEATURE_FACE_ACTION = 2
 人脸表情 更多...
 
static final int HUMAN_DETECTION_FEATURE_AVATAR_EXPRESSION = 4
 人脸Avatar表情 更多...
 
static final int HUMAN_DETECTION_FEATURE_VIDEO_MODE = 8
 视频检测模式 更多...
 
static final int HUMAN_DETECTION_FEATURE_IMAGE_MODE = 16
 图像检测模式 更多...
 
static final int HUMAN_DETECTION_FEATURE_SEMI_IMAGE_MODE = 32768
 半图像检测模式 更多...
 
static final int HUMAN_DETECTION_FEATURE_MULTI_THREAD = 32
 多线程检测 更多...
 
static final int HUMAN_DETECTION_FEATURE_SINGLE_THREAD = 64
 单线程检测 更多...
 
static final int HUMAN_DETECTION_FEATURE_EXTRA = 128
 其他人脸特征 更多...
 
static final int HUMAN_DETECTION_FEATURE_SEGMENTATION_BACKGROUND = 256
 背景分割 更多...
 
static final int HUMAN_DETECTION_FEATURE_HAND_LANDMARK = 512
 手部点位 更多...
 
static final int HUMAN_DETECTION_FEATURE_HAND_ACTION = 1024
 手部动作 更多...
 
static final int HUMAN_DETECTION_FEATURE_HAND_BONE = 2048
 手部骨骼点位 更多...
 
static final int HUMAN_DETECTION_FEATURE_EYEBALL_LANDMARK = 4096
 眼球点位 更多...
 
static final int HUMAN_DETECTION_FEATURE_MULTI_DETECT = 8192
 多重检测,例如多重ROI检测 更多...
 
static final int HUMAN_DETECTION_FEATURE_SEGMENTATION_SKY = 16384
 天空分割 更多...
 
static final int HUMAN_DETECTION_FEATURE_SEGMENTATION_HALF_BODY = 65536
 半身分割 更多...
 
static final int HUMAN_DETECTION_FEATURE_FACE_ATTR = 131072
 人脸基础属性 更多...
 
static final int HUMAN_DETECTION_FEATURE_FACE_ATTR_SHAPE = 262144
 
static final String HUMAN_DETECTION_OPTIONS_FACE_DETECT_THREAD_NUM = "Face Detect Thread Num"
 人脸检测线程数 更多...
 
static final String HUMAN_DETECTION_OPTIONS_FACE_LANDMARK_THREAD_NUM = "Face Landmark Thread Num"
 人脸点位检测线程数 更多...
 
static final String HUMAN_DETECTION_OPTIONS_FACE_TRACK_THREAD_NUM = "Face Track Thread Num"
 人脸跟踪线程数 更多...
 
static final String HUMAN_DETECTION_OPTIONS_SKY_SEGMENTATION_THREAD_NUM = "Sky Segmentation Thread Num"
 
人体检测数据包类型

static final int HUMAN_DETECTION_DATA_TYPE_FAKE_FACE = 0
 假脸数据包类型 更多...
 
static final int HUMAN_DETECTION_DATA_TYPE_MAKEUP = 1
 美妆数据包类型 (deprecated) 更多...
 
static final int HUMAN_DETECTION_DATA_TYPE_SKIN_COLOR = 2
 美肤数据包类型 更多...
 
static final int HUMAN_DETECTION_DATA_TYPE_PE106 = 3
 106点位姿态估计数据包类型 更多...
 
static final int HUMAN_DETECTION_DATA_TYPE_PE240 = 4
 240点位姿态估计数据包类型 更多...
 
static final int HUMAN_DETECTION_DATA_TYPE_CUSTOM_AVATAR = 5
 捏脸数据包类型 更多...
 
static final int HUMAN_DETECTION_DATA_TYPE_MAKEUP2 = 6
 美妆2数据包类型 (已废弃, 替换成 HUMAN_DETECTION_DATA_TYPE_FACE_COMMON) 更多...
 
static final int HUMAN_DETECTION_DATA_TYPE_FACE_COMMON = 7
 人脸相关通用数据包类型 更多...
 
static final int HUMAN_DETECTION_DATA_TYPE_ADVANCED_BEAUTY = 8
 高级美颜数据包类型 更多...
 
CPU能力等级

自从
3.8.0
static final int DEVICE_CPU_POWER_LEVEL_UNKNOWN = -1
 未知等级 更多...
 
static final int DEVICE_CPU_POWER_LEVEL_LOW = 0
 低等级 更多...
 
static final int DEVICE_CPU_POWER_LEVEL_MEDIUM = 1
 中等级 更多...
 
static final int DEVICE_CPU_POWER_LEVEL_HIGH = 2
 

详细描述

特效上下文

特效上下文类可视作整个SDK框架的入口。开发过程中,NvsEffectSdkContext提供了静态sharedInstance接口创建流媒体上下文的唯一实例。 通过这个实例对象,我们可以一个或者多个特效的处理。整个使用完成后,要销毁特效上下文的对象实例。 添加素材资源包(采集特效包,场景资源包等),都得先安装,安装成功后获取packageId才能使用,而内建采集特效(builtin)只需获取特效名称即可使用。
sdk接口中凡是需要传入资源、授权等文件路径时一定是全路径。

警告
NvsEffectSdkContext类中,所有public API都在UI线程使用!!!

成员函数说明

◆ close()

static void com.meicam.effect.sdk.NvsEffectSdkContext.close ( )
inlinestatic

销毁特效上下文实例。注意: 销毁之后可以再次创建及获取

参见
init
getInstance

◆ closeHumanDetection()

static void com.meicam.effect.sdk.NvsEffectSdkContext.closeHumanDetection ( )
inlinestatic

关闭人体检测机制

自从
2.5.0

◆ createAnimatedSticker()

NvsVideoEffectAnimatedSticker com.meicam.effect.sdk.NvsEffectSdkContext.createAnimatedSticker ( long  inPoint,
long  duration,
boolean  isPanoramic,
String  animatedStickerId,
NvsRational  aspectRatio 
)
inline

创建贴纸对象

参数
inPoint贴纸的时间起点
duration贴纸的时长
isPanoramic是否是全景贴纸
animatedStickerId贴纸资源包id
aspectRatio贴纸的画幅比。
返回
返回创建的贴纸对象

◆ createCaption()

NvsVideoEffectCaption com.meicam.effect.sdk.NvsEffectSdkContext.createCaption ( String  captionText,
long  inPoint,
long  duration,
String  captionStylePackageId,
NvsRational  aspectRatio 
)
inline

创建字幕

参数
captionText字幕的文字
inPoint字幕在时间线上的起点(单位微秒)
duration字幕显示时长(单位微秒)
captionStylePackageId字幕样式包Id,不存在的话,可以传空字符串或者null
返回
返回时间线字幕对象
以下情况会返回null:
1.没有字幕功能授权;
2.如果inPoint小于0,或者duration不大于0。
自从
2.20.0
参见
removeCaption

◆ createCompoundCaption()

NvsVideoEffectCompoundCaption com.meicam.effect.sdk.NvsEffectSdkContext.createCompoundCaption ( long  inPoint,
long  duration,
String  compoundCaptionPackageId,
NvsRational  aspectRatio 
)
inline

创建复合字幕对象

参数
inPoint字幕的时间起点
duration字幕的时长
compoundCaptionPackageId字幕资源包id
aspectRatio贴纸的画幅比。
返回
返回创建的复合字幕对象

◆ createCustomAnimatedSticker()

NvsVideoEffectAnimatedSticker com.meicam.effect.sdk.NvsEffectSdkContext.createCustomAnimatedSticker ( long  inPoint,
long  duration,
boolean  isPanoramic,
String  animatedStickerId,
String  customImageFilePath,
NvsRational  aspectRatio 
)
inline

创建贴纸对象

参数
inPoint贴纸的时间起点
duration贴纸的时长
isPanoramic是否是全景贴纸
animatedStickerId贴纸资源包id
customImageFilePath自定义贴纸的图片路径
aspectRatio贴纸的画幅比。
返回
返回创建的贴纸对象

◆ createEffectRenderCore()

NvsEffectRenderCore com.meicam.effect.sdk.NvsEffectSdkContext.createEffectRenderCore ( )
inline

创建特效渲染对象

返回
返回创建的特效渲染对象

◆ createModularCaption()

NvsVideoEffectCaption com.meicam.effect.sdk.NvsEffectSdkContext.createModularCaption ( String  captionText,
long  inPoint,
long  duration,
NvsRational  aspectRatio 
)
inline

在时间线上添加模块字幕

参数
captionText字幕的文字
inPoint字幕在时间线上的起点(单位微秒)
duration字幕显示时长(单位微秒)
返回
返回时间线字幕对象
以下情况会返回null:
1.没有字幕功能授权;
2.如果inPoint小于0,或者duration不大于0。
自从
2.20.0
参见
removeCaption

◆ CreatePanoramicCaption()

NvsVideoEffectCaption com.meicam.effect.sdk.NvsEffectSdkContext.CreatePanoramicCaption ( String  captionText,
long  inPoint,
long  duration,
String  captionStylePackageId,
NvsRational  aspectRatio 
)
inline

在时间线上添加全景图字幕

参数
captionText字幕的文字
inPoint字幕在时间线上的入点(单位微秒)
duration字幕的显示时长(单位微秒)
captionStylePackageId字幕样式包Id,不存在的话,可以传空字符串或者null
返回
返回时间线字幕对象
以下情况会返回null:
1.没有字幕功能授权;
2.如果inPoint小于0,或者duration不大于0。
自从
2.20.0
参见
removeCaption

◆ createPanoramicCompoundCaption()

NvsVideoEffectCompoundCaption com.meicam.effect.sdk.NvsEffectSdkContext.createPanoramicCompoundCaption ( long  inPoint,
long  duration,
String  compoundCaptionPackageId,
NvsRational  aspectRatio 
)
inline

创建全景图复合字幕对象

参数
inPoint字幕的时间起点
duration字幕的时长
compoundCaptionPackageId字幕资源包id
aspectRatio贴纸的画幅比。
返回
返回创建的复合字幕对象

◆ createPanoramicModularCaption()

NvsVideoEffectCaption com.meicam.effect.sdk.NvsEffectSdkContext.createPanoramicModularCaption ( String  captionText,
long  inPoint,
long  duration,
NvsRational  aspectRatio 
)
inline

在时间线上添加全景图模块字幕

参数
captionText字幕的文字
inPoint字幕在时间线上的起点(单位微秒)
duration字幕显示时长(单位微秒)
返回
返回时间线字幕对象
以下情况会返回null:
1.没有字幕功能授权;
2.如果inPoint小于0,或者duration不大于0。
自从
2.20.0
参见
removeCaption

◆ createVideoEffect() [1/2]

NvsVideoEffect com.meicam.effect.sdk.NvsEffectSdkContext.createVideoEffect ( String  fxIds,
NvsRational  aspectRatio 
)
inline

创建特效对象

参数
fxIds特效id。对于内嵌视频特效,就是特效的名字,如果是资源包特效,就是资源包id
aspectRatio特效的宽幅比。
返回
返回创建的特效对象

◆ createVideoEffect() [2/2]

NvsVideoEffect com.meicam.effect.sdk.NvsEffectSdkContext.createVideoEffect ( String  fxIds,
NvsRational  aspectRatio,
boolean  realTimeMode 
)
inline

创建特效对象

参数
fxIds特效id。对于内嵌视频特效,就是特效的名字,如果是资源包特效,就是资源包id
aspectRatio特效的宽幅比。
realTimeMode实时模式
返回
返回创建的特效对象

◆ createVideoTransition()

NvsVideoEffectTransition com.meicam.effect.sdk.NvsEffectSdkContext.createVideoTransition ( String  transitionIds,
NvsRational  aspectRatio 
)
inline

创建转场对象

参数
transitionIds转场id。对于内嵌视频转场,就是转场的名字,如果是资源包转场,就是资源包id
aspectRatio转场的宽幅比。
返回
返回创建的转场对象

◆ getAllBuiltinVideoFxNames()

List<String> com.meicam.effect.sdk.NvsEffectSdkContext.getAllBuiltinVideoFxNames ( )
inline

获取全部内嵌视频特效名称

返回
返回包含所有内嵌的视频特效名称的List集合
参见
getAllBuiltinAudioFxNames

◆ getAssetPackageManager()

NvsAssetPackageManager com.meicam.effect.sdk.NvsEffectSdkContext.getAssetPackageManager ( )
inline

获取资源包管理器

返回
返回获取的资源包管理器对象

◆ getDeviceCpuLevel()

int com.meicam.effect.sdk.NvsEffectSdkContext.getDeviceCpuLevel ( )
inline

获取当前设备CPU能力等级

返回
cpu等级, 请参见 cpu power level.
自从
3.8.0

◆ getFontInfoByFilePath()

List<NvsFontInfo> com.meicam.effect.sdk.NvsEffectSdkContext.getFontInfoByFilePath ( String  fontFilePath)
inline

获取字体文件中字体信息

参数
fontFilePath字体文件路径
返回
返回文件中所有字体的信息

◆ getInstance()

static NvsEffectSdkContext com.meicam.effect.sdk.NvsEffectSdkContext.getInstance ( )
inlinestatic

获取特效上下文的单例实例(必须进行初始化后才能使用)

返回
返回特效上下文的单例实例对象
参见
init
close

◆ getSdkVersion()

SdkVersion com.meicam.effect.sdk.NvsEffectSdkContext.getSdkVersion ( )
inline

获取美摄SDK的版本信息

返回
返回美摄SDK的版本信息对象
自从
2.3.0

◆ hasARModule()

static int com.meicam.effect.sdk.NvsEffectSdkContext.hasARModule ( )
inlinestatic

检测当前SDK是否含有AR模块

返回
返回值表示是否含有AR模块
自从
2.5.0

◆ init() [1/3]

static NvsEffectSdkContext com.meicam.effect.sdk.NvsEffectSdkContext.init ( Activity  mainActivity,
String  sdkLicenseFilePath 
)
inlinestatic

对特效上下文的单例实例进行初始化

参数
mainActivity主安卓Activity对象
sdkLicenseFilePath指定SDK license文件的路径
返回
返回特效上下文的单例实例对象
参见
getInstance
close

◆ init() [2/3]

static NvsEffectSdkContext com.meicam.effect.sdk.NvsEffectSdkContext.init ( Activity  mainActivity,
String  sdkLicenseFilePath,
int  flags 
)
inlinestatic

对特效上下文的单例实例进行初始化

参数
mainActivity主安卓Activity对象
sdkLicenseFilePath指定SDK license文件的路径
flags标志字段,如果无特殊需求请填写0
返回
返回特效上下文的单例实例对象
自从
2.3.0
参见
getInstance
close

◆ init() [3/3]

static NvsEffectSdkContext com.meicam.effect.sdk.NvsEffectSdkContext.init ( Context  ctx,
String  sdkLicenseFilePath,
int  flags 
)
inlinestatic

对特效上下文的单例实例进行初始化

参数
ctx安卓Context对象
sdkLicenseFilePath指定SDK license文件的路径
flags标志字段,如果无特殊需求请填写0。
返回
返回特效上下文的单例实例对象
自从
2.3.0
参见
getInstance
close

◆ initHumanDetection() [1/2]

static boolean com.meicam.effect.sdk.NvsEffectSdkContext.initHumanDetection ( Context  ctx,
String  modelFilePath,
String  licenseFilePath,
int  features,
Hashtable< String, Object >  options 
)
inlinestatic

初始化人体检测机制,只需要初始化一次

参数
ctx安卓Context对象
modelFilePath模型文件路径
licenseFilePath授权文件路径
features人体检测特征标志字段。请参见人体检测特征
options检测选项,请参加检测选项
返回
返回值表示是否成功
参见
closeHumanDetection
自从
3.14.0

◆ initHumanDetection() [2/2]

static boolean com.meicam.effect.sdk.NvsEffectSdkContext.initHumanDetection ( Context  cxt,
String  modelFilePath,
String  licenseFilePath,
int  features 
)
inlinestatic

初始化人体检测机制

参数
cxt安卓Context对象
modelFilePath模型文件路径
licenseFilePath授权文件路径
features人体检测特征标志字段。请参见人体检测特征
返回
返回值表示是否成功
自从
2.5.0

◆ initHumanDetectionExt() [1/2]

static boolean com.meicam.effect.sdk.NvsEffectSdkContext.initHumanDetectionExt ( Context  ctx,
String  modelFilePath,
String  licenseFilePath,
int  features 
)
inlinestatic

初始化人体检测机制

参数
ctx安卓Context对象
modelFilePath扩展模型文件路径
licenseFilePath授权文件路径
features人体检测特征标志字段。请参见人体检测特征
返回
返回值表示是否成功
自从
2.17.1

◆ initHumanDetectionExt() [2/2]

static boolean com.meicam.effect.sdk.NvsEffectSdkContext.initHumanDetectionExt ( Context  ctx,
String  modelFilePath,
String  licenseFilePath,
int  features,
Hashtable< String, Object >  options 
)
inlinestatic

初始化人体检测扩展机制,必须先调用initHumanDetection

参数
ctx安卓Context对象
modelFilePath扩展模型文件路径
licenseFilePath授权文件路径
features人体检测特征标志字段。请参见人体检测特征
options检测选项,请参加检测选项
返回
返回值表示是否成功
参见
closeHumanDetection
自从
3.14.0

◆ isSdkAuthorised()

boolean com.meicam.effect.sdk.NvsEffectSdkContext.isSdkAuthorised ( )
inline

检测sdk是否授权

◆ registerFontByFilePath()

String com.meicam.effect.sdk.NvsEffectSdkContext.registerFontByFilePath ( String  fontFilePath)
inline

注册字体文件的fontFamily

参数
fontFilePath字体文件路径
返回
返回字体的fontFamily
自从
2.23.0

◆ setupHumanDetectionData()

static boolean com.meicam.effect.sdk.NvsEffectSdkContext.setupHumanDetectionData ( int  dataType,
String  dataFilePath 
)
inlinestatic

初始化人体检测相关数据包

参数
dataType人体检测数据包类型。请参见人体检测数据包类型
dataFilePath数据文件路径
返回
返回值表示是否成功
自从
2.6.0

◆ unRegisterFontByFilePath()

void com.meicam.effect.sdk.NvsEffectSdkContext.unRegisterFontByFilePath ( String  fontFilePath)
inline

根据文件路径注销字体

自从
2.23.0

类成员变量说明

◆ DEVICE_CPU_POWER_LEVEL_HIGH

final int com.meicam.effect.sdk.NvsEffectSdkContext.DEVICE_CPU_POWER_LEVEL_HIGH = 2
static

高等级

◆ DEVICE_CPU_POWER_LEVEL_LOW

final int com.meicam.effect.sdk.NvsEffectSdkContext.DEVICE_CPU_POWER_LEVEL_LOW = 0
static

低等级

◆ DEVICE_CPU_POWER_LEVEL_MEDIUM

final int com.meicam.effect.sdk.NvsEffectSdkContext.DEVICE_CPU_POWER_LEVEL_MEDIUM = 1
static

中等级

◆ DEVICE_CPU_POWER_LEVEL_UNKNOWN

final int com.meicam.effect.sdk.NvsEffectSdkContext.DEVICE_CPU_POWER_LEVEL_UNKNOWN = -1
static

未知等级

◆ HUMAN_DETECTION_DATA_TYPE_ADVANCED_BEAUTY

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_DATA_TYPE_ADVANCED_BEAUTY = 8
static

高级美颜数据包类型

◆ HUMAN_DETECTION_DATA_TYPE_CUSTOM_AVATAR

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_DATA_TYPE_CUSTOM_AVATAR = 5
static

捏脸数据包类型

◆ HUMAN_DETECTION_DATA_TYPE_FACE_COMMON

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_DATA_TYPE_FACE_COMMON = 7
static

人脸相关通用数据包类型

◆ HUMAN_DETECTION_DATA_TYPE_FAKE_FACE

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_DATA_TYPE_FAKE_FACE = 0
static

假脸数据包类型

◆ HUMAN_DETECTION_DATA_TYPE_MAKEUP

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_DATA_TYPE_MAKEUP = 1
static

美妆数据包类型 (deprecated)

◆ HUMAN_DETECTION_DATA_TYPE_MAKEUP2

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_DATA_TYPE_MAKEUP2 = 6
static

美妆2数据包类型 (已废弃, 替换成 HUMAN_DETECTION_DATA_TYPE_FACE_COMMON)

◆ HUMAN_DETECTION_DATA_TYPE_PE106

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_DATA_TYPE_PE106 = 3
static

106点位姿态估计数据包类型

◆ HUMAN_DETECTION_DATA_TYPE_PE240

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_DATA_TYPE_PE240 = 4
static

240点位姿态估计数据包类型

◆ HUMAN_DETECTION_DATA_TYPE_SKIN_COLOR

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_DATA_TYPE_SKIN_COLOR = 2
static

美肤数据包类型

◆ HUMAN_DETECTION_FEATURE_AVATAR_EXPRESSION

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_AVATAR_EXPRESSION = 4
static

人脸Avatar表情

◆ HUMAN_DETECTION_FEATURE_EXTRA

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_EXTRA = 128
static

其他人脸特征

◆ HUMAN_DETECTION_FEATURE_EYEBALL_LANDMARK

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_EYEBALL_LANDMARK = 4096
static

眼球点位

◆ HUMAN_DETECTION_FEATURE_FACE_ACTION

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_FACE_ACTION = 2
static

人脸表情

◆ HUMAN_DETECTION_FEATURE_FACE_ATTR

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_FACE_ATTR = 131072
static

人脸基础属性

◆ HUMAN_DETECTION_FEATURE_FACE_ATTR_SHAPE

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_FACE_ATTR_SHAPE = 262144
static

脸型属性

◆ HUMAN_DETECTION_FEATURE_FACE_LANDMARK

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_FACE_LANDMARK = 1
static

人脸点位

◆ HUMAN_DETECTION_FEATURE_HAND_ACTION

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_HAND_ACTION = 1024
static

手部动作

◆ HUMAN_DETECTION_FEATURE_HAND_BONE

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_HAND_BONE = 2048
static

手部骨骼点位

◆ HUMAN_DETECTION_FEATURE_HAND_LANDMARK

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_HAND_LANDMARK = 512
static

手部点位

◆ HUMAN_DETECTION_FEATURE_IMAGE_MODE

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_IMAGE_MODE = 16
static

图像检测模式

◆ HUMAN_DETECTION_FEATURE_MULTI_DETECT

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_MULTI_DETECT = 8192
static

多重检测,例如多重ROI检测

◆ HUMAN_DETECTION_FEATURE_MULTI_THREAD

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_MULTI_THREAD = 32
static

多线程检测

◆ HUMAN_DETECTION_FEATURE_SEGMENTATION_BACKGROUND

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_SEGMENTATION_BACKGROUND = 256
static

背景分割

◆ HUMAN_DETECTION_FEATURE_SEGMENTATION_HALF_BODY

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_SEGMENTATION_HALF_BODY = 65536
static

半身分割

◆ HUMAN_DETECTION_FEATURE_SEGMENTATION_SKY

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_SEGMENTATION_SKY = 16384
static

天空分割

◆ HUMAN_DETECTION_FEATURE_SEMI_IMAGE_MODE

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_SEMI_IMAGE_MODE = 32768
static

半图像检测模式

◆ HUMAN_DETECTION_FEATURE_SINGLE_THREAD

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_SINGLE_THREAD = 64
static

单线程检测

◆ HUMAN_DETECTION_FEATURE_VIDEO_MODE

final int com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_FEATURE_VIDEO_MODE = 8
static

视频检测模式

◆ HUMAN_DETECTION_OPTIONS_FACE_DETECT_THREAD_NUM

final String com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_OPTIONS_FACE_DETECT_THREAD_NUM = "Face Detect Thread Num"
static

人脸检测线程数

◆ HUMAN_DETECTION_OPTIONS_FACE_LANDMARK_THREAD_NUM

final String com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_OPTIONS_FACE_LANDMARK_THREAD_NUM = "Face Landmark Thread Num"
static

人脸点位检测线程数

◆ HUMAN_DETECTION_OPTIONS_FACE_TRACK_THREAD_NUM

final String com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_OPTIONS_FACE_TRACK_THREAD_NUM = "Face Track Thread Num"
static

人脸跟踪线程数

◆ HUMAN_DETECTION_OPTIONS_SKY_SEGMENTATION_THREAD_NUM

final String com.meicam.effect.sdk.NvsEffectSdkContext.HUMAN_DETECTION_OPTIONS_SKY_SEGMENTATION_THREAD_NUM = "Sky Segmentation Thread Num"
static

天空分割线程数


该类的文档由以下文件生成: