首页 > 技术文章 > jetson 安装opencv4.4.0

yangyuqing 2021-06-16 09:46 原文

参考链接:https://my.oschina.net/u/4274358/blog/4883031

opencv4.4.0安装包百度云盘链接

链接: https://pan.baidu.com/s/10V21T3xpKTpLcRnOHJF1qA

提取码: 9csc 

 

opencv_contrib安装包百度云盘链接

链接: https://pan.baidu.com/s/1i2aniXReGPhI7VZIZGcH5Q

提取码: ua6f 

 

缺失文件xfeatures百度云盘链接

链接: https://pan.baidu.com/s/1kgGyrmiyPQGXGDyEtCOJZA

提取码: czv9 

 

注意

1. 编译过程中出现:

通过修改项目的 CMakeLists.txt 来实现的:

opencv/CMakeLists.txt添加:include_directories("modules")

 

2. 查询opencv版本

pkg-config --modversion opencv

结果提示 Package opencv was not found in the pkg-config search path. 

解决方法如下:

cd /usr/local/lib

sudo mkdir pkgconfig
cd pkgconfig
sudo touch opencv.pc
sudo gedit opencv.pc

首先建一个新的文件夹:pkgconfig
然后cd到这个文件夹下,新建opencv.pc文件;
再打开opencv.pc文件,文件内输入:

prefix=/usr/local
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib

Name: opencv
Description: The opencv library
Version:4.4.0
Cflags: -I${includedir}/opencv4
Libs: -L${libdir} -lopencv_shape -lopencv_stitching -lopencv_objdetect -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_photo -lopencv_ml -lopencv_imgproc -lopencv_flann  -lopencv_core

然后保存退出。

 接下来更改环境变量:sudo gedit /etc/bash.bashrc

  在文件后添加:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 
export PKG_CONFIG_PATH

保存退出,执行下面生效

source /etc/bash.bashrc
 

 

推荐阅读