Skip to content

amkhitaryan/ColorDiff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4139b65 · Oct 18, 2020

History

4 Commits
Aug 21, 2017
Aug 21, 2017
Aug 21, 2017
Aug 21, 2017
Aug 21, 2017
Aug 21, 2017
Aug 21, 2017
Aug 21, 2017
Oct 18, 2020
Aug 21, 2017
Aug 21, 2017
Aug 21, 2017

Repository files navigation

EN

It was required to write a library on the basis of which to implement a simple graphic editor. I used third-party libraries for capturing images from a webcam, drawing, with a slight modification to fit my needs.

Possibilities:

  • You can paint like the brush mode in regular editors.
  • You can change the color randomly.
  • You can erase, like the eraser mode in regular editors.
  • You can erase, like the undo mode in regular editors, deleting the last drawn lines (they are divided into smaller ones and saved)

Unfortunately, you would not be able to use this program fully on your computer, there is still a lot to do for that. In addition, there are color requirements for each finger and there is a complexity of adjusting the color ratios for correct image processing, which is higly dependent on the current lighting.

A small demonstration of already configured program: https://yadi.sk/i/-7tsKvkmNrQu8Q

RU

Требовалось написать библиотеку, на основе которой реализовать простенький графический редактор. Использовались сторонние библиотеки для захвата изображения с веб-камеры, рисования, с небольшой их доработкой под свои нужды.

Из возможностей:

  • Можно рисовать, подобно режиму кисти в обычных редакторах.
  • Можно менять цвет на случайный.
  • Можно стирать, подобно режиму ластика в обычных редакторах.
  • Можно стирать, подобно режиму undo в обычных редакторах, удаляя последние нарисованные линии(они разделяются на более мелкие и сохраняются)

К сожалению этй программой вы не сможете воспользоваться в полной мере у себя на компьютере, для этого еще многое нужно сделать. Кроме того, есть требования к нужным цветам для каждого пальца и существует сложность настройки коэффициентов цветов для правильной обработки изображений, которая очень зависима от текущего освещения.

Небольшая демонстрация работы уже настроенной программы: https://yadi.sk/i/-7tsKvkmNrQu8Q

About

Academic project. DLL to paint with fingers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages