msthoma / LesionDetector

Cross-platform smartphone app capable of detecting skin cancer lesions using Computer Vision.

Repository from Github https://github.commsthoma/LesionDetectorRepository from Github https://github.commsthoma/LesionDetector

app build

Lesion detector app

A smartphone app built with Flutter, capable of detecting skin cancer lesions using Computer Vision. To do so, the app incorporates a Convolutional Neural Network trained with the HAM10000 dataset, which consists of "a large collection of multi-source dermatoscopic images of common pigmented skin lesions".

Convolutional Neural Network information

The CNN used was trained using TensorFlow and Python, as explained in detail in this Github repository and this Google Colab notebook.

App information

The app is built with the Flutter framework, and so it works on both Android and iOS. Most of the app's functionality is implemented in this file: /lib/main.dart.

About

Cross-platform smartphone app capable of detecting skin cancer lesions using Computer Vision.


Languages

Language:Dart 95.7%Language:Swift 3.0%Language:Kotlin 1.0%Language:Objective-C 0.3%