superjisonic / GoDotYourself

CAU Human ICT Software Engineering Team Project - Converting person's image into dotted character

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go Dot Yourself!

This is the Go Dot Yourself Github. Our program provides a service that converts person's image into pixelated character.

  • The Goal The final goal of the project “GO DOT YOURSELF” is automatically converting high resolution images into an output that approximates the manual results of pixel artists. So that this could assist many people who design their own image.

User Description

The website would be pretty simple and would not have many features.

  • Upload an image

  • Select masking size and whether to remove background.

  • Click ‘convert’ button

  • Show the result of conversion: pixelated image of uploaded picture

  • Upload another image or leave

System Description

Description
Function Converts_image ! high-resolution image to low-resolution pixelated image
Description Converts the uploaded image to be pixelated when user click convert button after he determine masking level and whether to remove background.
Inputs Uploaded image, User setting value
Source Uploaded image from user. User setting value.
Outputs Pixelated image : low-resolution image that can be used as unique emoji or pixel game avatar.
Action When user input image, setting value and click the convert button, GO DOT YOURSELF converts a image into pixelated image according to an algorithm that varies by user setting value.
Requirements Same as above inputs.

Used Tools

Programming Language

  • Python

Image Processing Library

  • OpenCV

Web Framework

  • Django


How to use Go Dot Yourself

How a user obtains and install the software

  • This software is website. Therefore, the user can use the software by accessing the website without having to install the software separately.

(alpha release 한정 필요하지 않은 경우 제거) But in the alpha release, user need to install a separate program because developers have not yet linked the OpenCV code to the web.

How to run the software

  • Users do not have to run a separate program, just access the website

(alpha release 한정 필요하지 않은 경우 제거) But in the alpha release, user need to run a separate program because developers have not yet linked the OpenCV code to the web.

[A high-level description of the user view of your software]

  1. Upload an Image

  1. Select Masking Size

  1. Background removing/keeping feature

  1. Show the result of conversion - pixelated image of uploaded picture

  1. Save or Share the result of conversion

How to report a bug

If a bug occurs while users are using the software, users can email the bug that occurred to the developer's email address.

심지선

carol.simjs@gmail.com

About

CAU Human ICT Software Engineering Team Project - Converting person's image into dotted character


Languages

Language:Python 74.8%Language:HTML 25.0%Language:CSS 0.2%