• 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

Shape Matching using Hu Moments (C++/Python)

Avatar Satya Mallick
Avatar Krutika Bapat
December 10, 2018 15 Comments
how-to OpenCV 3 OpenCV 4 Shape Analysis Tutorial

December 10, 2018 By 15 Comments

Hu Moments

In this post, we will show how to use Hu Moments for shape matching. You will learn the following What are image moments? How are image moments calculated? What are Hu moment ...

Read More →

Tags: Comparison Hu Moments Moment Invariants moments rotation Scaling Translation
Read More →

Filed Under: how-to, OpenCV 3, OpenCV 4, Shape Analysis, Tutorial

CV4Faces : Best Project Award Fall 2018

Avatar Satya Mallick
November 14, 2018 7 Comments
Awards Courses

November 14, 2018 By 7 Comments

It gives me immense pleasure to announce the best project award for our online course "Computer Vision for Faces" (cv4faces) for this semester. Why do we have a Final Project in our course? ...

Read More →

Tags: best project award coin counter coin identification cv4faces face clustering face recognition face swap
Read More →

Filed Under: Awards, Courses

Image Segmentation

Avatar Satya Mallick
November 5, 2018 2 Comments
Segmentation Theory

November 5, 2018 By 2 Comments

Image Segmentation Definitions

In computer vision the term "image segmentation" or simply "segmentation" refers to dividing the image into groups of pixels based on some criteria. A segmentation algorithm takes an image as ...

Read More →

Tags: image segmentation instance segmentation panoptic segmentation semantic segmentation
Read More →

Filed Under: Segmentation, Theory

MultiTracker : Multiple Object Tracking using OpenCV (C++/Python)

Avatar Satya Mallick
August 5, 2018 39 Comments
Application how-to Tracking Tutorial

August 5, 2018 By 39 Comments

MultiTracker OpenCV

In this post, we will cover how to use OpenCV's multi-object tracking API implemented using the MultiTracker class. We will share code in both C++ and Python. Before we dive into the details, ...

Read More →

Tags: MultiTracker object tracking OpenCV 3
Read More →

Filed Under: Application, how-to, Tracking, Tutorial

GOTURN : Deep Learning based Object Tracking

Avatar Satya Mallick
July 22, 2018 16 Comments
Deep Learning how-to Machine Learning Tracking

July 22, 2018 By 16 Comments

GOTURN : Deep Learning based Object Tracker

In this post, we will learn about a Deep Learning based object tracking algorithm called GOTURN. The original implementation of GOTURN is in Caffe, but it has been ported to the OpenCV Tracking API ...

Read More →

Tags: C++ CNN GOTURN object tracking OpenCV 3 Python
Read More →

Filed Under: Deep Learning, how-to, Machine Learning, Tracking

Support Vector Machines (SVM)

Avatar Satya Mallick
July 11, 2018 8 Comments
Machine Learning Theory

July 11, 2018 By 8 Comments

Support Vector Machine

Ideas in Machine Learning have a "winner takes all" quality. When an idea takes off, it dominates the field so completely that one tends to believe it is the only idea worth pursuing. Today, Deep ...

Read More →

Tags: classification Kernel Trick Radial Basis Function Support Vector Machine SVM
Read More →

Filed Under: Machine Learning, Theory

  • « Go to Previous Page
  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to page 4
  • Go to page 5
  • Interim pages omitted …
  • Go to page 13
  • Go to Next Page »

About

AvatarI 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

  • How to use OpenCV DNN Module with NVIDIA GPUs
  • Code OpenCV in Visual Studio
  • Install OpenCV on Windows – C++ / Python
  • Face Recognition with ArcFace
  • Background Subtraction with OpenCV and BGS Libraries

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 © 2021 - BIG VISION LLC

Privacy Policy | Terms & Conditions