Skip to the content.

Image Fusion With Aruco

基于OpenCV aruco垂直俯角多摄像头重合视野拼接(适用于多镜头行人跟踪) 由于属于实验室的项目,仓库无法公开,仅展示技术文档 作者:Hanjian Zhang,2019.12.12

一、环境要求

  1. OpenCV 4
  2. OpenCV aruco模块
  3. OpenCV stitching模块

二、编译方法

$ make

三、使用用法

MacOS下直接运行

$ cd ./bin
$ ./main [mode] [input dir] [change dir]

3.1 参数说明

mode

mode 说明
DEBUG 正变换
IDEBUG 反变换
change 测试换图片

input dir

input dir 说明
aruco3 3张aruco初始化
aruco4 4张aruco初始化
aruco5 5张aruco初始化
aruco6 6张aruco初始化

change dir (mode = change时有效)

change dir
aruco3
aruco4
aruco5
aruco6
xovis3
xovis4
xovis5
xovis6

四、程序算法流程

4.1 整体流程

4.2 标记流程

4.3 坐标转换关系

五、运行展示

5.1 结果图 aruco6

5.2 正变换(320,240) => (800,600)

5.3 逆变换(800,600) => (320,240)

5.4 变更图像 aruco6 => xovis3