sudo apt-get install libopencv-dev
sudo apt-get install gcc g++ cmake pkg-config build-essential sudo apt-get install libgtk2.0-dev libavcodec-dev libavformat-dev libtiff5-dev libswscale-dev libjasper-dev
cd ~ git clone https://github.com/opencv/opencv.git
cd opencv mkdir build cd build cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j4 sudo make install
sudo vim /etc/ld.so.conf 加入: /usr/local/lib sudo ldconfig -v export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
pkg-config --modversion opencv4
cmake -D CMAKE_BUILD_TYPE=RELEASE -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-3.4.5/modules ..
sudo find / -name "libopencv_core.so.3.4" sudo vim /etc/ld.so.conf.d/opencv.conf 加入: /usr/local/lib or /usr/local/lib/x86_64-linux-gnu sudo ldconfig -v
#include <opencv2/highgui.hpp> #include <iostream> int main( int argc, char** argv ) { cv::Mat image; image = cv::imread("lena.jpg",cv::IMREAD_COLOR); if(! image.data) { std::cout<<"Could not open file" << std::endl; return -1; } cv::namedWindow("lena", cv::WINDOW_AUTOSIZE); cv::imshow("lena", image); cv::waitKey(0); return 0; }
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up