Skip to content

zenxan/IPM_transform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IPM_transform

一种用于图像逆透视变换的小型应用程序

22 Nov 2021: 程序第一次提交,包含Python和C++处理程序

Author: zenxan

Images:

原图像

MAV platform

处理结果

MAV platform

图像已经从正视图转为俯视图

1. Prerequisites

1.1 测试环境 Ubuntu==18.04, Opencv>=3.0 ,Python>=3

1.2 其他环境也应该都可以,需要修改部分内容即可

2. Build Application

下载程序并编译

mkdir workspace
cd workspace
git clone https://github.com/zenxan/IPM_transform.git 或者 git clone git://github.com/zenxan/IPM_transform.git
cd IPM_transform
mkdir build
cd build
cmake ..
make

执行C++程序

./main

执行Python程序

cd python
python3 ipm_tran.py 或者 python ipm_tran.py

3. Change Images

处理的图像保存在img文件夹中,命名为img1.jpeg

可以将需要处理的图片放置该文件夹

4. Param Setting

C++:

1.在main函数中,路径替换成自身图片路径

2.在main函数中,p1,p2,p3,p4替换成图像中选取的4个点(4个点在现实世界构成一个矩阵)

Python:

1.在main函数中,路径替换成自身图片路径

2.在main函数中,pts1中p1,p2,p3,p4替换成图像中选取的4个点(4个点在现实世界构成一个矩阵)

5. By the Way

p1:左上     p2:右上

p3:左下     p4:右下

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published