简单记录一下ubantu18.04安装opencv4.2.0和使用opencv所遇到的问题

目录

1.ubantu18.04安装opencv及opencv_contrib

1.1安装依赖库:

1.2 、解压目录创建build目录

1.3、 cmake指令

1.4、配置opencv环境

1.5、 查看版本

 1.6、程序测试

2. _src.type() == CV_8UC1 in function 'cv::equalizeHist'

3.Opencv 解决问题 !_src.empty() in function 'cv::cvtColor' 

4. The operation is neither 'array op array' (where arrays have the same size and the same number of channels), nor 'array op scalar', nor 'scalar op array' in function 'arithm_op' 


1.ubantu18.04安装opencv及opencv_contrib

参考:Ubuntu 18.04 安装opencv4.2.0_ubuntu18.04安装opencv4.2.0-CSDN博客

(超详细)Ubuntu18.04下安装及卸载opencv+opencv_contrib_ubuntu18.04卸载opencv-CSDN博客

Ubuntu18.04安装Opencv4.5(最新最详细)_ubuntu安装opencv4.5-CSDN博客

Ubuntu18.04安装Opencv4.5(最新最详细)_ubuntu安装opencv4.5-CSDN博客

opencv地址:GitHub - opencv/opencv at 4.2.0

opencv_contrib地址:GitHub - opencv/opencv_contrib at 4.2.0

1.1安装依赖库:

sudo apt-get install build-essential   
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

常出现的问题:无法定位 libjasper-dev 

解决方法:

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt upgrade
sudo apt install libjasper1 libjasper-dev

1.2 、解压目录创建build目录

unzip opencv-4.2.0.zip
unzip opencv_contrib-4.2.0.zip
 
//把opencv_contrib-4.2.0移到opencv_4.2.0中
mv opencv_contrib-4.2.0  ./opencv_4.2.0
 
cd opencv_4.2.0
mkdir build

1.3、 cmake指令

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_ENABLE_NONFREE:BOOL=ON -D INSTALL_C_EXAMPLES=ON -D OPENCV_GENERATE_PKGCONFIG=YES -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.2.0/modules ..</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值