jetson nx 安装不带cuda的opencv
时间: 2023-09-21 21:09:40 浏览: 90
已经编译好的opencv45,适用于jetson X nx
Jetson NX是一款基于英伟达Jetson平台的嵌入式计算模块,它支持CUDA加速计算。如果您需要在Jetson NX上使用OpenCV而不带CUDA,则可以按照以下步骤进行操作:
1. 在Jetson NX上安装OpenCV的依赖项:
```
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
2. 从OpenCV的官方网站上下载OpenCV的源代码:
```
git clone https://github.com/opencv/opencv.git
```
3. 进入OpenCV源代码目录,创建一个新的build目录,并进入该目录:
```
cd opencv
mkdir build
cd build
```
4. 运行CMake命令生成Makefile:
```
cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DWITH_CUDA=OFF ..
```
注意:在CMake命令中添加了-DWITH_CUDA=OFF选项,以禁用CUDA支持。
5. 执行make命令编译OpenCV:
```
make -j4
```
注意:-j4选项表示使用4个线程编译OpenCV,可以根据实际情况进行调整。
6. 执行sudo make install命令安装OpenCV:
```
sudo make install
```
7. 验证OpenCV是否成功安装:
```
pkg-config --modversion opencv
```
如果输出了OpenCV的版本号,则表示OpenCV已经成功安装并可以使用。
希望这些步骤可以帮助您在Jetson NX上安装不带CUDA的OpenCV!
阅读全文