提取照片中的角点像素
首先需要把最上面获得的相机内参畸变纠正参数以下图的格式保存在
data/parameters/intrinsic.txt文件下distortion下面对应5个畸变纠正参数,按顺序是k1和k2 (radialdistortion),p1和p2 (tangentialdistortion),最后一个是k3,一般默认是0
配置cornerphoto.launch文件中的照片路径:
<?xml version=1.0 encoding=utf-8?><launch> <param name=intrinsic_path value=$(find camera_lidar_calibration)/data/parameters/intrinsic.txt /> <!-- intrinsic file --> <param name=input_photo_path value=$(find camera_lidar_calibration)/data/photo/1.bmp /> <!-- photo to find the corner --> <param name=ouput_path value=$(find camera_lidar_calibration)/data/corner_photo.txt /> <!-- file to save the photo corner --> <node pkg=camera_lidar_calibration name=cornerphoto type=cornerphoto output=screen></node >< /launch>运行
roslaunch camera_lidar_calibration cornerphoto.launch程序会在ui中打开对应的照片。在这个ui界面上只要把鼠标移到标定板的各个角上,窗口左下角就会显示对应的坐标数据。按照雷达采集的角点的顺序(左上角开始,逆时针),记录下四个角点坐标。比如:
284 275284 668776 668775 275记录完毕后选中显示的图片按任意键,进入坐标输入流程。把记录下的四个坐标”x y”按顺序输入,x和y中间要有空格(比如: “635 487”),输入完成后输入”0 0”即可结束输入流程(如下图例所示)。
程序会算出四个更精确的float类型坐标显示出来,并保存在data/corner_photo.txt中。然后按任意键结束整个流程。
更改cornerphoto.launch文件中的照片路径,重复上述流程,直至获得所有照片的角点坐标。
智能锁招商代理哪个品牌好?-诺托智能锁
PCB走线技术:单独一根导线可以传输信号吗?
温湿度振动三综合试验箱在操作时需要注意的事项
Banana Pi BPI-R3 Mini:2.5GbE 嵌入式路由器板
LED音箱制作教程
采集激光雷达如何提取照片中的角点像素
全球首个区块链技术的数字资产生态系统谷链黑科技介绍
CMOS设置错误的解决方法
太安伊侨在动力电池安全试验装备领域迅速崛起的契机与机遇
以太网通讯异常的分析与处理方案及问题定位时的注意事项
三星最值得买的不是S8,竟是新品VR!
儿童电话手表哪个牌子好?适合孩子的“智能机”终于来了
从最简单的例子,带你轻松学习ARM指令集
如何计算IGBT的损耗和结温呢?
Xilinx 7系列FPGA管脚是如何定义的
宏光半导体与协鑫科技朱共山正式签定股份及认股权证认购协议
科学家研发简化动画捕捉流程无人机技术
余压监控系统应用于余压检测和控制设计的智能测控设备
国产热敏电阻及传感器厂商安培龙IPO
基于MCU通用GUI大盘点