Image Fusion With Aruco
基于OpenCV aruco垂直俯角多摄像头重合视野拼接(适用于多镜头行人跟踪) 由于属于实验室的项目,仓库无法公开,仅展示技术文档 作者:Hanjian Zhang,2019.12.12
一、环境要求
- OpenCV 4
- OpenCV aruco模块
- 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
