導航:首頁 > 源碼編譯 > opencv4編譯qt庫的界面

opencv4編譯qt庫的界面

發布時間:2022-08-07 22:24:42

❶ opencv編的給圖片標點的程序,qt編的打開圖片的界面,請問,怎麼才能把兩者結合起來

需要配置路徑!windows開發不好,建議在Linux下開發源代碼

❷ 如何在Qt中配置OpenCV開發計算機視覺程序

首先建立一個工程並把OPENCV的配置文件1下面對各個子函數的功能進行介紹。首先2這里主要用到了信號槽,即一個按鍵按下3下面的這兩個文件程序用到最多的地方。4ui_qt_opencv.h是對應的界面的配置,當5接下來是測試,運行後點擊打開就會載入

❸ 問一下c++怎麼做出qt界面,最最簡單的界面那種

先去官網下一個QT庫,QT可以用VS編譯,也可以用QT自己的編譯器,下載的時候看清楚。如果是VS的下載VS版本,如果想用gcc編譯的就裝MinGW,下載時看清楚版本和編譯器。不論裝哪一個都會安裝QT Creator。
如果單純做QT的程序,建議直接用QT自己的編輯器QT Creator,裡面整合了所有QT需要的開發工具,用VS反而麻煩。
還有就是做界面程序,和控制台還是有很大差異的,不需要分成控制台和界面2個部分。界面是你運行結果的直觀反映,直接就顯示在圖形界面中了(相當於自己做了一個控制台)。

❹ Ubuntu下Qt如何使用openCV庫

OpenCV 2.4.3同樣適用,
1.安裝必要的依賴包
這一步我略去了,因為原文中提到的ffmepg1我並不需要安裝,並且我是從第一種方式轉過來的,就沒有安裝這些包,不過還是列在下面:
sudo apt-get install build-essential libgtk2.0-dev libjpeg62-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev

2.安裝OpenCV
(1)下載OpenCV 2.4.3

(2) tar -xvf OpenCV-2.4.3.tar.bz2
(3)將其復制到 「 home/你的計算機名/」下;
(4)cd OpenCV-2.4.3
(5)mkdir release
(6)cd release
(7)
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_TBB=ON -D WITH_V4L=OFF -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON ..

如果沒有cmake,apt-get install就行
(8) make
(9)sudo make install
3.添加庫的路徑
(1)sudo gedit /etc/ld.so.conf.d/opencv.conf
文件可能需要創建,添加下面內容並保存
/usr/local/lib
(2)sudo ldconfig
(3) sudo gedit /etc/environment
添加下面內容
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

這時,再回到OpenCV-2.4.3/sample/cpp下時,用第一種方式的測試方法,drawing.cpp文件就能正確編譯,而且也可以通過生成的文件看到效果了。

2013.1.6更新:QT調用openCV庫
QT的安裝過程就略去了,注意需要QT設計器和QTcreator,前者我是下源碼編譯的,後者用軟體中心裝的。
配置QT, sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf
在文件內添加了下面兩句:
QMAKE_INCDIR = /usr/include/opencv
QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml
實常式序,創建一個QT4 Console Application,代碼如下:

#include <cv.h>
#include <highgui.h>

int main()
{
IplImage *img = 0;
img = cvLoadImage("Lena.bmp",-1);//Lena.bmp在所建工程的目錄下
cvNamedWindow("lena", 1);
cvShowImage("lena", img);
cvWaitKey(0);
return 0;
}

關鍵的一步,在工程的.pro文件添加下面的內容:

INCLUDEPATH += /usr/include/opencv

LIBS += /usr/lib/libcv.so \
/usr/lib/libcvaux.so \
/usr/lib/libcxcore.so \
/usr/lib/libhighgui.so \
/usr/lib/libml.so

這時就能編譯運行了。

❺ 在Ubuntu中使用qt編opencv的程序時出現這怎麼辦啊

OpenCV 2.2以後版本需要使用Cmake生成makefile文件,因此需要先安裝cmake。 ubuntu下安裝cmake比較簡單, apt-get install cmake apt-get install libgtk2.0-dev(下面兩步安裝編譯必須的庫) apt-get install pkg-config 然後你們下載

❻ 關於如何使用Qt做opencv圖像處理的界面

是不是程序有問題,比如檢查if(!frame)break;,攝像頭初始化需要時間,一開始獲取不到幀,導致退出循環或處理視頻出錯了,還可能是是opencv的版本對編譯器不支持,換成用過的人多的老版本試試,比如opencv2.4.9

❼ 如何把opencv的window固定在qt界面內

QT的安裝
Qt for windows安裝及設置
Qt+MinGW平台的搭建(要兩個軟體:Qt是qt-win- 4.4.3-mingw.exe,MinGW是devcpp-4.9.9)
步驟如下:
step1: 運行devcpp-4.9.9.2_setup.exe,相當於安裝了MinGW,這里我們一路next默認安裝;
step2: 運行qt-win-4.4.3-mingw.exe,除中間選擇一次MinGW(就是安裝devcpp-4.9.9.2後的目錄Dev-Cpp)的路徑外,就一路next;

step3: 設置環境變數(右擊「我的電腦」→「高級」→「環境變數」),這是因為Qt自帶的Command Prompt里顯示著需要的環境變數,根據提示做下列設置:
新建QTDIR(系統變數) 值為c:\Qt\4.4.3
新建QMAKESPEC(系統變數) 值為win32-g++
添加到Path(系統變數) c:\Qt\4.4.3\bin;c:\Dev-Cpp\Bin;c:\Dev-Cpp\mingw32\bin
註:環境變數的路徑因個人安裝而異
step4: QT的安裝和配置完成
step5: 測試,找個現成的應用程序或新建一個hello.cpp文件,完整的命令
>qmake –project(生成.pro文件)
>qmake (生成makefile文件)
>make (生成可執行程序.exe文件)

❽ opencv2.4 +QT源碼編譯問題

opencv的make文件是不是被你一不小心改了。看第一行保存信息:位於moles\highgui\CMakeFiles\pch_Generate_opencv_perf_highgui.dir\build.make文件的第61行,參數中的-ffunctio-sections 應該改為-ffunction-sections。你的這個文件應該是不小心被刪掉了一個n字母

❾ 如何在Qt中使用OpenCV

用Qt可以方便地創造好看的GUI,要是能和OpenCV結合起來我們就能寫出蠻好的一個處理或者管理圖片的軟體。怎麼在Qt中使用OpenCV呢?請看下文:
註:我的Qt版本4.7.4(C:\QtSDK\Desktop\Qt\4.7.4),OpenCV版本2.3.1(E:\opencv),Qt下有MinGW編譯器(C:\QtSDK\mingw)
具體步驟:
Step1>
CMake OpenCV,使用CMake)生成OpenCV庫的makefile文件,需要注意的是解壓出來的OpenCV存儲路徑中的文件夾不要帶有空格或者中文(我的是E:\OpenCV,不要用類似於E:\工程\opencv, E:\Open CV這種),打開CMake,指定源碼位置(就是OpenCV解壓出來的地方)和存放生成文件的地方,Configure彈出如圖對話框,選擇MinGW Makefiles和Specify native compilers

跳出對話框用以指定C++和C的編譯器路徑,C用gcc.exe,在QtSDK目錄下的mingw/bin子目錄中,C++用g++.exe:

然後再次Configure,無錯誤後選中WITH_QT

再次Configure會出現下圖信息提示找不到Qt的Qmake可執行文件

手動指定Qmake.exe所在目錄(在.\QtSDK\Desktop\Qt\4.7.4\mingw\bin下面):

再次Configure,無錯誤後 Generate。
Step2>
編譯
1> Cmd命令 轉到Generate到的目錄(我的是如上圖所示的E:\opencv\MinGW)
>> cd E:\opencv\MinGW
2> Cmd命令 編譯文件
>> mingw32-make
3> Cmd命令 編譯INSTALL
>> mingw32-make install
過程如圖:

Step3>
在存放Generate生成的目錄下有一個install目錄,編譯好的所有結果都在這里啦,包括bin,lib和include,把bin目錄放到環境變數path中,其實可以把整個install目錄拷貝到某個地方使用,這樣就可以把opencv目錄裡面的內容全刪了,省的占空間。我就把install裡面的內容全都搬到了E盤下的OpenCVforQt目錄下了(0.0)。

Example:
在用QtCreator和OpenCV的時候,修改用到opencv的工程的.pro文件就可以了,添加include和lib,例如:
QT += core gui
TARGET = Win_OpenCV_Test
TEMPLATE = app

INCLUDEPATH += E:\OpenCVforQt\include
INCLUDEPATH += E:\OpenCVforQt\include\opencv
INCLUDEPATH += E:\OpenCVforQt\include\opencv2

LIBS += E:\OpenCVforQt\lib\libopencv_core231.dll.a
LIBS += E:\OpenCVforQt\lib\libopencv_highgui231.dll.a
LIBS += E:\OpenCVforQt\lib\libopencv_imgproc231.dll.a

SOURCES += main.cpp

閱讀全文

與opencv4編譯qt庫的界面相關的資料

熱點內容
液壓助力車壓縮比 瀏覽:217
文件伺服器上如何查看 瀏覽:975
雪花繪制源碼 瀏覽:662
app主頁演示圖怎麼做 瀏覽:542
幼兒園設計pdf 瀏覽:645
干接點輸入單片機 瀏覽:541
亞馬遜雲伺服器查看 瀏覽:163
如何用免費雲伺服器 瀏覽:610
php的輸出命令 瀏覽:264
在家怎麼製作解壓小玩具 瀏覽:99
javascript源碼輔助閱讀 瀏覽:384
pythonui開發工具 瀏覽:595
adr指標源碼 瀏覽:217
程序員轉架構管理 瀏覽:959
企業伺服器為什麼不能被拷貝 瀏覽:119
用c編程實現txt搜索 瀏覽:854
JAVA小數隨機數 瀏覽:337
app加拿大pc怎麼操控的 瀏覽:698
光影app蘋果怎麼下載不了 瀏覽:971
php會員注冊代碼 瀏覽:511