/ocv_ar-examples

Example projects for ocv_ar - OpenCV based Augmented Reality library

OtherNOASSERTION

Example projects for ocv_ar - OpenCV based Augmented Reality library

Markus Konrad konrad@htw-berlin.de, June 2014

INKA Research Group / Project MINERVA, HTW Berlin - http://inka.htw-berlin.de/inka/projekte/minerva/

This repository contains some examples on how to use the OpenCV based Augmented Reality library ocv_ar. For now, only iOS based exampels exist, but different platforms will be available in the future.

How to clone this repository

Please note that ocv_ar is included as a submodule in this repository. Therefore, the following command needs to be used to clone the repo:

git clone --recursive git@github.com:htw-inka/ocv_ar-examples.git

Available projects in folder examples/

All projects come with a separate README file for instructions on how to compile and configure the project.

ios/OcvARBasic

Basic iOS based ocv_ar showcase that uses OpenGL for display and CvVideoCamera for grabbing the video frames from the camera.

ios/OcvARBasicNativeCam

iOS based ocv_ar showcase that uses OpenGL for display and native iOS camera APIs for grabbing the video frames. It makes use of the ocv_ar::Track class for marker tracking and smooth marker motion. This is the most full-featured version and shows the current state best.

ios/OcvARBCocos2D

This folder contained an ocv_ar showcase that uses Cocos2D for display and native iOS camera APIs for grabbing the video frames. It was moved to a separate repository named ocv_ar-cocos2d.

linux-osx/basic

Basic ocv_ar example that compiles under Linux and Mac OSX.