日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CMake编译opencv

發布時間:2023/12/4 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CMake编译opencv 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載自 http://www.cnblogs.com/mengdd/archive/2012/07/16/2598020.html

http://blog.163.com/jacky_ling0/blog/static/1373925712011072375418/

VS2008.

如果想用CMake編譯OpenCV,首先在安裝OpenCV的時候就有一點點不太一樣。

OpenCV中文網站有介紹:

http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1

安裝過程我記得有一些細節需要注意:比如Path環境變量之間用分號;隔開,并且不要不小心包含了多余的空格。

?

比如我的源文件叫MyCVProject.cpp,我要生成的工程和可執行文件叫Threshold。

CMakeLists.txt里面的內容如下:

cmake_minimum_required(VERSION 2.6)

PROJECT(Threshold)
FIND_PACKAGE(OpenCV REQUIRED )
INCLUDE_DIRECTORIES( ${OPENCV_INCLUDE_DIR} )
ADD_EXECUTABLE(Threshold MyCVProject.cpp)
TARGET_LINK_LIBRARIES(Threshold ${OpenCV_LIBS})

?

之后所有的程序都可以用這個文件,只需要改一下這個里面相應的源文件名字還有你喜歡的工程名,可執行文件名等即可,其他部分都不用改。

?

此處還可參考:http://hi.baidu.com/azhw/blog/item/9527ac34a5abf5a9d0a2d3cf.html

?

然后利用CMake編譯:Configure,然后Generate。

在指定的路徑就出現了想要的項目。里面有三個工程。分別是:ALL_BUILD;Threshold;ZERO_CHECK。

(這里介紹過了:

http://blog.163.com/jacky_ling0/blog/static/1373925712011072375418/)



需要右鍵把自己的那個工程(此處是Threshold)設為啟動項目,然后運行即可。

其他兩個項目不想要的時候可以右鍵移除。









 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的CMake编译opencv的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。