1. 程式人生 > >人臉與影象識別、NLP與情感分析、語言翻譯API呼叫

人臉與影象識別、NLP與情感分析、語言翻譯API呼叫

API是一套用於構建應用軟體程式的規範、協議和工具。以下所有的API可歸類到人臉和影象識別;文字分析+NLP+情感分析;語言翻譯

一、人臉和影象識別

1.Animetrics Face Recognition:用於檢測圖片中的人臉並將其與一組已知的人臉進行匹配。API還可新增或刪除可搜尋相簿中的主題,並新增或刪除主題中的人臉

2.Betaface:面部識別和Web檢測服務。其特點包括多種面部檢測,面部裁剪,123種面部點檢測(22種基本檢測,101種加強檢測),大型資料庫中的面部驗證,識別,相似性搜尋等

3.Eyedea Recognition:致力於高階計算機視覺解決方案,作用於物體檢測和物體識別的軟體。提供眼睛、面部、車輛、版權和車牌的識別服務。此API的主要價值在於可以即時瞭解物件,使用者和行為

4.Face ++:面部識別和檢測服務,為應用程式提供檢測、識別和分析功能。使用者可以通過打電話來訓練程式,檢測面孔、識別面孔、分組面孔、操作人員、建立面孔集,建立組和獲取資訊

5.FaceMark:能夠檢測一張正面照片上的68個點和一張個人照的35個點

6.FaceRect:一款功能強大且完全免費的面部檢測API。可在一張照片上尋找人臉(正面/側面)或多張人臉,併為每張人臉生成JSON格式輸出。此外FaceRect可找到每個檢測到的人臉面部特徵(眼睛、鼻子和嘴巴)

7.Google Cloud Vision API:由像TensorFlow這樣的平臺提供支援,已經啟用可以學習和預測影象內容的模型。它可幫助找到自己喜歡的影象,並快速大量地獲取豐富註釋。它將影象分為數千個門類(例如“船”,“獅子”,“艾菲爾鐵塔”),能夠檢測臉部的相關情緒,並識別多種語言的詞彙

8.IBM Watson Visual Recognition:這個API能夠通過了解影象內容和視覺概念來標記影象、查詢人臉、估計年齡和性別,並在資料集中查詢類似影象。還可通過自定義視覺概念來加強它的作用

9.Kairos:可快速將情緒分析和人臉識別新增到應用和服務中的平臺

10.Microsoft Cognitive Service - Computer Vision:基於雲的API可通過輸入和使用者選擇以不同方式分析視覺內容。例如基於內容標記影象,對圖片進行分類,檢測人臉返回座標,識別特定領域內容,對內容進行描述,識別影象中的文字,標記影象中的色情內容等

11.ParallelDots Visual Analytics API:

這個API是一個獨特產品可以幫助自動標記影象,過濾不適當內容,從病毒營銷的角度對任何照片進行評分或通過面部表情識別肖像的情緒

12.Skybiometry Face Detection and Recognition:提供人臉檢測和識別服務。新版本的API甚至可以區分出淺色眼鏡與墨鏡

二、文字分析+NLP+情感分析

1.Bitext:提供最準確的基於多語言話題的情感分析服務。有四種語義服務:實體、概念提取,情感分析、文字分類。該API可以使用8種語言(無中文)

2.Diffbot Analyze:為開發人員提供識別,分析和網頁爬蟲的工具

3.Free Natural Language Processing Service:免費服務(情感分析、文字提取和語言檢測)這個API在mashape.com(一個大型雲API市場)上很流行

4.Google Cloud Natural Language API:可分析文字結構和含義,包括情感分析、實體識別和文字註釋

5.Watson Natural Language Understanding:通過分析文字從內容中提取元資料,例如概念、實體、關鍵詞、類別、關係和語義角色等

6.MeaningCloud Text Classification:能夠執行預分類任務,如提取文字、標記文字、停用詞刪除和詞幹提取

7.Microsoft Cognitive Service - Text Analytics:能從文字中檢測情感、關鍵短語、主題和語言。與此API相同的其他API(語言的認知服務)包括Bing Spell Check,Language Understanding,Linguistic Analysis,Web Language Model

8.nlpTools:一個簡單的JSON over HTTP RESTful Web服務,用於自然語言處理。能解碼線上新聞媒體來進行情緒分析和文字分類

9.Geneea:可對原始文字、給定URL中提取的文字或直接提供的文件執行分析

10.ParallelDots Text Analytics API:以14種不同語言(情緒分析中包括中文,但實際使用中不準確)提供方便且多樣的自然語言理解演算法,用於判斷任何文件情感,查詢其中重要實體或從中刪除不良詞彙。ParallelDots自定義分類器還允許增添新類別,構建文字分類器,而無需任何培訓資料

11.Yactraq Speech2Topics:一種通過語音識別和自然語言處理,將音訊視訊內容轉換為主題元資料的雲服務

三、語言翻譯

1.Google雲端翻譯:可在數千種語言之間動態翻譯文字。這個API允許網站和程式通過程式設計融合這項翻譯服務

2.Google Cloud SPEAKH-TO-TEXT:通過在簡單易用的API中應用強大的神經網路模型,使開發人員能夠將音訊轉換為文字。該API可識別120種語言

3.IBM Watson Language Translator:將文字從一種語言翻譯為另一種語言,該服務提供了多個特定領域模型,可根據獨有的語言進行定製服務

4.MotaWord:是一個快速人工翻譯平臺。提供超過70種語言的翻譯。該API還可讓開發人員獲取每個翻譯的引用,提交翻譯專案以及文件和樣式指南,跟蹤翻譯專案的進度並實時獲取反饋

5.WritePath Translation:允許開發人員訪問並整合WritePath與其他應用程式功能。通過這個API能夠檢索單詞數量,釋出要翻譯的文件以及檢索已翻譯的文件和文字

6.IBM Watson Conversation:構建可理解自然語言的Chatbot,並將它們安裝在社交平臺和網站上。與此API功能相同的其他API(語言的認知服務)包括Dialog,Natural Language Classifier,Personality Insights,Document Conversion,and Tone Analyzer

7.IBM Watson Speech:可進行語音與文字間的轉換(如記錄呼叫中心的電話內容或建立語音控制的應用程式)