ubuntu编译opencv_world
时间: 2023-10-07 19:12:49 浏览: 247
要在Ubuntu上编译OpenCV的话,可以按照以下步骤编译opencv_world:
1. 安装依赖项:
```
sudo apt-get update
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
2. 下载OpenCV的源代码:
```
git clone https://github.com/opencv/opencv.git
cd opencv
```
3. 创建一个build目录并进入:
```
mkdir build
cd build
```
4. 配置CMake:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE -D OPENCV_GENERATE_PKGCONFIG=YES -D BUILD_opencv_world=YES ..
```
其中,-D BUILD_opencv_world=YES 用于编译生成opencv_world库。
5. 执行make命令进行编译:
```
make -j$(nproc)
```
6. 安装OpenCV:
```
sudo make install
```
这样,编译生成的opencv_world库就会被安装到系统中。
相关问题
ubuntu安装opencv教程
安装OpenCV的步骤如下:
1. 下载OpenCV和OpenCV_contrib的压缩包,并将opencv_contrib文件夹放入解压后的opencv文件夹中。\[1\]
2. 安装必要的依赖项,可以使用以下命令:
```
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
```
\[1\]
3. 进入opencv文件夹,在build文件夹下执行cmake命令:
```
cd opencv
mkdir build
cd build
cmake ..
```
\[2\]
4. 执行make命令进行编译:
```
make
```
\[3\]
5. 安装OpenCV库:
```
sudo make install
```
\[3\]
6. 配置OpenCV的编译环境,将OpenCV的库添加到路径中:
```
sudo gedit /etc/ld.so.conf.d/opencv.conf
```
在打开的文件中添加以下内容:
```
/usr/local/lib
```
保存并关闭文件。
7. 更新库配置:
```
sudo ldconfig
```
完成以上步骤后,您的Ubuntu系统就成功安装了OpenCV。请注意,这只是一个简单的安装教程,具体的步骤可能会因系统版本和其他因素而有所不同。建议您参考官方文档或其他详细的教程以获得更准确的安装步骤。
#### 引用[.reference_title]
- *1* [Ubuntu下Opencv的安装(亲测有效,超级简单!)](https://blog.csdn.net/qq_43193873/article/details/126144636)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Ubuntu18.04安装OpenCV教程](https://blog.csdn.net/lqsdddd/article/details/127938672)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Ubuntu 16.04 + OpenCV3.4.1 安装编译教程](https://blog.csdn.net/Hu_helloworld/article/details/80251237)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
ubuntu安装支持cuda的opencv
好的,以下是安装支持CUDA的OpenCV的步骤:
1. 安装CUDA和cuDNN
首先需要安装CUDA和cuDNN,可以参考官方文档进行安装。
2. 安装依赖库
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
3. 下载OpenCV源码
可以从OpenCV官网下载最新版本的源码。
4. 编译安装OpenCV
进入OpenCV源码目录,执行以下命令:
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_CUDA=ON -D CUDA_ARCH_BIN=7.5 -D CUDA_ARCH_PTX="" -D WITH_CUBLAS=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUDNN=ON -D OPENCV_DNN_CUDA=ON -D BUILD_opencv_cudacodec=OFF -D BUILD_opencv_world=OFF ..
make -j8
sudo make install
其中,CUDA_ARCH_BIN参数需要根据自己的显卡型号进行设置,7.5是适用于GTX 1080 Ti等显卡的设置。
5. 验证安装结果
在终端中输入python,进入Python交互环境,输入以下代码:
import cv2
print(cv2.cuda.getCudaEnabledDeviceCount())
如果输出结果大于0,则说明安装成功。
阅读全文