原创 Qt程序打包發佈方法(使用官方提供的windeployqt工具)

Qt程序打包發佈方法(使用官方提供的windeployqt工具) 轉自:http://tieba.baidu.com/p/3730103947?qq-pf-to=pcqq.group Qt 官方開發環境使用的動態鏈接庫方式,在發佈生成的

原创 Qt學習筆記(一)佈局管理器

#include <QLineEdit> #include <QLabel> #include <QWidget> #include <QPushButton> #include <QHBoxLayout> #include <QVBox

原创 Qt學習筆記(三)---製作一個記事本

mainwindow.h #include <QFileDialog> #include <QTextStream> #include <QFontDialog> #include <QFont> #include <QColor> #i

原创 Qt實現打開網頁

Qt實現打開網頁,新建一個mainwindow。在UI界面添加一個Text Browser。 首先在myHTTP.pro中添加QT   +=  network 在mainwindow.h中新建兩個類,QNetworkReply和QNet

原创 指針式儀表識別(二)基於輪廓的傾斜儀表校正

本文將介紹如何利用OpenCV,提取圖片中的矩形輪廓特徵並進行圖片的傾斜校正。完成demo程序可以至:基於輪廓的傾斜儀表校正 本demo所處理的圖片是一張儀表(如下圖),欲實現的功能是將圖片中傾斜的PCB校正爲水平。基本的思路是檢測PCB

原创 Qt實現TcpClient和TcpServer連接收發數據

Qt實現TcpClient和TcpServer連接收發數據,TcpClent實現上位機給串口發送指令,沒有什麼問題了,可是讓下位機做出相應的指令。 首先在TcpClient和TcpServer中的pro加入QT+=network。 界面設

原创 opencv2.4.13配置VS2015(永久配置)

opencv2.4.13配置VS2015,永久配置。 VS2015和opencv2.4.13的下載地址: https://msdn.itellyou.cn/ 首先設置系統環境變量: 32位和64位都添加上,如果你只配置了一個版本的ope

原创 Qt打開USB攝像頭做形狀檢測

Qt打開USB攝像頭做形狀檢測,上次做圓檢測。 Qt打開USB攝像頭,做圓檢測 在上文的基礎上,添加一個函數, void contours(Mat image); 直接上程序: //形狀檢測 void MainWindow::contou

原创 Qt做一個卡通攝像頭

在這篇文章的基礎上,做視覺卡通處理:Qt打開USB攝像頭,做圓檢測 先在painting.h中添加一個函數, painting.h private slots: void colorpainting(Mat image,Mat&

原创 Python視覺處理(四)HSV處理

很多時候,當圖像中存在色彩時,我們用用RGB圖像處理得不到想要的結果時,就可以把圖像轉化成HSV圖像,再加以處理,這樣處理起來獲取方便了很多。當然,在特定的環境中,我們不知道HSV的範圍,這個時候可以測試一下圖像中想要凸顯的物體的HSV的

原创 Opencv學習筆記(二十三) 改進邊緣檢測算子-----Marr-Hildresh

Marr-Hildresh邊緣檢測算子,用於解決邊緣檢測的核心問題---定位精度和抑制噪聲。Marr-Hildreth算子以高斯函數爲平滑算子,結合拉普拉斯算子提取二階導數的零交叉理論進行邊緣檢測。邊緣檢測中灰度變化與圖像尺寸無關,檢測算

原创 Halcon學習筆記(一) 讀取圖片

今天把Halcon安裝配置好了,就試試圖像處理。網上的教程太少了,就自己試了試圖像讀取的寫法。 先讀取一張圖片。 直接上程序: #include "halconcpp.h" #include <opencv2/opencv.hpp> #i

原创 DirectShow在VS2015中PVOID64問題和配置問題

在vs2015上運行DirectShow的錯誤,typedef void* POINTER_64 PVOID64 編譯Directshow代碼時出現如下問題: error C2146: 語法錯誤 : 缺少“;”(在標識符“PVOID64

原创 Python視覺處理(二)線檢測

python線檢測使用的時cv.HoughLinesP()函數: 它有兩個參數: minLineLength-線的最短長度,比這個線短的都會被忽略。 MaxLineGap-兩條線之間的最大間隔,如果小於此值,這兩條線就會被看成一條線。 這

原创 Opencv學習筆記(二十二) 凸包檢測

凸包檢測: 凸包可以想象成一條剛好包住所有點的橡皮圈,對於二維的圖像,凸包就是將最外層的點連接起來構成凸多邊形,它能包含點集中所有的點。物體的凸包檢測常常用於物體識別、手勢識別及邊界檢測等領域。 OpenCV提供了函數convexHull