System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲精品无码成人,亚洲av永久无码天堂网,亚洲午夜无码久久久久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    集成多種人臉算法并提供統一接口的算法服務及部署方法技術

    技術編號:44525546 閱讀:3 留言:0更新日期:2025-03-07 13:16
    本發明專利技術提供一種集成多種人臉算法并提供統一接口的算法服務部署方法,包括:部署人臉算法,根據標準接口規范將所述人臉算法封裝成算法API接口,在主服務的部署安裝文件中增加對應的接口文檔;根據部署安裝文件部署主服務,并建立與算法API接口之間的連接;通過統一對外接口接收平臺調用方發送的請求數據,所述請求數據包括待識別照片以及算法需求;將請求數據中的算法需求與所有接口文檔中的接口描述進行匹配,確定目標算法API接口,根據目標算法API接口的請求格式將請求數據中的待識別照片進行格式轉換后,調用目標算法API接口進行處理。

    【技術實現步驟摘要】

    本專利技術涉及人臉識別領域,具體的說,涉及了一種集成多種人臉算法并提供統一接口的算法服務及部署方法


    技術介紹

    1、一般的集成算法服務,是單獨集成某一算法或是某一類型的相似算法來解決單一問題,再對外提供統一接口。

    2、人臉識別是一種使用人臉數據確認個人身份的方法。為了適用于多種場景,人臉識別也開始提供集成算法服務,如deepface是一個輕量級的人臉識別框架,該框架整合了多個前沿深度學習模型,如vgg-face、facenet等,準確度甚至超過人類的識別能力。使用deepface,開發者可以通過簡單的函數調用實現復雜的面部識別和屬性分析,適用于多種應用場景。

    3、但現在市面上,人臉算法種類繁多,每個算法所需的服務器配置、環境各不相同,甚至部分算法無法統一運行,導致平臺需要對接多個算法服務并且適配多種類型的接口,才能正常使用各個人臉算法。該方法需要耗費大量人力和時間,并且時常對各個服務無法進行及時有效的配置管理。

    4、綜上所述,滿足對多個不同人臉算法統一集成并對外只提供一套接口,并且便于對算法參數配置管理是需要盡快解決的技術問題。

    5、為了解決以上存在的問題,人們一直在尋求一種理想的技術解決方案。


    技術實現思路

    1、本專利技術的目的是針對現有技術的不足,從而提供一種集成多種人臉算法并提供統一接口的算法服務方法。

    2、為了實現上述目的,本專利技術所采用的技術方案是:一種集成多種人臉算法并提供統一接口的算法服務部署方法,包括:</p>

    3、部署人臉算法,根據標準接口規范將所述人臉算法封裝成算法api接口,在主服務的部署安裝文件中增加對應的接口文檔,所述接口文檔至少包括接口描述、請求格式和響應格式;

    4、根據部署安裝文件部署主服務,所述主服務建立與算法api接口之間的連接;通過統一對外接口接收平臺調用方發送的統一格式的請求數據以及向平臺調用方發送統一格式的人臉算法處理結果,所述請求數據包括待識別照片以及算法需求;將請求數據中的算法需求與所有接口文檔中的接口描述進行匹配,確定目標算法api接口,根據目標算法api接口的請求格式將請求數據中的待識別照片進行格式轉換后,調用目標算法api接口進行處理,以及根據目標算法api接口的響應格式將目標算法api接口返回的人臉算法處理結果轉換為統一格式。

    5、進一步的,部署人臉算法,根據標準接口規范將所述人臉算法封裝成算法api接口包括:

    6、根據人臉算法的程序以及動態庫文件區分人臉算法的類型;

    7、若為第一類人臉算法,則直接將人臉算法集成部署在主服務上,根據標準接口規范將所述子服務封裝成算法api接口;

    8、若為第二類人臉算法,則單獨建立子服務,并將人臉算法部署在子服務上,并根據標準接口規范將所述子服務封裝成算法api接口。

    9、進一步的,若為第一類人臉算法,則在根據標準接口規范將所述子服務封裝成算法api接口后,選取默認連接方式作為接口連接方式增加至配置文件中;

    10、若為第二類人臉算法,則在根據標準接口規范將所述子服務封裝成算法api接口后,在配置文件中增加子服務連接方式以及子服務遠程地址。

    11、進一步的,若先部署主服務,后部署人臉算法,則在部署人臉算法后,則在選取默認連接方式作為接口連接方式增加至配置文件中或者在配置文件中增加子服務連接方式以及子服務遠程地址后,重啟主服務,以連接到人臉算法;

    12、若先部署人臉算法,后部署主服務,則在部署主服務時,直接在主服務的配置信息中增加接口連接方式或子服務連接方式以及子服務遠程地址。

    13、第二方面提供一種集成多種人臉算法并提供統一接口的算法服務,包括主服務以及多種人臉算法模塊;每種人臉算法模塊提供一個算法api接口;

    14、所述主服務包括統一對外接口和統一處理模塊;

    15、所述統一對外接口用于接收平臺調用方發送的統一格式的請求數據以及向平臺調用方發送統一格式的人臉算法處理結果,所述請求數據包括待識別照片以及算法需求;

    16、所述統一處理模塊,用于將請求數據中的算法需求與所有接口文檔中的接口描述進行匹配,確定目標算法api接口,根據目標算法api接口的請求格式將請求數據中的待識別照片進行格式轉換后,調用目標算法api接口進行處理,以及根據目標算法api接口的響應格式將目標算法api接口返回的人臉算法處理結果轉換為統一格式。

    17、本專利技術相對現有技術具有突出的實質性特點和顯著的進步,具體的說,本專利技術區別于其他的人臉算法,將人臉算法后移,對外提供一個統一接口,從而使得使用方不再關注人臉算法的具體接口、連接方式和配置等操作;進一步的,根據人臉算法的程序、動態庫文件以及運行環境區分人臉算法的類型,對于對運行環境有特殊需求或可提供單獨服務的人臉算法,單獨建立子服務,并將人臉算法部署在子服務上,通過調用子服務啟動人臉算法;對于對運行環境無特殊需求或不可提供單獨服務的人臉算法,直接集成在主服務上,隨主服務啟動;將算法服務獨立處理,能夠減少平臺復雜度、降低單臺服務器的壓力;并且多種部署方式,不僅適配對環境無特殊需求的人臉算法,還適配對環境有特殊需求的人臉算法。

    本文檔來自技高網...

    【技術保護點】

    1.一種集成多種人臉算法并提供統一接口的算法服務部署方法,其特征在于,包括:

    2.根據權利要求1所述的一種集成多種人臉算法并提供統一接口的算法服務部署方法,其特征在于,部署人臉算法,根據標準接口規范將所述人臉算法封裝成算法API接口包括:

    3.根據權利要求2所述的一種集成多種人臉算法并提供統一接口的算法服務部署方法,其特征在于:

    4.根據權利要求3所述的一種集成多種人臉算法并提供統一接口的算法服務部署方法,其特征在于:若先部署主服務,后部署人臉算法,則在部署人臉算法后,則在選取默認連接方式作為接口連接方式增加至配置文件中或者在配置文件中增加子服務連接方式以及子服務遠程地址后,重啟主服務,以連接到人臉算法;

    5.根據權利要求1至4任一項所述的一種集成多種人臉算法并提供統一接口的算法服務部署方法,其特征在于:當所述請求數據中沒有算法需求時,所述統一處理模塊將默認算法API接口作為目標人臉算法,為預處理后的請求參數目標算法API接口。

    6.根據權利要求5所述的一種集成多種人臉算法并提供統一接口的算法服務部署方法,其特征在于:主服務啟動后,通過判斷防火墻是否開放對應端口來判斷子服務是否可用,或者通過判斷人臉算法是否激活來判斷人臉算法是否可用。

    7.一種集成多種人臉算法并提供統一接口的算法服務,其特征在于:包括主服務以及多種人臉算法模塊;每種人臉算法模塊提供一個算法API接口;

    8.根據權利要求6所述的一種集成多種人臉算法并提供統一接口的算法服務,其特征在于:所述算法服務還包括子服務,每個子服務上部署有一種人臉識別算法;

    9.根據權利要求7所述的一種集成多種人臉算法并提供統一接口的算法服務,其特征在于:對于子服務,所述主服務通過心跳訪問確定子服務的連接狀態,在檢測到子服務重啟后,調用登錄的接口訪問子服務。

    10.根據權利要求7或8或9所述的一種集成多種人臉算法并提供統一接口的算法服,其特征在于:所述主服務內還設置有統一通用參數,以對全部人臉算法進行統一的配置管理;同時主服務內設置有基礎的算法參數,并向平臺調用方提供參數設置接口,以對指定人臉算法單獨設置參數。

    ...

    【技術特征摘要】

    1.一種集成多種人臉算法并提供統一接口的算法服務部署方法,其特征在于,包括:

    2.根據權利要求1所述的一種集成多種人臉算法并提供統一接口的算法服務部署方法,其特征在于,部署人臉算法,根據標準接口規范將所述人臉算法封裝成算法api接口包括:

    3.根據權利要求2所述的一種集成多種人臉算法并提供統一接口的算法服務部署方法,其特征在于:

    4.根據權利要求3所述的一種集成多種人臉算法并提供統一接口的算法服務部署方法,其特征在于:若先部署主服務,后部署人臉算法,則在部署人臉算法后,則在選取默認連接方式作為接口連接方式增加至配置文件中或者在配置文件中增加子服務連接方式以及子服務遠程地址后,重啟主服務,以連接到人臉算法;

    5.根據權利要求1至4任一項所述的一種集成多種人臉算法并提供統一接口的算法服務部署方法,其特征在于:當所述請求數據中沒有算法需求時,所述統一處理模塊將默認算法api接口作為目標人臉算法,為預處理后的請求參數目標算法api接口。

    6.根據權利要求5所述的一種集成多種人臉算...

    【專利技術屬性】
    技術研發人員:傅常順,謝琦張彭彭,陳建宇,楊釗,李曉航張敢,張歡,韓盧鑫,牛杰,高崇飛,
    申請(專利權)人:新開普電子股份有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码精品蜜桃| 免费a级毛片无码av| 精品欧洲av无码一区二区 | 中文字幕无码av激情不卡久久| 狠狠躁夜夜躁无码中文字幕| 久久青草亚洲AV无码麻豆| 精品亚洲成在人线AV无码| 日本无码一区二区三区白峰美 | 免费a级毛片无码a∨性按摩| 久久亚洲AV成人无码国产| 成人av片无码免费天天看| 久久国产亚洲精品无码| 超清无码一区二区三区| 性色av极品无码专区亚洲| 一区二区三区无码视频免费福利| 无码av大香线蕉伊人久久| 亚洲av日韩av无码黑人| 成人无码午夜在线观看| 久久中文字幕无码一区二区| 无码av免费一区二区三区试看| 久久老子午夜精品无码| 亚洲精品无码专区2| 亚洲heyzo专区无码综合| 亚洲国产成人片在线观看无码| 亚洲色偷拍另类无码专区| 日本无码色情三级播放| 国产精品成人无码久久久| 亚洲av无码专区青青草原| 色欲A∨无码蜜臀AV免费播| 亚洲精品~无码抽插| 国产成人无码AV一区二区在线观看| 免费VA在线观看无码| 中文成人无码精品久久久不卡 | 国产50部艳色禁片无码| 下载天堂国产AV成人无码精品网站| 亚洲av极品无码专区在线观看| 小13箩利洗澡无码视频网站| 无码人妻精品一区二区三区东京热| 野花在线无码视频在线播放| 亚洲AV无码1区2区久久| 人妻无码一区二区三区免费|