Skip to content

ethz-asl/image_undistort 项目的简化版本,仅保留了相机参数和去畸变模块,主要用于 kalibr 标定后的 omni + radtan 相机模型去畸变

Notifications You must be signed in to change notification settings

dzp62442/easy_image_undistort_ws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

easy_image_undistort_ws

ethz-asl/image_undistort 项目的简化版本,仅保留了相机参数和去畸变模块,主要用于 kalibr 标定后的 omni + radtan 相机模型去畸变。

代码结构

  • camera_parametersundistorter 头文件和源文件均来自于 ethz-asl/image_undistort 源项目,未改动
  • easy_image_undistort_node.cpp 为自建 ROS 服务器节点,提供去畸变服务
  • test_undistort_client.py 为自建 ROS 客户端测试脚本,用于测试去畸变服务
easy_image_undistort  # ROS 功能包
├── CMakeLists.txt
├── config
│   └── white-car-calib-data.yaml  # kalibr 输出的标定文件
├── include
│   └── easy_image_undistort
│       ├── camera_parameters.h
│       └── undistorter.h
├── launch
│   └── undistort_white_car.launch
├── package.xml
├── scripts
│   └── test_undistort_client.py  # 客户端测试脚本
├── src
│   ├── camera_parameters.cpp
│   ├── easy_image_undistort_node.cpp  # 服务器节点
│   └── undistorter.cpp
└── srv
    └── ImageUndistort.srv

编译运行

catkin_make
roslaunch easy_image_undistort undistort_white_car.launch
rosrun easy_image_undistort test_undistort_client.py

About

ethz-asl/image_undistort 项目的简化版本,仅保留了相机参数和去畸变模块,主要用于 kalibr 标定后的 omni + radtan 相机模型去畸变

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published