Bringing Computer Vision and Flutter together , to build an awesome app !!

Overview
Banner

Logo

Bringing Computer Vision and Flutter together , to build an awesome app !!

Explore the Directories

Flutter · Machine Learning

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. Contributing
  5. Contact

About The Project

This project is an app for recreating the beauty captured by your mobile device through the eyes of the greatest artists of the world !! We are using GAN models to create filters that can reconstruct the artistic style of the great painters !!

Link to APK : https://drive.google.com/file/d/1q5FWZqEMPLAJkh9COB6UFDOF7KHqi5kU/view?usp=sharing

Built With

Technologies used are : dart flutter tf keras

App View

Original Output Original Output

Getting Started

This project has been categorized into two parts - Machine Learning and Flutter.

  • Machine Learning - This part deals with Computer Vision and GANs.
  • Flutter - This part deals with developing the app using flutter framework.

Roadmap

See the open issues for a list of Projects you can work on (and learn).

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. Your contributions would help other beginners !!

  1. Fork the Project
  2. In the command terminal, run the following commands:
    $ git clone https://github.com/{your username}/Illicit-Illustrations
    $ cd Illicit_Illustrations/
  1. Make the changes and add the features to the domains you want to work on
  2. Commit your Changes ( git commit -m 'Add the Project' )
  3. Push to the Branch ( git push --all )
  4. Open a Pull Request

Contact

Mail us at - gmail

Comments
  • Image being rotated in some devices

    Image being rotated in some devices

    The image is being rotated in some devices on running it against the tflite model.

    The original image is in correct orientation. But once it is processed using the tflite.pix2pix function, the orientation of the output image is being rotated.

    JWOC 🤩 Up for Grab hard Flutter 
    opened by ayush-150101 4
  • Ukiyo-e filter - Krishna

    Ukiyo-e filter - Krishna

    I added a Ukiyo-e filter following the steps in the README and generated the necessary assets as well using the given code and cycle_gan/ukiyoe2photo dataset

    invalid 
    opened by krishnagajjala 4
  • Added Ukiyoe

    Added Ukiyoe

    Issue #3

    Added a new folder Ukiyoe under Machine Learning folder

    • Added note book CycleGAN_ukiyoe.ipynb, and downloaded the saved model that generates UKIYOE style pictures
    • Converted the model to TFLite using Convert_to_Tflite.ipynb
    • Saved the model generated and Tflite file in Assets folder
    JWOC easy 
    opened by snkt0809 1
  • Added Monet

    Added Monet

    Issue #3

    Added a new folder Monet under Machine Learning folder

    • Added note book CycleGAN_monet.ipynb, and downloaded the saved model that generates MONET style pictures
    • Converted the model to TFLite using Convert_to_Tflite.ipynb
    • Saved the model generated and Tflite file in Assets folder
    JWOC easy 
    opened by snkt0809 1
  • Setup actions workflow

    Setup actions workflow

    Setup GitHub actions workflow to automatically test the code on every pull request and make a release on every tag. In this way, it will be easier to find potential bugs before the code review.

    Tasks:

    • [x] Set up a workflow to run unit and integration tests on PR.
    • [x] Set up a workflow to distribute apk/ipa 's on each tag.
    JWOC medium 
    opened by asimbera 1
  • Tinker models to generate better filters

    Tinker models to generate better filters

    Change the Model to generate better results. Adding and deletion of layers , changing hyper parameters , and also saving best model and implementing early stopping to prevent saving over fitted model.

    JWOC 🤩 Up for Grab hard Machine Learning 
    opened by BlueBlaze6335 2
  • Add more filters

    Add more filters

    You can use this notebook to generate new filters.

    Change the dataset name @ cell 5 -

    dataset, metadata = tfds.load('cycle_gan/vangogh2photo',
                                  with_info=True, as_supervised=True,try_gcs=True)
    
    train_normal, train_van = dataset['trainB'], dataset['trainA']
    test_normal, test_van = dataset['testB'], dataset['testA']
    

    In the above code snippet change the vangogh2photo to other datasets present here.

    Note - The runtime should be GPU and you can decrease the epochs to a range of 20-50

    good first issue JWOC easy Machine Learning 
    opened by BlueBlaze6335 9
Owner
Padmanabha Banerjee
I am deeply into learning !
Padmanabha Banerjee
Official Pytorch implementation of 'GOCor: Bringing Globally Optimized Correspondence Volumes into Your Neural Network' (NeurIPS 2020)

Official implementation of GOCor This is the official implementation of our paper : GOCor: Bringing Globally Optimized Correspondence Volumes into You

Prune Truong 71 Nov 18, 2022
An easy way to build PyTorch datasets. Modularly build datasets and automatically cache processed results

EasyDatas An easy way to build PyTorch datasets. Modularly build datasets and automatically cache processed results Installation pip install git+https

Ximing Yang 4 Dec 14, 2021
[CVPR 21] Vectorization and Rasterization: Self-Supervised Learning for Sketch and Handwriting, IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), 2021.

Vectorization and Rasterization: Self-Supervised Learning for Sketch and Handwriting, CVPR 2021. Ayan Kumar Bhunia, Pinaki nath Chowdhury, Yongxin Yan

Ayan Kumar Bhunia 44 Dec 12, 2022
Source code for "Pack Together: Entity and Relation Extraction with Levitated Marker"

PL-Marker Source code for Pack Together: Entity and Relation Extraction with Levitated Marker. Quick links Overview Setup Install Dependencies Data Pr

THUNLP 173 Dec 30, 2022
SMPL-X: A new joint 3D model of the human body, face and hands together

SMPL-X: A new joint 3D model of the human body, face and hands together [Paper Page] [Paper] [Supp. Mat.] Table of Contents License Description News I

Vassilis Choutas 1k Jan 9, 2023
Using NumPy to solve the equations of fluid mechanics together with Finite Differences, explicit time stepping and Chorin's Projection methods

Computational Fluid Dynamics in Python Using NumPy to solve the equations of fluid mechanics ?? ?? ?? together with Finite Differences, explicit time

Felix Köhler 4 Nov 12, 2022
LaneDet is an open source lane detection toolbox based on PyTorch that aims to pull together a wide variety of state-of-the-art lane detection models

LaneDet is an open source lane detection toolbox based on PyTorch that aims to pull together a wide variety of state-of-the-art lane detection models. Developers can reproduce these SOTA methods and build their own methods.

TuZheng 405 Jan 4, 2023
Seeing if I can put together an interactive version of 3b1b's Manim in Streamlit

streamlit-manim Seeing if I can put together an interactive version of 3b1b's Manim in Streamlit Installation I had to install pango with sudo apt-get

Adrien Treuille 6 Aug 3, 2022
Datasets, Transforms and Models specific to Computer Vision

torchvision The torchvision package consists of popular datasets, model architectures, and common image transformations for computer vision. Installat

null 13.1k Jan 2, 2023
Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition

Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition

null 107 Dec 2, 2022
This project demonstrates the use of neural networks and computer vision to create a classifier that interprets the Brazilian Sign Language.

LIBRAS-Image-Classifier This project demonstrates the use of neural networks and computer vision to create a classifier that interprets the Brazilian

Aryclenio Xavier Barros 26 Oct 14, 2022
[CVPR 2021] "The Lottery Tickets Hypothesis for Supervised and Self-supervised Pre-training in Computer Vision Models" Tianlong Chen, Jonathan Frankle, Shiyu Chang, Sijia Liu, Yang Zhang, Michael Carbin, Zhangyang Wang

The Lottery Tickets Hypothesis for Supervised and Self-supervised Pre-training in Computer Vision Models Codes for this paper The Lottery Tickets Hypo

VITA 59 Dec 28, 2022
Scenic: A Jax Library for Computer Vision and Beyond

Scenic Scenic is a codebase with a focus on research around attention-based models for computer vision. Scenic has been successfully used to develop c

Google Research 1.6k Dec 27, 2022
GluonMM is a library of transformer models for computer vision and multi-modality research

GluonMM is a library of transformer models for computer vision and multi-modality research. It contains reference implementations of widely adopted baseline models and also research work from Amazon Research.

null 42 Dec 2, 2022
ML for NLP and Computer Vision.

Sparrow is our open-source ML product. It runs on Skipper MLOps infrastructure.

Katana ML 2 Nov 28, 2021
Lacmus is a cross-platform application that helps to find people who are lost in the forest using computer vision and neural networks.

lacmus The program for searching through photos from the air of lost people in the forest using Retina Net neural nwtwork. The project is being develo

Lacmus Foundation 168 Dec 27, 2022
Monk is a low code Deep Learning tool and a unified wrapper for Computer Vision.

Monk - A computer vision toolkit for everyone Why use Monk Issue: Want to begin learning computer vision Solution: Start with Monk's hands-on study ro

Tessellate Imaging 507 Dec 4, 2022
Spiking Neural Network for Computer Vision using SpikingJelly framework and Pytorch-Lightning

Spiking Neural Network for Computer Vision using SpikingJelly framework and Pytorch-Lightning

Sami BARCHID 2 Oct 20, 2022
Computer Vision Script to recognize first person motion, developed as final project for the course "Machine Learning and Deep Learning"

Overview of The Code BaseColab/MLDL_FPAR.pdf: it contains the full explanation of our work Base Colab: it contains the base colab used to perform all

Simone Papicchio 4 Jul 16, 2022