目录
1.ubantu18.04安装opencv及opencv_contrib
2. _src.type() == CV_8UC1 in function 'cv::equalizeHist'
3.Opencv 解决问题 !_src.empty() in function 'cv::cvtColor'
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 ..
</