shreyarao140 / facipa-facial-paralysis-diagnosis-and-detection

FaCiPa is a mobile application study that detects facial paralysis disease. In this project, REST API is used to use image processing and mobile coding together. While Flask was preferred for API, Python programming language was preferred for image processing and Ionic was preferred for mobile programming.

Home Page:https://facipa-facial-paralysis-diagnosis-and-detection.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FaCiPa: FACIAL PARALYSIS DIAGNOSIS ALGORITHM (Facial Landmarks 68 coordinates)

Running the Application

The versions used in the PyCharm IDE to run Python codes are listed below.

Libraries and Packages to be Installed with Priority

๐Ÿ‘‰ Pip Package Manager

๐Ÿ‘‰ Python 3.5 Version

๐Ÿ‘‰ Flask for API if needed


All Libraries and Packages in the Project

โœ”๏ธ Python Version:3.5

โœ”๏ธ pip:19.1.1

โœ”๏ธ flask:1.1.1

โœ”๏ธ cmake:3.15.3

โœ”๏ธ dlib:19.4.0 || latest version( 19.18.0 )

โœ”๏ธ opencv-python:4.1.1.26

โœ”๏ธ imutils:0.5.3

In the project, facial paralysis algorithm is run based on 68 coordinate models. The code file that contains the algorithm and the shape-predictor model is facial_landmarks.py, and the Flask API code written for the mobile platform of the project is located in the api_trying.py file.

If only the paralysis algorithm will be run, the photo to be detected on the imageP variable based on the file must be specified manually.

> python facial_landmarks.py --shape-predictor shape_predictor_68_face_landmarks.dat \--image face.jpg

If server-based work is to be done, it is sufficient to run the api_trying file.

> python api_trying.py

Setting Pip

Setting Ubuntu 16.04 PIP

https://www.rosehosting.com/blog/how-to-install-pip-on-ubuntu-16-04/

A view from the project:

Facial Paralysis Detection Sample

About

FaCiPa is a mobile application study that detects facial paralysis disease. In this project, REST API is used to use image processing and mobile coding together. While Flask was preferred for API, Python programming language was preferred for image processing and Ionic was preferred for mobile programming.

https://facipa-facial-paralysis-diagnosis-and-detection.vercel.app

License:MIT License


Languages

Language:Python 79.7%Language:CMake 17.5%Language:C 2.0%Language:Vim Script 0.4%Language:Shell 0.1%Language:Emacs Lisp 0.1%Language:Fortran 0.1%Language:CSS 0.0%Language:JavaScript 0.0%Language:Tcl 0.0%Language:M4 0.0%Language:C++ 0.0%Language:Batchfile 0.0%Language:Cuda 0.0%