Ubuntu下opencv3.2.0配置CLion開發(fā)

????? 上篇文章寫了關(guān)于Ubuntu下安裝opencv3.2.0的具體步驟,以及最后的代碼測(cè)試。不過,在視覺實(shí)際的開發(fā)過程中,使用的是C++ 運(yùn)用cmake構(gòu)建工具進(jìn)行開發(fā)的。這個(gè)過程中呢,既要進(jìn)行源代碼的編寫,還需要編寫CMakeLists.txt文件,這個(gè)確實(shí)是一件比較麻煩的事情。所以最好就是像在Windows下面那樣可以用VS那樣進(jìn)行開發(fā),然后又不需要重復(fù)的配置Opencv。在這里呢我選擇一個(gè)IDE——CLion.不過CLion是收費(fèi)的。這個(gè)就有點(diǎn)過分了啊。。。。窮學(xué)生真的是可憐??!不過還是在網(wǎng)上找了些注冊(cè)碼,湊合這用吧!

系統(tǒng)環(huán)境:unbuntu16.04 CLion 17.3.3? 之前安裝好的opencv3.2.0

首先在clion下新建一個(gè)project命名為openvtest.在CMakeLists.txt文件中進(jìn)行修改:代碼如下:

cmake_minimum_required(VERSION 3.5)#最小版本要求

project(opencvtest20)

set(CMAKE_CXX_STANDARD 11)

find_package(OpenCV REQUIRED)

set(SOURCE_FILES main.cpp)

add_executable(opencvtest20 ${SOURCE_FILES})

target_link_libraries(opencvtest20 ${OpenCV_LIBS})#鏈接庫

CMakeLists.txt 添加代碼

這樣即可完成,對(duì)opencv的配置,如果出現(xiàn)報(bào)錯(cuò)的情況還需要進(jìn)行添加頭文件目錄。以及庫文件目錄

接下來寫一小段代碼進(jìn)行測(cè)試一下。代碼如下:

#include

#include

#include

#include?

#include

using namespace cv;

using namespace std;

int main( )

{

Mat myMat = imread("../lena.jpg");//這里的lena.jpg可以根據(jù)需求放置,只要路徑添加正確即可

? ? namedWindow("DisplayImage");

? ? imshow("DisplayImage",myMat);

? ? waitKey();

? ? return 0;

}

測(cè)試代碼

測(cè)試結(jié)果:

測(cè)試結(jié)果
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容