QT creator使用OpenCV問題集

2021-06-22 03:56:14 字數 1167 閱讀 3810

將遇到的問題羅列在此:

1.不能編譯執行提示找不到編譯器。

目錄下面有中文符號。

2.編輯器內不能顯示游標。

此問題可能是因為使用谷歌輸入法造成的,修改內嵌編輯模式。

2014-5-22  該方法第一次更改後可以,下次又出現該問題。據說是和谷歌輸入法衝突,改為qq輸入法試試。

同時,谷歌輸入法無法輸入中文選單。更改為qq輸入法此問題仍然存在,在記事本內複製過去可以。

3.影象經過canny變換後無法在標籤內顯示。

除錯後發現是因為對影象大小進行了調整,canny部分恰好丟失了。將縮放語句去掉,canny效果能夠顯示出來。

qt\qt5.2.1\5.2.1\mingw48_32\bin

可以執行。

5. 重置影象大小會導致影象全黑。

//dstimage無法傳遞到qimage內,2014/6/20  22:43.   因為重置會到導致全黑。

mat srcgray;

cvtcolor(srcimage,srcgray,cv_rgb2gray);

int threshold_value=128;

int max_binary_value=255;

int threshold_type=thresh_binary;

threshold(srcgray, dstimage, threshold_value, max_binary_value,threshold_type );

imshow("li",dstimage);

img = qimage((const unsigned char*)(dstimage.data),dstimage.cols,dstimage.rows, dstimage.cols*dstimage.channels(),qimage::format_indexed8);

// img=img.scaled(ui->label1->size());

ui->label2->setpixmap(qpixmap::fromimage(img));

解決方式:需要提前將影象進行縮放以適應標籤。

cv::resize(srcimage,srcimage,size(ui->label1->width(), ui->label1->height()),0,0,3);

XP下在Qt Creator中使用OpenCV庫

我直接下了exe,雙擊安裝,改了目錄 d opencv2.2,安裝的時候要選擇 新增環境變數 在建立工程檔案的時候 這裡假設為hello.pro,字尾為pro 向工程中新增以下語句 includepath d opencv2.2 include opencvincludepath d opencv2...

Qt Creator 使用筆記

預設情況下qss是不會高亮顯示的,需要手動配置,步驟如下 工具 選項 環境 mime 型別 在 已註冊的mime型別 框中輸入 text css 接著在 詳情 的 模式 末尾追加一項 qss 注意 多項之間需要用分號 分割,ok ubuntu 版本 16.04 kylin qt creator 版本...

Qt Creator的初步使用

啟動 qt creator,出現如圖 1 所示的主視窗 qt creator 的介面很簡潔。上方是主選單欄,左側是主工具欄,視窗的中間部分是工作區。根據設計內容不同,工作區會顯示不同的內容。主視窗左側是主工具欄,主工具欄提供了專案檔案編輯 窗體設計 程式除錯 專案設定等各種功能按鈕。qt creat...