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

        歡迎訪問 生活随笔!

        生活随笔

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

        Android

        【Android】虹软、安卓、Uniapp、SpringBoot 实现人脸识别

        發布時間:2024/1/8 Android 39 豆豆
        生活随笔 收集整理的這篇文章主要介紹了 【Android】虹软、安卓、Uniapp、SpringBoot 实现人脸识别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

        【Android】虹軟、安卓、Uniapp、SpringBoot 實現人臉識別

        簡要概述

        后臺使用的是springboot,本地開發集成的是window是的版本,發布到線上需要改成Linux的版本

        如果是離線版本,直接修改激活引擎的方式為離線激活,然后獲取設別編號,上傳到虹軟的離線激活換取激活文件,重新放到項目中即可

        • 使用文檔
        • 安卓端
        • 后端接口

        我寫的非常簡單,因為我本身是javaEE的,并非Android,安卓所有代碼均來做虹軟的官方文檔和SDK,核心實現功能人臉識別

        人臉識別難點

        做人臉識別,實際上詳細的功能大家都看得懂,唯一復雜的是怎么通過視頻流,實時獲取識別內容進行處理。從閱讀虹軟的SDK的案例,可以詳細發現這個問題,是通過SDK的回調中實現的,因為虹軟已經處理了最復雜的點,我們處理回調就可以了

        虹軟的代碼視頻流處理在RegisterAndRecognizeActivity的第330行

        由于我們已經通過回調拿到了FaceFeature,也就是人臉信息對象,則可以直接拿到人臉的特征值,傳到后端的接口驗證結果即可

        怎么在Uniapp中使用

        有些小伙伴就會問,文章中一點uniapp都沒提到,標題為啥還帶uniapp?

        其實代碼寫到這里,通過uniapp調用就很簡單了

        • 第一種:uniapp打包成H5部署到服務器,通過webview的形式,嵌套到安卓中,類似于iframe嵌套,可以參照
          【Uniapp】Uniapp 實現內嵌 H5(webview)提高性能

        • 第二種:uniapp官方系統的App離線打包,這種也可以,也是通過打包靜態資源的形式,放到安卓項目中訪問
          【Uniapp】Uniapp 使用 Android Studio 實現離線打包

        • 第三種:通過uniapp的自定義安卓插件,通過自定義基座的方式導入插件到項目中,然后直接使用hbuilder打包App即可

        這里我推薦使用第一種,如果項目結構為H5打包成App的非常實用

        集成到項目

        我這里核心是解決項目需求,所以就有人問了,我這個怎么集成到項目?

        首先明確一點,我的安卓代碼都是從虹軟提供的SDK里面獲取的,沒有修改過什么,所以可以放心復制到項目,直接把整個包復制到項目中,相對應的libs、jniLibs文件夾一樣的拷貝,依賴也導入一下就OK了,然后參照上面我說的【人臉識別難點】這節,修改對應的代碼集成到項目即可,后端的SpringBoot就是兩個簡單的接口,直接調用虹軟的即可

        技術分享區

        總結

        以上是生活随笔為你收集整理的【Android】虹软、安卓、Uniapp、SpringBoot 实现人脸识别的全部內容,希望文章能夠幫你解決所遇到的問題。

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