日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android如何实现实时音视频会议的背景分割

發布時間:2023/12/20 Android 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android如何实现实时音视频会议的背景分割 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 背景分割功能簡介

ZegoEffects SDK AI視覺SDK提供背景分割功能,適用于在線教育、視頻會議、美發、短視頻等多種場景。

2 視頻中背景分割功能實現的前提條件

在使用 ZegoEffects SDK AI視覺SDK的背景分割功能前,請確保:

  • 已在項目中集成 ZegoEffects SDK,實現基本的圖像處理功能,詳情請參考 快速開始 - 集成 SDK。
  • 導入 “SegmentationModel” 模型路徑,詳情請參考 快速開始 - 導入資源和模型。

3 AI視覺SDK使用步驟

背景分割包括人像分割、綠幕分割,以及背景虛化、背景馬賽克等功能。

3.1 人像分割

使用人像分割功能前,請先導入對應的 “SegmentationModel” 模型文件,否則功能無法生效。詳情請參考 快速開始 - 導入資源和模型。

  • 調用 setPortraitSegmentationBackgroundPath、setPortraitSegmentationBackgroundBuffer 或 setPortraitSegmentationBackgroundTexture 接口,設置人像分割使用的背景路徑、背景 Buffer 或背景 Texture(三選一)。

    // 設置人像分割使用的背景路徑(和設置 Buffer、Texture 的方式三選一即可) mEffects.setPortraitSegmentationBackgroundPath("MY_BACKGROUND_PATH", ZegoEffectsScaleMode.ASPECT_FILL);// 設置人像分割使用的背景 Buffer(和設置路徑、Texture 的方式三選一即可) mEffects.setPortraitSegmentationBackgroundBuffer(buffer, bufferLength, param, ZegoEffectsScaleMode.ASPECT_FILL);// 設置人像分割使用的背景 Texture(和設置路徑、Buffer 的方式三選一即可) mEffects.setPortraitSegmentationBackgroundTexture(textureID, param, ZegoEffectsScaleMode.ASPECT_FILL);
  • 調用 enablePortraitSegmentation 接口開啟人像分割功能。

    // 開啟人像分割功能 mEffects.enablePortraitSegmentation(true);
  • 開啟人像分割功能后,開發者可以根據需要進一步設置背景虛化、背景馬賽克等功能。

    人像分割背景虛化

    調用 enablePortraitSegmentationBackgroundBlur 接口開啟人像分割背景虛化功能,打開虛化功能后可調用 setPortraitSegmentationBackgroundBlurParam 接口設置 ZegoEffectsBlurParam 對象的 “intensity” 參數,調整背景虛化的程度。

    開啟人像分割背景虛化功能后,會覆蓋自定義背景及背景馬賽克功能。

    // 開啟人像分割背景虛化 mEffects.enablePortraitSegmentationBackgroundBlur(true);// 設置人像分割背景虛化參數 ZegoEffectsBlurParam param = new ZegoEffectsBlurParam(); param.intensity = 100; mEffects.setPortraitSegmentationBackgroundBlurParam(param);

    人像分割背景馬賽克

    調用 enablePortraitSegmentationBackgroundMosaic 接口開啟人像分割背景馬賽克功能,打開馬賽克功能后可調用 setPortraitSegmentationBackgroundMosaicParam 接口設置 ZegoEffectsMosaicParam 對象的 “intensity” 參數參數,調整馬賽克的程度。

    開啟人像分割背景馬賽克功能后,會覆蓋自定義背景及背景虛化功能。

    // 開啟人像分割背景馬賽克 mEffects.enablePortraitSegmentationBackgroundMosaic(true);// 設置人像分割背景馬賽克參數 ZegoEffectsMosaicParam param = new ZegoEffectsMosaicParam(); param.intensity = 100; mEffects.setPortraitSegmentationBackgroundMosaicParam(param);

    3.2 綠幕分割

  • 調用 setChromaKeyBackgroundPath、setChromaKeyBackgroundBuffer 或 setChromaKeyBackgroundTexture 接口,設置綠幕分割使用自定義背景路徑、背景 Buffer 或背景 Texture(三選一)。

    // 設置綠幕分割使用的背景路徑(和設置 Buffer、Texture 的方式三選一即可) mEffects.setChromaKeyBackgroundPath("MY_BACKGROUND_PATH", ZegoEffectsScaleMode.ASPECT_FILL);// 設置人像分割使用的背景 Buffer(和設置路徑、Texture 的方式三選一即可) mEffects.setChromaKeyBackgroundBuffer(buffer, bufferLength, param, ZegoEffectsScaleMode.ASPECT_FILL);// 設置人像分割使用的背景 Texture(和設置路徑、Buffer 的方式三選一即可) mEffects.setChromaKeyBackgroundTexture(textureID, param, ZegoEffectsScaleMode.ASPECT_FILL);
  • 調用 enableChromaKey 接口開啟綠幕分割功能,然后調用 setChromaKeyParam 接口設置參數,調整顏色容差、邊緣平滑指數等。

    // 開啟綠幕分割功能 mEffects.enableChromaKey(true);// 設置綠幕分割參數 ZegoEffectsChromaKeyParam param = new ZegoEffectsChromaKeyParam(); mEffects.setChromaKeyParam(param);
  • 開啟綠幕分割功能后,開發者可以根據需要進一步設置背景虛化、背景馬賽克等功能。

    綠幕分割背景虛化

    調用 enableChromaKeyBackgroundBlur 接口開啟綠幕背景虛化功能,打開虛化功能后可調用 setChromaKeyBackgroundBlurParam 接口設置 ZegoEffectsBlurParam 對下的 “intensity” 參數,調整虛化的程度。

    開啟綠幕分割背景虛化功能后,會覆蓋自定義背景及背景馬賽克功能。

    // 開啟綠幕分割背景虛化 mEffects.enableChromaKeyBackgroundBlur(true);// 設置綠幕分割背景虛化參數 ZegoEffectsBlurParam param = new ZegoEffectsBlurParam(); param.intensity = 100; mEffects.setChromaKeyBackgroundBlurParam(param);

    綠幕分割背景馬賽克

    調用 enableChromaKeyBackgroundMosaic 接口開啟綠幕背景馬賽克功能,打開馬賽克功能后可調用 setChromaKeyBackgroundMosaicParam 接口設置 ZegoEffectsMosaicParam 對象的 “intensity” 參數,調整馬賽克的程度。

    開啟綠幕分割背景馬賽克功能后,會覆蓋自定義背景及背景虛化功能。

    // 開啟綠幕分割背景馬賽克 mEffects.enableChromaKeyBackgroundMosaic(true);// 設置綠幕分割背景馬賽克參數 ZegoEffectsMosaicParam param = new ZegoEffectsMosaicParam(); param.intensity = 100; mEffects.setChromaKeyBackgroundMosaicParam(param);

    4 獲取 Android AI視覺SDK背景分割功能 更多幫助

    獲取本文AI視覺SDK背景分割功能的開發文檔、技術支持,訪問即構文檔中心IM即時通訊開發文檔頁,可多平臺實現聊天社交IM即時通訊功能;

    近期有開發規劃的開發者可上即構官網查看,恰逢即構七周年全線音視頻產品1折的優惠,聯系商務獲取"IM即時通訊一個月免費試用 "產品優惠;

    總結

    以上是生活随笔為你收集整理的Android如何实现实时音视频会议的背景分割的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 亚洲天堂成人 | 不卡影院一区二区 | 成人在线观看小视频 | 日日夜夜中文字幕 | 色就是色亚洲色图 | 午夜中出 | 国产精品自拍在线 | 97人妻精品视频一区 | 久久青青视频 | 黄片毛片在线观看 | 999国产精品视频 | 天天干天天谢 | 九九成人| 精品国产乱子伦一区二区 | √资源天堂中文在线 | 69久久久久 | 欧类av怡春院 | 精品一区二区在线观看 | 国产成人无码精品久久久久 | 国产乱码精品一区二区 | 视频福利在线 | 男人猛进女人爽的大叫 | 国产午夜精品福利视频 | 香蕉视频18| 精品欧美一区二区三区 | 久草久| 蜜臀国产AV天堂久久无码蜜臀 | 久久久久亚洲av无码专区喷水 | 北条麻纪在线观看aⅴ | 大胸美女无遮挡 | 天天草天天草 | 国产精品一区二区三区四 | 色婷婷国产精品久久包臀 | 女警白嫩翘臀呻吟迎合 | 亚洲成人一区二区在线观看 | 超碰凹凸| 九九自拍偷拍 | 91深夜视频 | 黄色三级网站在线观看 | 亚洲爱情岛论坛永久 | 久久国产精品影院 | 夜夜天天拍拍 | 樱花草涩涩www在线播放 | 欧美老女人性生活 | 日本边添边摸边做边爱 | 成人在线视频网站 | 巨乳中文字幕 | 亚洲AV无码乱码国产精品色欲 | 日韩毛片在线视频 | aaa级黄色片| 亚洲国产aⅴ精品一区二区的游戏 | 99色热| 亚洲一区二区三区欧美 | 日日噜噜噜噜人人爽亚洲精品 | 日本孰妇毛茸茸xxxx | 精品小视频在线观看 | 国产91精品在线观看 | 可以在线看黄的网站 | 日韩视频网站在线观看 | 精品国产一区二区三区四区精华 | 久久久无码一区二区三区 | 亚洲国产欧美一区二区三区深喉 | 正在播放日韩 | 精品人妻码一区二区三区红楼视频 | www在线看片| 女人做爰全过程免费观看美女 | 成人激情视频在线 | 亚洲无码精品国产 | 国产又粗又黄的视频 | 四虎av影院 | 久久色视频| 欧美精品一区二区三区久久 | 日本加勒比一区二区 | 成人先锋av| 四虎网站最新网址 | 精品日韩一区二区三区四区 | av网站网址 | 色网址在线观看 | 熟女高潮一区二区三区 | 成人aaaa | 久久久精品动漫 | 91精品国产色综合久久不卡98口 | 亚州欧美日韩 | av片免费在线播放 | 美味的客房沙龙服务 | 亚洲一区影视 | 国产内射一区 | 99re视频| 一级少妇片| 小泽玛利亚在线 | 美日韩一二三区 | 少妇人禽zoz0伦视频 | 亚洲永久精品国产 | 波多野结衣欲乱上班族 | 欧美成人一级片 | 尤物视频网站在线观看 | 国产伦人伦偷精品视频 | heyzo国产 | 日本亲与子乱xxx |