TruMedicines / DeepPill-App

DeepPill Ai for Accessibility - Android app and back-end image recognizer to identify speckled pills and announce information

Home Page:http://www.trumedicines.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DeepPill Android image recognition neural network

Android app and back-end image recognizer to identify speckled pills to stop counterfeiting and Opioid Abuse

Note: Opencv library should be added to the bin/running folder for making the Image match service working.

TruMedicine Project Structure

OpenCV ImageMatchHost Source Url : $/TruMedicine/Source/TM.TruMedicine/OpenCVImageMatch ImageMatchHost : This app is a standalone console application which runs a WCF service. This service exposes API to check the similarities between images. Our API consumes this service to give image match results. Opencv dlls should be included in the running folder. OpencvImageMatch Source Url : $/TruMedicine/Source/TM.TruMedicine/OpenCVImageMatch This project is a library to check Image similarity between images. This library is referred by ImageMatchHost. We have used EmguCv .Net wrapper in order to access OpenCv functions. Only version 2 of EmguCv is compatible with our project. Avoid using version 3. API TM.Trumedicine.API This is the API web project which hosts all API’s required for web app and mobile app. The html files and js files required for the web app is also hosted in this project. TM.Trumedicine.Infrastructure This project handles all helper classes required for the proper functioning of API. The templates for email notification, handling sessions etc included in this project. TM.Trumedicine.ViewModels Viewmodels required by Trumedicine API. Any data submit to or receive from API is using this viewmodel formats.

Core TM.Trumedicine.Core All interfaces required for DAL, Data, Services included project.

Data TM.Trumedicine.Data DAL : All repositories Data : Seeder, Entities Migrations : All migrations done so far

TM.Trumedicine.Services All services required for the API. These service classes are used in Api controllers. All Owin providers included in this project.

Entities TM.Trumedicine.Entities Code first entity classes

About

DeepPill Ai for Accessibility - Android app and back-end image recognizer to identify speckled pills and announce information

http://www.trumedicines.com

License:GNU General Public License v3.0