Giter VIP home page Giter VIP logo

visionpaste's Introduction

visionpaste

VisionPaste is a Project created to to process the image and to cut the object with semantic segmentation. The system uses a micro-service to allow sending the live image with a cell phone. The micro service is accessed through a qr-code.

Is an artificial intelligence plug-in for computer graphics software GIMP. The project uses the semantic segmentation feature of computer vision with deep learning to capture the photo from the cell phone, send it to the AI core to cut the scene object and automatically send it to the image editor.

Methodology / Approach

Vision Paste is a plug-in for computer graphics software GIMP, to paste the photos taken on the phone into the editor. Automatically cropping the object with AI.

Overview / Usage

Is an artificial intelligence plug-in for computer graphics software GIMP. The project uses the semantic segmentation feature of computer vision with deep learning to capture the photo from the cell phone, send it to the AI core to cut the scene object and automatically send it to the image editor.

Methodology / Approach

Semantic segmentation was used to cut out the objects. The opencv library was used to process the main tasks.

Installation instructions:

Under construction

Below, a quick description of how to manually install the VisionPaste project.

Clone the project

Clone the repository at desired location:

$ git clone https://github.com/cabelo/visionpaste
$ cd visionpaste
$ python3 server.py 
 * Serving Flask app "server" (lazy loading)
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on https://192.168.0.4:8080/ (Press CTRL+C to quit)

To Do

  • Push first commit to GitHub
  • Start automatic web server
  • Create install script
  • Generate dinamic qrcode
  • Select algorithm of semantic segmantation
  • Create package .rpm and .deb
  • Create documantation
  • Create script for certificate generation
  • Create HTML page
  • Add background effects

The final result

Bellow an example running in my machine with OpenSUSE Leap.

contact : Alessandro de Oliveira Faria (A.K.A.CABELO) [email protected]

visionpaste's People

Contributors

cabelo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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.