teamserverless / pigo-openfaas-faceblur

OpenFaaS faceblur function using Pigo face detector library. (https://github.com/esimov/pigo)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenFaaS faceblur function

This is an OpenFaaS faceblur function using the Pigo face detection library.

Usage

To run the function locally you have to make sure OpenFaaS is up and running. Read the official documentation for more help. https://docs.openfaas.com/

Clone the repository:

$ git clone https://github.com/esimov/pigo-openfaas-faceblur

Build

$ faas-cli build -f stack.yml --gateway=http://<GATEWAY-IP>

Deploy

$ faas-cli deploy -f stack.yml --gateway=http://<GATEWAY-IP>

You can access the UI on the url provided to --gateway.

openfaas

Result

After deploying the OpenFaaS function pigo-faceblur will show up in the function list. You have to provide an image URL then hit invoke. This will return an image with the detected face regions blured out.

License

Copyright © 2019 Endre Simo

This project is under the MIT License. See the LICENSE file for the full license text.

About

OpenFaaS faceblur function using Pigo face detector library. (https://github.com/esimov/pigo)

License:MIT License


Languages

Language:Go 100.0%