• 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

Understanding AlexNet

June 13, 2018 By 5 Comments

Understanding AlexNet

Billionaire investor and entrepreneur Peter Thiel's favorite contrarian questions is What important truth do very few people agree with you on? If you had asked this question to Prof. Geoffrey ...

Read More →

Filed Under: Deep Learning, Theory

Number of Parameters and Tensor Sizes in a Convolutional Neural Network (CNN)

May 22, 2018 By 5 Comments

CNN Formulas : Number of Parameters and Tensor Sizes

In this post, we share some formulas for calculating the sizes of tensors (images) and the number of parameters in a layer in a Convolutional Neural Network (CNN). This post does not define basic ...

Read More →

Filed Under: Deep Learning, Theory

Image Alignment (Feature Based) using OpenCV (C++/Python)

March 11, 2018 By 35 Comments

Image Alignment Using OpenCV

In this post, we will learn how to perform feature-based image alignment using OpenCV. We will share code in both C++ and Python. We will demonstrate the steps by way of an example in which we will ...

Read More →

Filed Under: Application, Image Alignment, Theory, Tutorial

Principal Component Analysis

January 7, 2018 By 26 Comments

PCA

  In this post, we will learn about Principal Component Analysis (PCA) -- a popular dimensionality reduction technique in Machine Learning. Our goal is to form an intuitive understanding of ...

Read More →

Filed Under: Machine Learning, Theory

Understanding Activation Functions in Deep Learning

October 30, 2017 By 6 Comments

SWISH Activation Function

This post is part of the series on Deep Learning for Beginners, which consists of the following tutorials : Neural Networks : A 30,000 Feet View for Beginners Installation of Deep Learning ...

Read More →

Filed Under: Deep Learning, Machine Learning, Theory

Exposure Fusion using OpenCV (C++/Python)

October 16, 2017 By 5 Comments

Exposure Fusion using Mertens' method

In this tutorial, we will learn about Exposure Fusion using OpenCV. We will share code in C++ and Python. What is Exposure Fusion? Exposure Fusion is a method for combining images taken with ...

Read More →

Filed Under: how-to, Theory, Tutorial

  • « Go to Previous Page
  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to page 4
  • 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

  • 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
  • Classification with Localization: Convert any Keras Classifier to a Detector

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