Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.85 KB

README.md

File metadata and controls

39 lines (27 loc) · 1.85 KB

OpenCV Starter

This repository aims to familiarize with the OpenCV funcitonalities. Pre-requistes for this tutorial is Python and NumPy.

Introduction

OpenCV is one of the most popular computer vision libraries. OpenCV today, supports a multitude of algorithms related to Computer Vision and Machine Learning and is expanding day by day. Though OpencCV is available in wide range of programming languages i.e. C/C++, Python, OpenCV etc., but we will be focusing on Python. For the python stater tutorials please visit this repository.

OpenCV-Python is a library of Python bindings designed to solve computer vision problems.

Official Documentation of OpenCV is available here.

Installation

Before please proceeding please make sure you have installed on your system. If not you can look for installation details for python isntallation alongwith Anaconda here

To install opencv enter command:

pip install opencv-python

To confirm you installation, run following code in terminal or Python IDE:

import cv2 as cv
print(cv.__version__)

If the results are printed out without any errors, congratulations !!! You have installed OpenCV-Python successfully.

Table of Contents

01: Image I/O Operations
02: Basic Operations
03: Image Convolution and Filtering
04: Image gradients and Edge Detection
05: Image Pyramids
06: Local Image Features
07: MNIST Classification using HOG features and Linear SVM
08: Bag of Visual Words Model