Image Cartoonifier

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 16

“Cartoonify an Image with OpenCV”

MCA-II, SEM-III, DIV-D


2021-22

Guide Name
Dr. Sunil Khilari Sir
Student Name
Hingmire Abhishek Ravindra (Roll No. 421)
Introduction

Social media is extensively used these days and standing


out in this online crowd has always been a to-do on every
user’s list on these social media platforms. We aim to
provide one such creative solution to their needs, which is
applying cartoon like effects to their images. Users can
later share these images on any social media platform,
messengers, keep it for themselves, share it with friends or
do whatever they like with it.
Scope Of System

Users will be provided with a set of pretrained style


images to choose from.
Based on the chosen style and the content image
provided by the user , the Resulting image with
cartoon like effect is generated by the program.
Purpose Of System

We propose to use neural style transfer which is a machine


learning algorithm, which involves two images , first is the
input image from the user and second is the style image
which is used to apply the style on the input image.
Following are the example of images generated using neural
style transfer. OUTPUT
INPUT
Used Modules
• Tkinter : It is a python binging to the Tk GUI toolkit.
• Cv2 : This is a module from the OpenCV library, it will be
used for the image processing.
• Easygui
• Matplotlib : This library is used for visualization and plotting.
• OS : For OS interaction. Here, to read the path and save
images to that path.
• SYS : This module provides access to some variables used or
maintained by the interpreter and to functions that interact
strongly with the interpreter. Ex : exit().
DIAGRAMS
Use Case Diagram
START APPLICATION

SELECT IMAGE

UPLOAD IMAGE

RECEIVE IMAGE

PROCESS THE IMAGE


SYSTEM
USER APPLY EFFECTS
ON IMAGE

VIEW EFFECT APPLIED


IMAGE
Activity Diagram

Select Realistic Image Click your own picture


UPLOAD IMAGE
To be Converted

Input Images

Cartoonize – Images will


Be passed through the model

Cartoonized Output
Image
Sequence Diagram
APPLICATION SERVER IMAGE PROCESING SYSTEM

1.START APPLICATION 2.UPLOAD IMAGE

3.RECEIVE IMAGE

5.UPLOAD EFFECTS APPLIED IMAGE


4.IMAGE
PROCESSING
AND APPLYING
7.END APPLICATION 6.VIEW CARTOONIFY IMAGE EFFECTS ON
IMAGE
USER MANUAL
Thank You

You might also like