摘要:一鍵部署后端能力首先需要開通云開發(fā)的人臉特征分析與檢測擴(kuò)展能力,并完成授權(quán)。云開發(fā)與云開發(fā)和本沒有特別大的關(guān)聯(lián),使用云開發(fā)可以化調(diào)用騰訊云的能力,然鵝來自官方的云開發(fā)擴(kuò)展能力解決方案卻讓這兩者發(fā)生了奇妙的化學(xué)反應(yīng)。
這次來了個(gè)超厲害的新能力!
人臉智能打馬賽克、人臉智能裁剪……各種操作,都能一步到位!
迫不及待想體驗(yàn),戳鏈接:https://wj.qq.com/s2/3986990/...
還沒有搞懂,繼續(xù)往下看——
基于云開發(fā)+AI人臉檢測與分析能力——任意給定一張圖片,即可檢測是否含有人臉,如有則返回人臉的位置、面部屬性和質(zhì)量信息。返回信息包括包括性別、年齡、表情、魅力、眼鏡、頭發(fā)、口罩、姿態(tài)及質(zhì)量分.
具體會(huì)有什么不一樣呢
兩個(gè)字,智能。
比如:
上傳證件照照片大小不同,不需要手動(dòng)裁減,就能實(shí)現(xiàn)自動(dòng)裁剪圖片的同時(shí),保留你最美麗的面龐;
出去玩和小伙伴們拍合照背景中無關(guān)人員太多,不需要一個(gè)一個(gè)手動(dòng)馬賽克掉,就能自動(dòng)打馬——甚至還 會(huì)根據(jù)人物面部表示或是否戴眼鏡等做出不同的處理方法;
紙上談兵沒意思,效果如何?讓圖中的漂亮美眉來試一試
經(jīng)典案例:智能裁剪1、場景解析
在應(yīng)用開發(fā)中常有在媒體卡片中展示縮略圖的場景,通常的做法是圖片平鋪 contain 方式展示,或縮放至撐滿媒體容器。
但這樣的做法存在致命缺陷——倘若圖片是規(guī)格不一的未經(jīng)預(yù)處理的原始圖片,contain 方式極易導(dǎo)致圖片主體內(nèi)容被切割,甚至完全丟失。
試想專輯封面上的俊俏佳人們只剩下半張臉,又或是變身無臉男,簡直不堪設(shè)想。而縮放的方式將導(dǎo)致圖像失真導(dǎo)致人像矮胖矮胖的 ,呃...那畫面太美我不敢看···
用上云開發(fā)AI人臉檢測與分析能力以后
2、實(shí)現(xiàn)步驟
其實(shí),解決這類問題的核心就在于——怎么獲取合適的 【圖像主體】 內(nèi)容。
人工進(jìn)行預(yù)處理當(dāng)然是萬無一失的辦法,但面對(duì)數(shù)據(jù)巨大的內(nèi)容信息,人力顯然 cover 不住了。
此時(shí)求助于 AI 算法就是一個(gè)很好的選擇。針對(duì)人像圖片的場景,借助云開發(fā)· AI 人臉特征分析與檢測能力,可以輕易得到圖像中人臉的位置大小,從而在自動(dòng)裁剪的過程中盡可能的選中人臉。
確定了方案,就可以開始動(dòng)手了,整體的流程也很簡單。
step 1 :一鍵部署AI后端能力
首先需要開通云開發(fā)的 AI 人臉特征分析與檢測擴(kuò)展能力,并完成授權(quán)。
之后選擇一鍵部署即可將人臉檢測能力的云函數(shù)部署至需要的環(huán)境中,之后即可直接在環(huán)境中進(jìn)行調(diào)用,整體流程 非常平滑 。
step 2 :小程序前端使用
能力部署完成之后,即可在小程序中發(fā)起調(diào)用,AI 人臉特征分析與檢測擴(kuò)展能力在小程序中通過云函數(shù)進(jìn)行調(diào)用。
step 3 :上傳圖片
對(duì)圖片進(jìn)行分析與檢測需要將圖片交給檢測服務(wù),可以使用云開發(fā) · 存儲(chǔ)的fileId、公網(wǎng) url 地址,或者 base64 編碼后的圖片數(shù)據(jù)。對(duì)于我們的場景,可以很簡單的拿到圖片的 fileId 或 url,如果沒有的話,也可以簡單地將圖片上傳到云開發(fā)中,云開發(fā)存儲(chǔ)提供權(quán)限控制、cdn 等能力,方便對(duì)文件對(duì)象進(jìn)行管理。
wx.cloud.uploadFile({ cloudPath: "this/is/a/file/path.image", filePath: "the/file`s/local/path.jpg", success: ({ fileID }) => { console.log(fileID); }, fail: () => {} });
直接調(diào)用name為tcbService-ai-detectFace的云函數(shù)檢測即可
let { code, data } = await wx.cloud.callFunction({ name: "tcbService-ai-detectFace", data: { // 圖片數(shù)據(jù)支持 3 種方式,使用 fileId 是極好的。 FileID: "" // 云開發(fā) 存儲(chǔ) fileId // Url: "", // 公網(wǎng)可訪問url地址 // Image: "" // base64 轉(zhuǎn)碼后的圖片 } }); // data// { ImageWidth, ImageHeight, FaceInfos: [{X, Y, Width, Height, FaceAttributesInfo, FaceQualityInfo}]}
使用分析結(jié)果檢測人臉位置和裁剪,分析結(jié)果中包含了圖像寬高像素?cái)?shù)量,以及圖像中人臉的位置、大小、分析屬性、質(zhì)量信息,根據(jù)這些信息就可以準(zhǔn)確的實(shí)現(xiàn)裁剪
首先根據(jù) contain 的算法,根據(jù)圖片與容器的寬高比將圖片縮放到一邊與容器對(duì)齊,之后以人臉為中心,在圖片上劃出裁剪區(qū)域,若裁剪區(qū)域超出圖片,平移圖片到剛好充滿裁剪區(qū)域即可
當(dāng)然,你也可以選擇其他的裁剪策略,在已知關(guān)鍵區(qū)域的位置,大小之后,怎么裁剪,任君選擇
利用云開發(fā),結(jié)合AI 人臉特征分析與檢測的擴(kuò)展能力,就這樣輕松的解決了媒體卡片縮略圖的設(shè)置問題。這樣應(yīng)用主頁看起來就舒服多了
當(dāng)然在相關(guān)的場景,例如頭像的上傳中,可以結(jié)合AI 人臉特征分析與檢測的能力,在頭像中進(jìn)行預(yù)選中,用戶微調(diào)后即可直接裁剪上傳,體驗(yàn),盡享絲滑。
云開發(fā)和AI本沒有特別大的關(guān)聯(lián),使用云開發(fā)可以severless化調(diào)用騰訊云的AI能力,然鵝——
來自官方的云開發(fā)擴(kuò)展能力解決方案卻讓這兩者發(fā)生了奇妙的化學(xué)反應(yīng)。而點(diǎn)燃這兩個(gè)產(chǎn)品的竟然是—— 一鍵部署
傳統(tǒng)的小程序AI的接口開發(fā),你需要可能不只五步
邏輯還沒開發(fā),時(shí)間就耗在和機(jī)器打交道的過程上去了
如果我不要care服務(wù)器,不需要購買、備案、寫http接口邏輯,那么選擇【云開發(fā) 】
懶惰的人想能不能連云函數(shù)邏輯、云函數(shù)上傳、調(diào)試都不要做啊,可以,選擇云開發(fā)擴(kuò)展方案!
統(tǒng)統(tǒng)不要,云開發(fā)擴(kuò)展方案提供的 【一鍵部署】 可以讓這些工作統(tǒng)統(tǒng)不要!只需動(dòng)動(dòng)鼠標(biāo),后端代碼即可自動(dòng)生成部署!
于是三步就可以完成AI的使用:
這種美妙的化學(xué)反應(yīng)全部來自于——云開發(fā)擴(kuò)展能力解決方案
云開發(fā)擴(kuò)展能力解決方案旨在解決各位開發(fā)大大們?cè)陂_發(fā)過程中的各種惱人的問題,提升開發(fā)效率。
云開發(fā)擴(kuò)展方案將云開發(fā)基礎(chǔ)能力和AI巧妙的融合在一起
通過一鍵部署功能,達(dá)到了奇妙的開發(fā)體驗(yàn)!
那么如何報(bào)名體驗(yàn)這種美妙的體驗(yàn)?zāi)兀浚?br>報(bào)名鏈接:https://wj.qq.com/s2/3986990/...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/105541.html
摘要:在現(xiàn)如今的游戲市場寒冬中,擁有微信龐大的用戶量以及更好兼容性的小程序游戲,優(yōu)勢就顯得格外明顯。掃描二維碼即可報(bào)名您在現(xiàn)場將有這些體驗(yàn)來自騰訊云云開發(fā)團(tuán)隊(duì)與微信團(tuán)隊(duì)聯(lián)合打造干貨分享,內(nèi)容包括微信小游戲首發(fā)經(jīng)驗(yàn)分享。 有人說微信小程序游戲的百花齊放 活像十幾年前的4399小游戲稱霸互聯(lián)網(wǎng)的景象 歪,斗地主嗎,三缺二, 不用下app,小程序就能玩,我保證不搶地主讓你搶! ...... ‘...
摘要:也可以安裝瀏覽器插件或,在某個(gè)文件的網(wǎng)頁上就能看到一個(gè)的按鈕,點(diǎn)擊即可。 【AIS-TXD前端技術(shù)月刊】- 本月熱門前端技術(shù)快報(bào),匯聚 Github Trending 流行 Repo 和熱門文章,文末有福利 showImg(https://segmentfault.com/img/remote/1460000018406928?w=1352&h=808); 歡迎?訂閱?&?投稿本期小編...
摘要:也可以安裝瀏覽器插件或,在某個(gè)文件的網(wǎng)頁上就能看到一個(gè)的按鈕,點(diǎn)擊即可。 【AIS-TXD前端技術(shù)月刊】- 本月熱門前端技術(shù)快報(bào),匯聚 Github Trending 流行 Repo 和熱門文章,文末有福利 showImg(https://segmentfault.com/img/remote/1460000018406928?w=1352&h=808); 歡迎?訂閱?&?投稿本期小編...
摘要:也可以安裝瀏覽器插件或,在某個(gè)文件的網(wǎng)頁上就能看到一個(gè)的按鈕,點(diǎn)擊即可。 【AIS-TXD前端技術(shù)月刊】- 本月熱門前端技術(shù)快報(bào),匯聚 Github Trending 流行 Repo 和熱門文章,文末有福利 showImg(https://segmentfault.com/img/remote/1460000018406928?w=1352&h=808); 歡迎?訂閱?&?投稿本期小編...
閱讀 2506·2021-09-28 09:36
閱讀 1508·2021-09-22 15:33
閱讀 3646·2019-08-30 15:44
閱讀 1754·2019-08-29 13:14
閱讀 3141·2019-08-29 11:17
閱讀 1455·2019-08-29 11:03
閱讀 2916·2019-08-26 17:10
閱讀 691·2019-08-26 12:13