OpenCVでのフィルタリング
OpenFvを使用して顔フィルタのREST APIです.
現在、顔検出のための単純なHaarカスケードを使用して、顔にサイズを変更することによってマスクを適用しています.
これは、WebアプリケーションやAndroid/IOSのモバイルアプリケーションに統合することができます.
API - URL - http://opencv-api.herokuapp.com/
ドキュメント242479152
ステータス:アルファ
http://opencv-api.herokuapp.com/docs
あなたが応答して画像のURLを取得します.ブラウザで開きます.
フィルターフィールドを取得するには、Fileフィールドを使用してPOSTリクエストを作成します.
顔のキーポイントと顔の感情より深い精度とマスクの深い学習モデル.
コメントとあなたのフィードバックであなたのフィルタリングされたイメージを共有してください.
現在、顔検出のための単純なHaarカスケードを使用して、顔にサイズを変更することによってマスクを適用しています.
これは、WebアプリケーションやAndroid/IOSのモバイルアプリケーションに統合することができます.
API - URL - http://opencv-api.herokuapp.com/
ドキュメント242479152
ステータス:アルファ
http://opencv-api.herokuapp.com/docs
あなたの写真を試してください。
あなたが応答して画像のURLを取得します.ブラウザで開きます.
フィルターフィールドを取得するには、Fileフィールドを使用してPOSTリクエストを作成します.
import requests
url = "http://opencv-api.herokuapp.com/api/v1/facefilter"
# enter your full file path
file_path = ""
files ={
'file': open(file_path, 'rb')
}
#choose mask 1 to 3
data ={
'mask': 2
}
r = requests.post(url, files=files, data=data)
print(r.json())
将来のロードマップ
顔のキーポイントと顔の感情より深い精度とマスクの深い学習モデル.
コメントとあなたのフィードバックであなたのフィルタリングされたイメージを共有してください.
Reference
この問題について(OpenCVでのフィルタリング), 我々は、より多くの情報をここで見つけました https://dev.to/codeperfectplus/opencv-snapchat-filter-restapi-with-flask-1mo6テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol