2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

qt+opencv3.0配置詳解

 雪柳花明 2015-12-13

前不久弄了一個(gè) win7下配置qt+opencv 注意事項(xiàng) 鏈接:http://blog.csdn.net/slamdunk006/article/details/50134811 

這個(gè)事關(guān)于opencv2.4.4的,能用是能用,可惜,我需要用到最新的類庫(kù),所有又研究了一下如何將最新的opencv3.0(截止到發(fā)稿日,官方最新)集成進(jìn)來(lái)。


不多說(shuō)閑話了,直接弄了。。


還是跟之前一樣,需要整三樣?xùn)|西(這個(gè)是針對(duì)初次安裝的,如果已經(jīng)安裝過(guò)了,那就只需要下載opencv3.0即可),

1、在qt官網(wǎng)下載最新版本的qt creator ,http://www./developers/,為何選擇最新版本的呢,因?yàn)樽钚掳姹镜谋WC你的編譯opencv不會(huì)出現(xiàn)問(wèn)題 

2、在OpenCV官網(wǎng)下載opencv工具,鏈接http:///  , 

3、CMake鏈接http://www./cmake/resources/software.html 


安裝qt 、opencv的解壓、cmake的解壓啥的就不說(shuō)了,直接安裝即可。


弄完前面三個(gè)東東,需要先配置一下QT的環(huán)境變量,

需要將qt路徑加入環(huán)境變量,一共有2個(gè)地方,C:\Qt\Qt5.5.1\Tools\mingw492_32\bin;C:\Qt\Qt5.5.1\5.5\mingw492_32\bin;

弄完這個(gè)環(huán)境變量后,開(kāi)始cmake操作。

1.生成Makefiles
a、打開(kāi)CMake,配置源碼路徑和生成物的目標(biāo)路徑:選擇brows source...和browse build...,分別是opencv3.0的sources路徑和你要build的保存路徑

b、選擇configure按鈕,彈出的對(duì)話框,配置如下圖所示


c、點(diǎn)Next,分別選擇gcc和g++路徑:


d、點(diǎn)擊finish。這里CMake會(huì)自動(dòng)開(kāi)始配置。出現(xiàn)如下圖所示,


e、過(guò)程會(huì)出錯(cuò),不用管,因?yàn)榫幾g的是OpenCV3.0,所以不能勾選WITH_IPP


f、需要勾選WITH_OPENGL和WITH_QT


g、繼續(xù)點(diǎn)擊Configure,成功會(huì)如以下顯示:


h、點(diǎn)擊Generate,生成MakeFiles成功。


2.編譯OpenCV

a、到c:\OpenCV\source\opencv-3.0.0-beta\sources\cmake 下找到 OpenCVCompilerOptions.cmake


打開(kāi)它并找到
add_extra_compiler_option(-Werror=non-virtual-dtor)
將它注釋掉,變成:
#add_extra_compiler_option(-Werror=non-virtual-dtor)


b、打開(kāi)cmd,進(jìn)入剛才設(shè)置的build目標(biāo)路徑,輸入mingw32-make命令開(kāi)始編譯(友情提示:此過(guò)程較為漫長(zhǎng),建議關(guān)掉殺毒軟件可能會(huì)快些,在我的ThinkPad T410上耗時(shí)35分鐘)


c、達(dá)到100%即完成。


3.配置環(huán)境

新建一個(gè)opencv3.0_use文件夾,按照a、b方式拷貝到這個(gè)文件夾里面

a、OpenCV3.0安裝目錄下的build/include目錄


b、CMake目標(biāo)build路徑下,MinGW編譯后的bin目錄和lib目錄


最終如下圖所示


c、配置opencv3.0_use文件夾環(huán)境變量:將路徑 C:\Qt\opencv3.0_use\bin  添加到系統(tǒng)環(huán)境變量中。

------------------------------------分割線,僅僅是分割線,哈哈---------------------------------------------------------------------------------------------------

到此QT Creator下的OpenCV開(kāi)發(fā)環(huán)境已經(jīng)配置好,剩下的就是測(cè)試是否配置成功。

新建一個(gè)空的工程 OpenCV_Test.pro
在里面添加:
INCLUDEPATH+=E:/OpenCV/necessary_file/include/opencv 
             E:/OpenCV/necessary_file/include/opencv2 
             E:/OpenCV/necessary_file/include
LIBS += -L LIBS += -L E:/OpenCV/necessary_file/lib/libopencv_*.a
在main.cpp里添加:
#include "cv.h"
#include "cxcore.h"
#include "highgui.h"
int main(int argc, char *argv[])
{
    //聲明IplImage指針
    IplImage *pImg;
    //載入圖片
    pImg = cvLoadImage("E:/Qt/image/bg/1d60857569.jpg", 1);
    //創(chuàng)建窗口
    cvNamedWindow("Image",1);
    //顯示圖像
    cvShowImage("Image",pImg);
    //等待按鍵
    cvWaitKey(0);
    //銷毀窗口
    cvDestroyWindow("Image");
    //釋放圖像
    cvReleaseImage(&pImg);
    return 0;
}



配置成功!~~~~~~~~~~~~~哈哈哈哈哈哈哈哈哈哈哈哈哈

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多