suljaxm / apriltag_AR

apriltag_AR based on AprilTag 3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

apriltag_AR

apriltag_AR based on AprilTag 3. This repository contains the visualization of camera pose and landmark, and compares cv::solvePnP and apriltag_detector_detect to obtain [R, t].


apriltag_detector_detect:

cv::solvePnP:

void Draw:

( blue: landmarks , red: camera poses)

Usage

User Guide

Dependencies

  • Eigen
  • OpenCV >= 3.1
  • Sophus
  • G2O
  • pangolin

Compile

mkdir build
cd build
cmake ..
make

run

./opencv_demo

TODO

  • visualization

  • g2o

  • apriltag + orbslam

Flexible Layouts

You can generate your own tag families using AprilTag-Generation, or directly use in my fold ./tag36h11.

Papers ======

AprilTag is the subject of the following papers.

AprilTag: A robust and flexible visual fiducial system

AprilTag 2: Efficient and robust fiducial detection

Flexible Layouts for Fiducial Tags

About

apriltag_AR based on AprilTag 3

License:BSD 2-Clause "Simplified" License


Languages

Language:C 87.1%Language:C++ 7.3%Language:CMake 4.9%Language:Objective-C 0.5%Language:Makefile 0.1%Language:Shell 0.0%