首先寫一個簡單的測試代碼
#include <opencv2/opencv.hpp> #include <iostream> #include <string> using namespace cv; using namespace std; int main() { Mat img = imread("img_test.jpg"); if(img.empty()) { cout<<"error"; return -1; } cout<<"My picture: "<< img.size() <<endl; return 0; }
之后,
寫一個CMakeLists.txt 文件,try.cpp為相應的C++文件,project后面接的是想要生成的可執行文件名
cmake_minimum_required(VERSION 2.8) project(opencv) find_package(OpenCV REQUIRED) add_executable(opencv try.cpp) target_link_libraries(opencv ${OpenCV_LIBS})
寫好了之后運行
cmake .
之后
make
相應路徑下會生成一個名字為opencv的文件,執行
./opencv
成功得到結果~

