天天看點

qt配置opencv_Win10+Qt Creator4.8.0+opencv3.4.0環境配置

最近由于需要新開發一款跨平台産品,需要在win10下配置opencv+qt環境,研究了一晚上終于成功運作顯示圖像demo,在此記錄一下。

  • 安裝環境

在window10下使用qt creator配置opencv有兩種方法:

1.使用cmake編譯opencv源碼,生成适合MinGW編譯器使用的opencv庫,這個庫需要自己手動編譯網上很多教程,比較麻煩;

2.使用opencv已經編譯好适用于MSVC編譯器的庫,這個已經編譯好的庫就是我們經常在vs201*用的lib庫,這個少去了自己編譯的過程,比較簡單,本文主要介紹這種方法。

  • opencv include、lib庫與環境變量

在qt creator項目檔案*.pro中配置include與lib庫,我的路徑如下:

qt配置opencv_Win10+Qt Creator4.8.0+opencv3.4.0環境配置

這裡需注意在qt creator中使用的MSVC版本,例如我使用的是MSVC2015 64位,

qt配置opencv_Win10+Qt Creator4.8.0+opencv3.4.0環境配置

那麼對應opencv lib庫是x64中的vc14

qt配置opencv_Win10+Qt Creator4.8.0+opencv3.4.0環境配置

将opencv bin目錄添加入環境變量中。

配置好環境後需要使用qmake運作一下,qmake位置:

qt配置opencv_Win10+Qt Creator4.8.0+opencv3.4.0環境配置

測試代碼:

qt配置opencv_Win10+Qt Creator4.8.0+opencv3.4.0環境配置

這裡需要注意有時候顯示不出圖像,那麼在項目->run中将Run in terminal勾選掉,可以顯示圖像。