GitXplorerGitXplorer
Y

IVPS

public
7 stars
4 forks
0 issues

Commits

List of commits on branch master.
Unverified
cf6a21f4223c1594264efd7d21d6a9866fa022f8

update folder

YYoshiRi committed 6 years ago
Unverified
29673fc746ec74b004a6f2d8a7ea2a932889ff09

Update readme

YYoshiRi committed 6 years ago
Unverified
a7526f669101cba50aca45ffeb935c889b5409ce

change position

YYoshiRi committed 6 years ago
Unverified
920ffe7d707ee6620079e7fbe1f230e80022830b

Make figure

YYoshiRi committed 6 years ago
Unverified
6318e33098fd78bd3f6288a3ec41534070b423f8

add video making function

YYoshiRi committed 6 years ago
Unverified
07dfc3370c1085e829b044e3ebb1940c34872b21

added animation plot

YYoshiRi committed 6 years ago

README

The README file for this repository.

IVPS

Indoor Vision based Positioning System (Under Construction)

Setting

Requirement

  • Assuming ROS Kinetic Environment on Ubuntu
  • Python2.7 with OpenCV3.X with Opencv-contrib package

To install opencv with contrib package, type

pip install opencv-contrib-python

Usage

import cv2
import numpy as np
import sys
import math

sys.path.append("../")

from vmarker import *

Program Flow

Detect Camera Pose

  • Put marker on the ground and write its coordinate to csv file
  • Camera pose is solved from PNP solver

Tracking the Interested Region

  • RedTracker.py provide the tracking algorithm

Give Marker Height and Get 3D Position

  • Given the height of the tracking point, Marker position is solved via homogeneous linear equations