Coder Social home page Coder Social logo

ahmedabdalkreem / covid-19 Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 694 KB

In this project we build complete project conatin tree part first part build deep leanring model using CNN second part build simple mobile app using Flutter and the last part is to connect mobile app with model using Flask API.

Kotlin 0.03% Swift 0.24% Objective-C 0.01% Dart 3.18% CMake 3.82% C++ 4.62% C 0.29% HTML 0.38% Jupyter Notebook 87.44%
numpy python cnn dart deep-learning flask-api flutter matplotlib mobile-app pandas tensorflow

covid-19's Introduction

first_stat_in_flutter

A new Flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

We work in three parts in this project:

  1. First part build CNN Model and preprocessing in the image.
  2. Second part build simple mobile app.
  3. 3th part connect Mobile App with Deep Learning Model.

First Part:

In the first part work on the model and deal with preprocessing of image a bout using four function to handle all the problem in the image and can read it with easy way the first function to transform image to matrix and deal with all image RGB and Gray the second function deal with real all image from files with the path and extention of the image the 3th function is to transform all the image to matrix and called the first function that transform one image and the 4th function use to call all three function in one block to load all images.

Second Part:

In the secound part work on build simple mobile app that contain two screen the first screen called splash screen make animation still 5 secound and then transform to the second screen that contain two image and two bottom the first bottom to upload image from galary then show it in the position of old image and the second bottom to send image to model and return the value of label of image and show it in Mobile App.

The two screen of Mobile App:

WhatsApp Image 2023-05-23 at 6 59 12 PM

WhatsApp Image 2023-05-23 at 6 59 12 PM(1)

3th Part:

In the 3th part work on connect Mobile App with CNN Model using Flask API we build API with flask to make request from model and return the value of label and show it in mobile app we make it about make the labtop is server and passing IP of labtop to Mobile App and can any device in the same network to use the API.

What you will learned before finish this project?

you will learn how to make preprocessing in the image to be ready as input of model how to create CNN Model and train, validation and test the dataset and how to save best weights and load it this learn in part of model in the part of mobile app will learn build splach screen to see in 5 second and learn how to upload image from the gallery and the last impart how to connect Mobile App with Model using Flask API.

covid-19's People

Contributors

ahmedabdalkreem avatar

Watchers

Kostas Georgiou avatar  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.