OpenCV: Introduction to OpenCV

| OpenCV 3.4.2 Open Source Computer Vision

Introduction to OpenCV

Here you can read tutorials about how to set up your computer to work with the OpenCV library. Additionally you can find very basic sample source code to introduce you to the world of the OpenCV.

- Installation in Linux

  Compatibility: > OpenCV 2.0

  Author: Ana Huamán

  We will learn how to setup OpenCV in your computer!

- Using OpenCV with gcc and CMake

  Compatibility: > OpenCV 2.0

  Author: Ana Huamán

  We will learn how to compile your first project using gcc and CMake

- Using OpenCV with Eclipse (plugin CDT)

  Compatibility: > OpenCV 2.0

  Author: Ana Huamán

  We will learn how to compile your first project using the Eclipse environment

- Installation in Windows

  Compatibility: > OpenCV 2.0

  Author: Bernát Gábor

  You will learn how to setup OpenCV in your Windows Operating System!

- How to build applications with OpenCV inside the "Microsoft Visual Studio"

  Compatibility: > OpenCV 2.0

  Author: Bernát Gábor

  You will learn what steps you need to perform in order to use the OpenCV library inside a new Microsoft Visual Studio project.

- Image Watch: viewing in-memory images in the Visual Studio debugger

  Compatibility: >= OpenCV 2.4

  Author: Wolf Kienzle

  You will learn how to visualize OpenCV matrices and images within Visual Studio 2012.

- Introduction to Java Development

  Compatibility: > OpenCV 2.4.4

  Authors: Eric Christiansen and Andrey Pavlenko

  Explains how to build and run a simple desktop Java application using Eclipse, Ant or the Simple Build Tool (SBT).

- Using OpenCV Java with Eclipse

  Compatibility: > OpenCV 2.4.4

  Author: Barış Evrim Demiröz

  A tutorial on how to use OpenCV Java with Eclipse.

- Introduction to OpenCV Development with Clojure

  Compatibility: > OpenCV 2.4.4

  Author: Mimmo Cosenza

  A tutorial on how to interactively use OpenCV from the Clojure REPL.

- Introduction into Android Development

  Compatibility: > OpenCV 2.4.2

  Author: Vsevolod Glumov

  Not a tutorial, but a guide introducing Android development basics and environment setup

- OpenCV4Android SDK

  Compatibility: > OpenCV 2.4.2

  Author: Vsevolod Glumov

  OpenCV4Android SDK: general info, installation, running samples

- Android Development with OpenCV

  Compatibility: > OpenCV 2.4.3

  Author: Vsevolod Glumov

  Development with OpenCV4Android SDK

- Use OpenCL in Android camera preview based CV application

  Compatibility: >= OpenCV 3.0

  Author: Andrey Pavlenko

  Modify Android camera preview with OpenCL

- Installation in iOS

  Compatibility: > OpenCV 2.4.2

  Author: Artem Myagkov, Eduard Feicho

  We will learn how to setup OpenCV for using it in iOS!

- Cross compilation for ARM based Linux systems

  Compatibility: > OpenCV 2.4.4

  Author: Alexander Smorkalov

  We will learn how to setup OpenCV cross compilation environment for ARM Linux.

- Building OpenCV for Tegra with CUDA

  Compatibility: >= OpenCV 3.1.0

  Author: Randy J. Ray

  This tutorial will help you build OpenCV 3.1.0 for NVIDIA® Tegra® systems with CUDA 8.0.

- Load and Display an Image

  Compatibility: > OpenCV 2.0

  Author: Ana Huamán

  We will learn how to display an image using OpenCV

- Load, Modify, and Save an Image

  Compatibility: > OpenCV 2.0

  Author: Ana Huamán

  We will learn how to save an Image in OpenCV...plus a small conversion to grayscale

- Writing documentation for OpenCV

  Compatibility: > OpenCV 3.0

  Author: Maksim Shabunin

  This tutorial describes new documenting process and some useful Doxygen features.

- Transition guide

  Author: Maksim Shabunin

  This document describes some aspects of 2.4 -> 3.0 transition process.

- Cross referencing OpenCV from other Doxygen projects

  Compatibility: > OpenCV 3.3.0

  Author: Sebastian Höffner

  This document outlines how to create cross references to the OpenCV documentation from other Doxygen projects.