原创 通過源碼瞭解,QThread類中的線程是在哪裏創建的

Qt中的QThread是常用的一個類,Qt的官方文檔說這不僅僅是一個線程,實際上封裝了很多東西;那麼,其中的線程究竟在在哪裏?通過Qt源碼,我們可以有一個初步瞭解; QThread的入口函數是run()函數,通過調用start()函數,可

原创 遍歷Qt界面控件

查看了網絡上常用的遍歷控件代碼,很有啓發,不過,因爲Qt界面類往往有很多層,用網上提到的方法通常只能遍歷一層,也就是說,當獲取父節點的時候,只能遍歷子節點,子節點以下的節點,無法獲取到了。 所以,改進後的遍歷方法是,先採用遞歸函數,獲取界

原创 Qt聯合halcon編程——halcon自帶案例

C:\Users\Public\Documents\MVTec\HALCON-13.0\examples\cpp\qtC:\Users\Public\Documents\MVTec\HALCON-13.0\examples\  找不到的話

原创 opencv實現halcon函數 VectorAngleToRigid

話不多說,先上代碼: struct sHomMatrix {     double a11;     double a12;     double a13;     double a21;     double a22;     doub

原创 Visual Studio (VS2013及以後版本)項目屬性複製的方法:環境VS2015+QT5.14+openCV4.3

參考了網上很多保存項目屬性的方法,一般說來都要用到屬性表(.props文件),嘗試多次後發現不完備,不能把整個項目的配置保存下來,只能保存部分,而有很多項目,全局屬性基本類似,這時,可以考慮如下方法; 1,找到.vcxproj文件; 2,

原创 程序猿節調試大半天的經歷

今天是程序猿的節日,我從早到晚都在調試,雖然解決問題不涉及複雜的技術,但是整個調試過程值得說一說。 遇到的問題是這樣的: 點擊界面上的item後,彈出了界面,不過,界面上的checkbox消失了,不僅如此,doublespinbox的上下

原创 永恆

凡人皆有一死,但很多人都渴望永恆:生命永恆,事業永恆,愛情永恆... 我也不例外,直到有一天,午睡起來,意識到自己是肉體凡胎,這才瞭解,身體終將逝去,我的所有想法也會隨之飄散,沒有什麼會留存在這個世界上,我和我所有的一切,似乎都註定無法永

原创 線段到圓弧的距離

計算一條線段的中垂線和圓弧的交點,和這條線段的距離: 1,畫一段圓弧; 2,畫一條線; 3,計算線到圓弧的交點; 4,這兩個交點確定一條線段; 5,由兩個交點畫圓,兩個圓的交點先連,就是線段的中垂線; 6,中垂線和圓弧有一個交點; 7,計

原创 vs2013創建Qt Gui Class後,怎樣改類名?

有時我們在VS中創建Qt Gui Class後,發現類名需要改變,已經做了很多編輯工作,要怎麼順利改變類名? 介紹一種方法: 1,class.h和class.cpp中修改類名,所有出現class名的地方,改成想要的Class名稱; 2,u

原创 支持向量機SMO算法實現(源碼逐條解釋)

支持向量機號稱機器學習中最好的算法——存在最優解,而且一般問題都可以得解。但是算法需要的存儲空間和計算複雜度較大,不大適合大數據量的運算,不過經過platt發明的SMO簡化運算後,效率可以提高很多。以下是筆者用Matlab語言寫的支持向量

原创 C#調用Qt寫的[email protected]+VS2013(32bit)+win7 32bit

網上有大神教我們怎麼用C#調用Qt寫的dll,試了一下,沒調出來,可能是Qt版本的問題;今天調了個程序出來,話不多說,寫步驟,上代碼:1,從網上下一個qtwinmigrate:https://github.com/qtproject/qt

原创 SVM算法預測股指

四年前的代碼,當時想着能不能用這個算法,在股市上大賺一筆,現在想起來真是好笑,不過,想了,也做了,雖然沒結果,也許對後來者有用,就共享出來,然後一笑了之。%SVM_SMO solving regression problem;%almos