windows平台下基于QT和OpenCV搭建图像处理平台
生活随笔
收集整理的這篇文章主要介紹了
windows平台下基于QT和OpenCV搭建图像处理平台
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ??在之前的博客中,已經分別比較詳細地闡述了“windows平臺下基于VS和OpenCV”以及“Linux平臺下基于QT和OpenCV"搭建圖像處理框架,并且生成了相應的免費視頻。這篇博客的主要內容,就是基于最新版本的相應工具,在windows平臺下,“基于QT和OpenCV搭建圖像處理平臺”,并且進一步研究如何基于QT所見即所得的便利,進行圖像處理操作,最終還要和vs做一個比較,進行初步小結。 ? ?主要分為3個部分,一個是當前模式下,windows+QT環境的搭建;二個是配套版本的OpenCV重新編譯;三個是綜合起來,配置成功環境。 一、搭建windows平臺下的QT環境 最新版本的QT為(2017年12月5日版本)
下載地址為(可能需要注冊賬戶):
http://download.qt.io/official_releases/qt/5.10/5.10.0/qt-opensource-windows-x86-5.10.0.exe 最突出的感受就是在最新版本中的QT中,進行了很高程度的集成,將各種環境下的pre-build版本都進行了一起發布。如果你的機器上已經安裝了vs2013/vs2015等,可以選擇對應的版本。本文中經過我多次嘗試后,覺頂選擇"MingW"這個版本,同時投選Tools中的"MingW",這樣保證一次性安裝到位。(只選擇這兩項) 在這種情況下,安裝QT,配置KIT,基本上就可以直接運行FORM了。注意編譯器和調試器都要填寫正確。 二、配套OpenCV編譯 ? ? 為了配合當前QT程序的運行,必須重新編譯OpenCV。采用的工具仍是CMake 選擇MinGW的Makefiles,方式選擇"Specify native compilers" 分別詳細填寫c和c++的編譯器地址,這個是和你安裝QT的地址相關的,我的這個地址可以作為參考: C對應:D:/Qt/Qt5.10.0/Tools/mingw530_32/bin/gcc.exe C++對應:D:/Qt/Qt5.10.0/Tools/mingw530_32/bin/g++.exe 此時Finish會報錯,注意點開“Advanced",而后將CMAKE_MAKE_PROGRAM設置為你的mingw32-make地址,我的這個地址做參考 D:/Qt/Qt5.10.0/Tools/mingw530_32/bin/mingw32-make.exe ? 點擊Configure,開始進行配置。注意這里不能選擇"Build_opencv_world"模式,只能分開來編譯。(具體原因不詳細,如果那位知道請喝我聯系",如果要加上contribute的話,也請正確設置。此外,一定要選擇With_qt 點擊Configure,會報一些錯誤,主要是QT配置問題。 其中正確配置QMake.exe的地址,并且按照類似”D:\Qt\Qt5.10.0\5.10.0\mingw53_32\include“下配對地址正確設置 最后Configure沒有問題,點擊generate。在這個過程中,如果報缺少”libwinpthread-1.dll"的話,需要從網上下載一個,放置到Path所在目錄中(比如64位系統在syswow64中,32位系統在system32中),這樣可以正確生成。 進入代碼生成目錄,先后運行“mingw32-make"和"mingw32-make install"生成結果,大概需要1個小時時間。如果沒有設置Path,可以參考我下圖中的這種方法。兩個100%,則代表生成成功。 ? ? 三、生產基礎框架。 ? ??這個時候,就應該比較簡單了。主要是配置文件和頭文件的問題,簡單貼一下吧: 配置文件里面加上頭地址: 環境變量里面將bin加上去 添加相關代碼: OK!感謝閱讀至此,希望有所幫助!總結
以上是生活随笔為你收集整理的windows平台下基于QT和OpenCV搭建图像处理平台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序tabBar导航栏页和其他页执
- 下一篇: appinfo信息管理系统_基于SSM框