安裝cmake
cd
sudo apt install -y cmake
sudo apt install -y make
安裝opencv(原始碼編譯)
- 可以在home目錄下新建一個檔案夾opencv,進入opencv檔案夾,打開終端,輸入如下命令下載原始碼
git clone https://github.com/opencv/opencv.git
- 進入opencv,創建一個檔案夾叫build
cd opencv && mkdir build
- 安裝cmake gui
sudo apt-get install cmake-qt-gui
- 打開cmake gui界面
cmake-gui
- 輸入where is the source code 和 Where to build the binaries
我的分別是
/home/houyw/opencv/opencv
/home/houyw/opencv/opencv/build

6. 依次點擊Configure(用默認引數,點擊finish),Generate兩個按鈕,(可能時間有點久,具體看你電腦的硬體設備)

7. 進入build檔案夾,打開終端,輸入如下命令
cd ~/opencv/build
make -j4
sudo make install
sudo apt-get install libopencv-dev
- 最后一步,測驗opencv4是否安裝成功,輸入
pkg-config --modversion opencv4

配置 vscode
- 按照如下檔案目錄建立檔案夾
project
|--new.cpp
|--a.png
|--Makefile
- 填入內容
- a.png是自己準備的測驗圖片
- new.cpp中填入以下代碼
#include <opencv2/highgui.hpp>
#include <iostream>
int main( int argc, char** argv )
{
cv::Mat image;
image = cv::imread("a.png",cv::IMREAD_COLOR);
if(! image.data)
{
std::cout<<"Could not open file" << std::endl;
return -1;
}
cv::namedWindow("namba image", cv::WINDOW_AUTOSIZE);
cv::imshow("namba image", image);
cv::waitKey(0);
return 0;
}
- Makefile中填入如下命令(最好自己手打一遍,以防止出錯,最后一行前面是TAB不是4個空格)
- SRC是要運行的程式名,PROJECT是可執行檔案
CC = g++
PROJECT = new_output
SRC = new.cpp
LIBS = `pkg-config --cflags --libs opencv4`
$(PROJECT) : $(SRC)
$(CC) $(SRC) -o $(PROJECT) $(LIBS)
- 配置c_cpp_properties.json 檔案
在includePath中加入"/usr/local/include/opencv4/**", 其他的默認就好

- 打開終端,輸入如下命令即可運行
make
./new_output
參考鏈接
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/340579.html
標籤:其他
下一篇:opencv 圖片染色 及 移動
