• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Learn OpenCV

OpenCV, PyTorch, Keras, Tensorflow examples and tutorials

  • Home
  • Getting Started
    • Installation
    • PyTorch
    • Keras & Tensorflow
    • Resource Guide
  • Courses
    • Opencv Courses
    • CV4Faces (Old)
  • Resources
  • AI Consulting
  • About

Non-Photorealistic Rendering using OpenCV ( Python, C++ )

Satya Mallick
March 21, 2015 3 Comments
Non-Photorealistic Rendering OpenCV 3

March 21, 2015 By 3 Comments

Non-Photorealistic Rendering using OpenCV

Many years back, when I was a student, I wanted to write a filter that would create a stylized / cartoonized image like the one shown above. In my naivety I thought I could simply blur the image using ...

Read More →

Tags: detailEnhance edgePreservingFilter npr OpenCV 3 pencilSketch stylization
Read More →

Filed Under: Non-Photorealistic Rendering, OpenCV 3

Seamless Cloning using OpenCV ( Python , C++ )

Satya Mallick
March 2, 2015 45 Comments
how-to OpenCV 3

March 2, 2015 By 45 Comments

Seamless Cloning Example

One of the exciting new features introduced in OpenCV 3 is called Seamless Cloning. With this new feature you can copy an object from one image, and paste it into another image making a composition ...

Read More →

Tags: Poisson Image Editing Seamless Cloning
Read More →

Filed Under: how-to, OpenCV 3

OpenCV Threshold ( Python , C++ )

Satya Mallick
February 24, 2015 24 Comments
how-to

February 24, 2015 By 24 Comments

OpenCV Threshold Tutorial

What is image thresholding? Carefully observe the animation below (Figure 1). How many numbers do you see? Most of you will see the numbers: 32 (oh yeah, look carefully), 64, 100,  128, 180, ...

Read More →

Tags: threshold
Read More →

Filed Under: how-to

Blob Detection Using OpenCV ( Python, C++ )

Satya Mallick
February 17, 2015 172 Comments
how-to Object Detection

February 17, 2015 By 172 Comments

Test Area, thresholds, circularity, inertia, and convexity

This tutorial explains simple blob detection using OpenCV. What is a Blob? A Blob is a group of connected pixels in an image that share some common property ( E.g grayscale value ). In the image ...

Read More →

Tags: Blob Detector C++ Example OpenCV Python
Read More →

Filed Under: how-to, Object Detection

Turn your OpenCV Code into a Web API in under 10 minutes — Part 1

Satya Mallick
February 14, 2015 19 Comments
how-to

February 14, 2015 By 19 Comments

OpenCV code to Web API in under 10 minutes

Wouldn't it be cool if you could expose your OpenCV python code as a web service ? Got 10 minutes ? Let's get started! I have created a video that walks you through the process. The information in ...

Read More →

Tags: OpenCV PythonAnywhere.com Web API Web Service Web2PY
Read More →

Filed Under: how-to

How to compile OpenCV sample code ?

Satya Mallick
February 4, 2015 31 Comments
Compile

February 4, 2015 By 31 Comments

Let's say you want to compile and run the face detection sample code that comes with the OpenCV. This code is located at OpenCV 2.4.x : /path/to/opencv/samples/c/facedetect.cpp OpenCV 3 : ...

Read More →

Tags: compile how to OpenCV pkg-config sample
Read More →

Filed Under: Compile

  • « Go to Previous Page
  • Go to page 1
  • Interim pages omitted …
  • Go to page 32
  • Go to page 33
  • Go to page 34
  • Go to page 35
  • Go to Next Page »

About

I am an entrepreneur with a love for Computer Vision and Machine Learning with a dozen years of experience (and a Ph.D.) in the field.

In 2007, right after finishing my Ph.D., I co-founded TAAZ Inc. with my advisor Dr. David Kriegman and Kevin Barnes. The scalability, and robustness of our computer vision and machine learning algorithms have been put to rigorous test by more than 100M users who have tried our products. Read More…

Getting Started

  • Installation
  • PyTorch
  • Keras & Tensorflow
  • Resource Guide

Resources

Download Code (C++ / Python)

ENROLL IN OFFICIAL OPENCV COURSES

I've partnered with OpenCV.org to bring you official courses in Computer Vision, Machine Learning, and AI.
Learn More

Recent Posts

  • RAFT: Optical Flow estimation using Deep Learning
  • Making A Low-Cost Stereo Camera Using OpenCV
  • Optical Flow in OpenCV (C++/Python)
  • Introduction to Epipolar Geometry and Stereo Vision
  • Depth Estimation using Stereo matching

Disclaimer

All views expressed on this site are my own and do not represent the opinions of OpenCV.org or any entity whatsoever with which I have been, am now, or will be affiliated.

GETTING STARTED

  • Installation
  • PyTorch
  • Keras & Tensorflow
  • Resource Guide

COURSES

  • Opencv Courses
  • CV4Faces (Old)

COPYRIGHT © 2020 - BIG VISION LLC

Privacy Policy | Terms & Conditions

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.AcceptPrivacy policy