• 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

Geometry of Image Formation

February 20, 2020 By Leave a Comment

Geometry of Image Formation

In this post, we will explain the image formation from a geometrical point of view. Specifically, we will cover the math behind how a point in 3D gets projected on the image plane. This post ...

Read More →

Filed Under: Camera Calibration, Structure From Motion, Theory

EfficientNet: Theory + Code

July 2, 2019 By Leave a Comment

EfficientNet Feature Image

In this post, we will discuss the paper "EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks" At the heart of many computer vision tasks like image classification, object ...

Read More →

Filed Under: Deep Learning, how-to, Image Classification, Keras, Performance, PyTorch, Tensorflow, Theory, Tutorial

Face Recognition: An Introduction for Beginners

April 16, 2019 By Leave a Comment

Face Recognition is a computer vision technique which enables a computer to predict the identity of a person from an image. This is a multi-part series on face recognition. In this post, we will ...

Read More →

Filed Under: Deep Learning, Face, Theory

Image Segmentation

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 →

Filed Under: Segmentation, Theory

Support Vector Machines (SVM)

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 →

Filed Under: Machine Learning, Theory

Batch Normalization in Deep Networks

July 5, 2018 By 4 Comments

Batch Normalization In Deep Neural Nets

In this post, we will learn what is Batch Normalization, why it is needed, how it works, and how to implement it using Keras. Batch Normalization was first introduced by two researchers at Google, ...

Read More →

Filed Under: Deep Learning, Image Classification, 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