ubuntu20.04编译dnn-opencv
时间: 2023-11-12 18:08:53 浏览: 52
编译dnn-opencv需要先安装OpenCV和CMake。可以按照以下步骤进行操作:
1. 安装OpenCV和CMake
```
sudo apt-get update
sudo apt-get install libopencv-dev cmake
```
2. 下载dnn-opencv源代码
```
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 4.5.1
cd ..
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.5.1
```
3. 创建build目录并进入
```
mkdir build
cd build
```
4. 使用CMake生成Makefile
```
cmake -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ../opencv
```
5. 编译
```
make -j4
```
6. 安装
```
sudo make install
```
相关问题
ubuntu20.04安装opencv-python
可以通过以下步骤在Ubuntu 20.04上安装opencv-python:
1. 打开终端,运行以下命令更新包管理器:
```
sudo apt update
```
2. 安装OpenCV的依赖项,运行以下命令:
```
sudo apt install python3-dev python3-pip python3-numpy libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgtk-3-dev libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libatlas-base-dev gfortran wget unzip
```
3. 安装opencv-python,运行以下命令:
```
pip3 install opencv-python
```
4. 确认安装是否成功:
```
python3 -c "import cv2; print(cv2.__version__)"
```
如果成功安装,将输出OpenCV版本号。
注意:如果你使用的是Python 2.x版本,需要将上述命令中的`python3`和`pip3`替换为`python`和`pip`。
ubuntu20.04复现ORB-SLAM2
要在Ubuntu 20.04上复现ORB-SLAM2,您可以按照以下步骤进行操作:
1. 首先,确保您已经安装了ROS(Robot Operating System)和OpenCV。可以根据中提供的链接下载并安装Ubuntu 20.04的ROS Kinetic版本。此外,您还可以使用中提供的适用于Ubuntu 20.04的VINS-mono源码修复错误。
2. 接下来,您需要下载ORB-SLAM2的源代码。您可以在中提供的链接中找到ORB-SLAM2的源代码。请按照相应的步骤进行下载和编译。
3. 在下载和编译完成后,您可以按照ORB-SLAM2的文档指南进行配置和安装。ORB-SLAM2提供了详细的说明和示例,以帮助您进行配置和运行。
4. 在配置完成后,您可以使用ORB-SLAM2来复现您的任务。ORB-SLAM2是一个基于特征点的视觉定位和地图构建系统,可以用于SLAM(Simultaneous Localization and Mapping)任务。您可以使用ORB-SLAM2来处理图像序列,并生成相机的轨迹和地图。
请注意,复现ORB-SLAM2可能涉及更多的细节和依赖项。在实际操作中,您可能需要根据您的具体环境和需求进行一些额外的配置和调整。建议您仔细阅读ORB-SLAM2的文档,并参考相关论坛和社区以获取更多支持和帮助。
: https://www.cnblogs.com/Duane/p/6776302.html
: 适用于Ubuntu20.04的VINS-mono源码修复错误
: https://github.com/raulmur/ORB_SLAM2
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)