OpenCV基礎篇之使用CMake管理工程

2021-06-26 07:10:17 字數 1074 閱讀 6256

/*

* filename : read.cpp

* author : xiahouzuoxin @163.com

* version : v1.0

* date : tue 13 may 2014 07:34:25 pm cst

* brief :

* */

#include

#include

using

namespacecv;

using

namespace

std;

intmain

(int

argc

,char

**argv

)namedwindow

("display image"

,cv_window_autosize

);imshow

("display image"

,img

);waitkey(0

);return0;

}

這就是opencv基礎篇之讀取顯示中使用的**

如果沒有安裝cmake,則使用下面命令安裝

yum install cmake
cmake是一款工程管理軟體,比makefile平台遷移性更好,通過cmake能自動生成makefile。用於本程式的cmake檔案內容如下:

project(read)

find_package(opencv required)

add_executable(read read)

target_link_libraries(read $)

將上述內容儲存到檔名為cmakelists.txt(必須是這個檔名)的檔案中,依次執行

cmake ./

make

cmake命令直接生成makefile,通過makefile生成可執行檔案(這也就是為什麼cmake平台遷移性好,不同的平台能生成對應的makefile,很容易遷移到windows)。

OpenCV基礎篇之畫素訪問

filename get pixels.cpp author xiahouzuoxin 163.com version v1.0 date sun 01 jun 2014 06 40 54 pm cst brief include include using namespace std using ...

opencv之基礎篇(關於Mat類的使用)

opencv中常見的與影象操作有關的資料容器有mat,cvmat和iplimage,這三種型別都可以代表和顯示影象,但是,mat型別側重於計算,數學性較高。而cvmat和iplimage型別更側重於 影象 在opencv2.0之前,opencv是完全用c實現的,但是,iplimage型別與cvmat...

OpenCV基礎篇之Mat資料結構

filename matobj.cpp author xiahouzuoxin 163.com version v1.0 date thu 15 may 2014 09 12 45 pm cst brief include include include using namespace std us...