当前位置: 首页 > news >正文

opencalib中lidar2camera安装记录

目录

一、opencalib安装

二、lidar2camera的安装

三、测试运行

四、出现过的问题


一、opencalib安装

代码地址:https://github.com/PJLab-ADG/SensorsCalibration/blob/master/README.md

# pull docker image
sudo docker pull scllovewkf/opencalib:v1
# After the image is pulled down, start the docker image.  /home/sz3/ailab/ =  code root path on your host
docker run -it -v /home/sz3/ailab/:/share scllovewkf/opencalib:v1 /bin/bash
# or
sudo ./run_docker.sh

二、lidar2camera的安装

我没有把openclib整个安装下来,只装了我需要的lidar2camera,以下是安装过程

开源代码地址:https://github.com/PJLab-ADG/SensorsCalibration/tree/master/lidar2camera

1.cmake的安装

安装的是最新版本。

wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | sudo apt-key add -
sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
sudo apt-get update
sudo apt install cmake

通过which cmake可以查看安装的路径。

2.opencv的安装

pip install opencv-python

3.eigen 3的安装

sudo apt-get install libeigen3-dev

4.PCL的安装

sudo apt install libpcl-dev

5.pangolin的安装

依次输入命令,进入刚刚下载好的源文件目录,并进行安装。

git clone https://github.com/stevenlovegrove/Pangolin.git
makdir build && cd build
cmake ..
sudo make install

6.lidar2camera

首先

git clone https://github.com/PJLab-ADG/SensorsCalibration/tree/master/lidar2camera

然后

# mkdir build
mkdir -p build && cd build
# build
cmake .. && make

三、测试运行

cd ~./manual_calib/
./bin/run_lidar2camera data/0.png data/0.pcd data/center_camera-intrinsic.json data/top_center_lidar-to-center_camera-extrinsic.json

选择Save Image,自动保存图片与相关信息。

四、出现过的问题

因为我开始安装的时候创建了一个calib的虚拟环境,所以无法正常运行,切换环境后即可。

http://www.lryc.cn/news/205730.html

相关文章:

  • 整个自动驾驶小车001:概述
  • windows本地搭建mmlspark分布式机器平台流程
  • 深入探究 Next.js 中的 getServerSideProps 和 getStaticProps 用法及区别
  • 餐饮业如何高效经营?赶紧闭眼抄这个方法!
  • 餐饮外卖小程序商城的作用是什么
  • nRF52832 SDK15.3.0 基于ble_app_uart demo FreeRTOS移植
  • 电厂数据可视化三维大屏展示平台加强企业安全防范
  • 2246: 【区赛】【宁波32届小学生】最佳交换
  • Java面试记录
  • 【数据库】聚集函数
  • 【单元测试】--编写单元测试
  • ES(elasticsearch) - 三种姿势进行分页查询
  • AQS是什么?AbstractQueuedSynchronizer之AQS原理及源码深度分析
  • 【数据库】函数处理(文本处理函数、日期和时间处理函数、数值处理函数)
  • GEE案例——一个完整的火灾监测案例dNBR差异化归一化烧毁指数
  • 计算机算法分析与设计(20)---回溯法(0-1背包问题)
  • 什么是IO多路复用?Redis中对于IO多路复用的应用?
  • NanoPC-T4 RK3399:DTS之io-domain,FAN
  • vue3+vite+ts项目使用jQuery
  • 一起学数据结构(10)——排序
  • php 数组基础/练习
  • Redbook Chapter 7: Query Optimization翻译批注
  • 【分布式】大模型分布式训练入门与实践 - 04
  • 欧拉图相关的生成与计数问题探究
  • CSS3属性详解(一)文本 盒模型中的 box-ssize 属性 处理兼容性问题:私有前缀 边框 背景属性 渐变 前端开发入门笔记(七)
  • 小程序:如何合理规划分包使主包不超过2M
  • 迭代器的封装与反向迭代器
  • PHP项目学习笔记-萤火商城https://www.yiovo.com/doc
  • 我国有多少个港口?
  • uniapp实现登录组件之外区域置灰并引导登录