你也不能将其运用,因为你么有合适的场景。记录这些并不代表我真的都懂这些了(也不可能哈哈),而是希望自己以后碰到问题碰到场景的时候可以快速定位到文档,找寻一些其他的解决方案,并且更新自己不同时间段的不同理解... 没有对应的上下文环境进行铺垫这些话听起来确实很容易引起情绪波动1.现代人会思考会有人爱我吗?使得进入爱情更加谨慎,进入爱情风险更高,进入到爱情就会遇到一种困境,要**不断地衡量我的价值是不是足够,我把自己放...
不能为空。 config VeLiveFileRecorderConfiguration * 直播录制配置。详情请参见 VeLiveFileRecorderConfiguration。 注意 请在调用 startPush: 推流成功之后,调用该方法,直播过程中的音视频数据将保存到本地; 本... 创建/销毁特效引擎。 传入参数 参数名 类型 说明 enable BOOL 是否创建特效引擎。默认为 NO。YES:创建; NO:销毁。 返回值 0:调用成功; -1:调用失败。 注意 该方法需要在调用 setupWithConfig: 和 setAlgoModelPat...
开发环境要求 建议开发运行环境界面库:qt5 gcc/g++ Cmake 3.19 Opencv 运行环境 sudo apt-get install libdc1394-22-dev libtbb2 libavcodec-dev libavformat-dev libswscale-dev liblapacke-dev libatlas-base-de... 初始化opengl SDK的使用依赖opengl的环境,使用动态加载angle库的方式 1.首先需要在main函数中动态加载angle库,并将函数地址设置到libeffect.so中,代码详见 main.cpp:97 2 . demo中的angle库的上下文操作封装在BEF:...
创建人脸106关键点检测句柄c BEF_SDK_API bef_effect_result_t bef_effect_ai_face_detect_create( unsigned long long config, const char * strModelPath, bef_effect_handle_t *handle);参数说明 参数名 参数... java com.bef.effectsdk.OpenGLUtils //一些常用 openglescom.bytedance.labcv.effectsdk.RenderManager //滤镜/美颜相关接口com.bytedance.labcv.effectsdk.FaceDetect //人脸检测相关接口...
Gradle JDK 17 第二步-新建项目新建空项目,包名要和控制台申请License时的包名一致。 参考文档,获取License。点击打开文档 创建assets文件夹,将License导入assets文件夹。 第三步-导入SDKsetting.gradle 的 depen... 导入并编译。 第四步-代码设置创建class,用于初始化证书和Applog。 package com.quit.xxxx;import static com.pandora.common.Constants.APPLog.APP_REGION_CHINA;import android.app.Application;import android....
大部分情况下可忽略 BEF_RESULT_INVALID_ALG_FACE_RES -12 无效的人脸检测结果 特效算法中没有检测到有效人脸 BEF_RESULT_ALG_FACE_106_CREATE_FAIL -22 人脸检测106算法创建失败 检查 license 是否有效,检查模型是... 请联系技术支持 BEF_RESULT_GL_ERROR_OCCUR -150 opengl发生错误 请检查是否在opengl线程调用接口 BEF_RESULT_GL_CONTECT -151 无效的glContext 请检查gl上下文是否正确 BEF_RESULT_GL_TEXTURE -152 无效的glTextu...
特效类功能对于图像特效类型的功能来说,如美颜、滤镜、美妆、贴纸等功能,要求必须整个生命周期(包括初始化、特效处理和销毁)都在GL线程中执行,因为特效渲染依赖OpenGL上下文。 算法类功能对于算法类的功能来说,如人像检测、手势检测、人体关键点、分割、人像比对等功能,他们并不依赖OpenGL上下文,所以我们不要求必须放在GL线程中执行,但为了保证数据同步,要求每一个算法的整个生命周期(包括初始化、检测和销毁)都必须在同一个线程...
过期后下次创建日志文件时会删除之前的文件。单位为 s,默认值为 604,800,即 7 天。 enableConsolejava public boolean enableConsole = true日志是否打印到控制台输出,默认值为 true。 true:打印; false:不打印。 enableLogFilejava public boolean enableLogFile = true日志是否打印到文件,默认值为 true。 true:打印; false:不打印。 queryUrljava public String queryUrl = ""日志上报路径。 enableThreadLoopjava public...
setContext 设置应用上下文。 getContext 获取应用上下文。 setExtraParameters 设置扩展参数,默认不需要设置。如果需要使用,您可通过提交工单联系技术支持。 getExtraParams 获取扩展参数。 release 停止采集和推... setEGLContext 设置 OpenGL 的上下文。 setEGLVersion 设置 OpenGL 的版本号,默认值为 3。 getEGLContext 获取 OpenGL 的上下文。 setParameter 设置相机参数。 getParameter 获取相机参数。 getRealFpsRange 获取...
setEGLVersion: 设置 opengl 的版本号,默认值为 3。 getEGLContext 获取 EAGL 的上下文,这是在多线程环境下用于共享的上下文。 pushExternalVideoEncodeFrame: 推送外部视频编码数据。 pushExternalAudioFrame: 推送外部音频帧数据。 requestIDRFrame 强制请求 IDR 帧,发起请求以编码一个新的 IDR 帧。 stopRecord 停止本地直播录制。 setLogLevel: 设置输出到控制台的日志等级。 isTorchSupported 是否支持闪光灯。 enableTorc...