Git Product home page Git Product logo

supic's Introduction

supic

image

Neural network based image processing tool

Built with Electron and Python3.5

the communication part between electron and python is inspired by this repo

The meaning of such a tool

TL;DR:
A central demo platform for those lattest CV papers

Say you, a tech fan, have seen an amazing Computer Vision work, Laplacian Pyramid Super-Resolution, for example, via blog or news or forums or whatever. You think it's awesome and want to give it a try (use your image). Sadly, after some search you only find that you have to install matlab, matconvnet, download model and do some tricky command-line related work to get your result. And this is even not relatively painful compared with most CV work.

The real big problem is lots of CV paper authors not releasing their code or trained-model. There are, of course, many reasonable considerations. This phenomenon, which actually is common in code-related research fields, leads to a huge gap between the frontier and the public. There should be a bridge, and this tool is one step towards the goal, at least in the CV field.

Features and background

1. Super Resolution

Upsample selected images to specific resolution

Theano is used

2. Depth Estimation

Get the estimated depth map of a single chosen image, and feel free to add some built-in DOF effect

Tensorflow is used

How to install

cd to the project root directory in your terminal, then:

  1. Make sure you have installed nodejs, version >= 7.4.0

  2. (This is for mac users)
    npm install fsevents -g

  3. npm install [email protected]

  4. npm install --runtime=electron --target=1.6.11

  5. pip3 install -r requirements.txt

  6. ./download.sh

Now you can open the app via npm start

Screenshot

Depth estimation

supic's People

Contributors

alintalu avatar hirico avatar wshwbluebird avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

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