🚀 Master the language of AI with our brand new course: "Prompt Engineering for Everyone" Learn more

Offered By: IBM

Transform Photos to Sketches and Paintings with OpenCV

Have you ever wanted to transform your photographs into an artistic sketch or painting to showcase your creativity?  In this Guided Project you'll do just that! Transform your photographs to paintings, sketches and more using OpenCV in python.

Continue reading

Guided Project

Computer Vision

912 Enrolled
4.3
(124 Reviews)

At a Glance

Have you ever wanted to transform your photographs into an artistic sketch or painting to showcase your creativity?  In this Guided Project you'll do just that! Transform your photographs to paintings, sketches and more using OpenCV in python.

Learn by Doing

A guided project is a hands-on tutorial designed to help you learn a particular technology by doing a real project. It includes step-by-step instructions with explanations, examples and exercises that can be followed and practiced in a lab environment.  Hands-on skills are highly sought out by employers when determining job readiness.   Guided projects are 
interactive, on-demand and will equip you with practical abilities that can be applied on the job!

A Look at the Project Ahead

Have you ever wondered what techniques are used to make photo filters like the ones present in applications such as Adobe Photoshop? Well the answer is computer vision and image processing techniques! Or wondered how your photographs would look like as art work? 

In this project you will learn how to use built-in OpenCV functions to transform your photographs into artistic paintings and sketches.  OpenCV  is a powerful and popular open source computer vision and image processing library that contains an extensive set of algorithms. We will be utilizing this library to transform your photographs into artwork!

Express your creativity with technology using OpenCV in python, all while learning about some common and basic image processing and computer vision techniques!

More specifically after this lab you will be able to:
  • Convert colored images to grayscale
  • Apply the Gaussian filter to smooth an image
  • Detect the edges of an image using the Gradient Magnitude
  • Convert a grayscale image to a binary image
  • Create a pencil sketch of an image in OpenCV
  • Create a water painting of an image in OpenCV

What You’ll Need 

To do this project, you will need the following:
  • A very basic knowledge of Python

Your Instructor

Yasmine Hemmati, IBM

Estimated Effort

30 Minutes

Level

Beginner

Skills You Will Learn

Computer Vision, OpenCV

Language

English

Course Code

GPXX0HC7EN

Tell Your Friends!

Saved this page to your clipboard!

Sign up to our newsletter

Stay connected with the latest industry news and knowledge!