Giter Club home page Giter Club logo

opencv-api's Introduction

opencv-api

##Description Face-Detection using OpenCV library with Django python server.

Running Server:

Go to root directory of the project, and

$ python manage.py runserver

POST request using curl:

  • Posting image via URL:
$ curl -X POST 'http://localhost:8000/face_detection/detect/' -d 'url=https://upload.wikimedia.org/wikipedia/commons/9/90/PM_Modi_2015.jpg' ; echo ""

You will get response something like this,

{"num_faces": 1, "success": true, "faces": [[74, 54, 196, 176]]}
  • Posting image via file instead of URL:
$ curl -X POST -F [email protected] 'http://localhost:8000/face_detection/detect/' ; echo ""

Here your response depends on your input image.

{"num_faces": 2, "success": true, "faces": [[88, 75, 179, 166], [216, 79, 301, 164]]}

Using cv-api via python code:

  • In your access_cv_api/ directory of the project, run the file test_api,
$ python test_api.py

Here, we have the code for both getting image via URL and file (from local storage). Just uncomment whatever you want.

opencv-api's People

Contributors

last-stand avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.