Skip to content

MaloDrougard/knit

Repository files navigation

Knit project

Goal

The goal of this program is to redraw an image with only one string. Take a look at Petros Vrellis work to understand the idea (http://artof01.com/vrellis/works/knit.html). The primary algorithm was found in the code of Christian Siegel https://github.com/christiansiegel/knitter. In this project we try to go further improvig the score function, adding a pins arragement tools, adding a feature to select portion of the input image, extending to colors and allowing the user to interact with the process during the runing time!

Report

You can find the report of the project here: https://github.com/MaloDrougard/knit/blob/master/Doc/knit-final-report.pdf

Installation

This project use the openframwork library. You need first to install openframwork and then install this app into root_of/apps/myApps/knit/
For more details, you can follow this wiki: https://github.com/MaloDrougard/knit/wiki/Installation-of-openframework-qtcreator-knitApp

Contact

You can contact me at: malcommalo.drougard@epfl.ch

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Images

alt text

Color extension example

alt text

Input image for the color example

alt text

Eyes area selection

alt text

Input image for the eyes area selection

alt text

User interface during the selection of the eyes area

About

Draw image with a single thread!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published