原创 H矩陣求取旋轉和平移分量

最近在做機器人導航項目,於是就順手在OpenCV裏面將以前看過但是不太理解的從Homography求Rotation和Translation實現了一下 代碼如下:   [cpp] view plaincopy int

原创 幾種常見模式識別算法整理和總結

這學期選了門模式識別的課。發現最常見的一種情況就是,書上寫的老師ppt上寫的都看不懂,然後繞了一大圈去自己查資料理解,回頭看看發現,Ah-ha,原來本質的原理那麼簡單,自己一開始只不過被那些看似formidable的細節嚇到了。所以在這

原创 攝像機標定和立體標定

嘗試用OpenCV來實現立體視覺也有一段時間了,主要的參考資料就是Learning OpenCV十一、十二章和OpenCV論壇上一些前輩的討論。過程中磕磕碰碰,走了不少彎路,終於在前不久解決了最頭大的問題,把整個標定、校準、匹配的流程調

原创 opencv雙目測距實現

雖然最近注意力已經不可遏制地被神經科學、大腦記憶機制和各種畢業活動吸引過去了,但是還是覺得有必要把這段時間雙目視覺方面的進展總結一下。畢竟從上一篇博文發表之後,很多同仁發E-mail來與我討論,很多原來的疑團,也在討論和一步步的試驗中逐

原创 Boosting, Online Boosting,adaboost

bagging,boosting,adboost,random forests都屬於集成學習範疇.  在boosting算法產生之前,還出現過兩種比較重要的算法,即boostrapping方法和bagging方法。首先介紹一下這二個算法思

原创 機器人座標系轉換

在halcon中c_1Hc_5描述的是座標系從c_1如何轉換到c_5,同時也描述了c_5座標系在c_1座標系中的位置和朝向。   上文中說明了如何將c_5座標系中的點轉換爲c_1座標系內的點的座標,其算法是c_5座標系內的座標左乘以c

原创 halcon攝像機標定

* create camera setup of three cameras create_camera_setup_model (3, CameraSetupModelID) * camera 0 is located in the

原创 EM算法

Expectation Maximization (EM) 是一種以迭代的方式來解決一類特殊最大似然 (Maximum Likelihood) 問題的方法,這類問題通常是無法直接求得最優解,但是如果引入隱含變量,在已知隱含變量的值的情況下

原创 聚類算法之K-mean算法

Clustering 中文翻譯作“聚類”,簡單地說就是把相似的東西分到一組,同 Classification (分類)不同,對於一個 classifier ,通常需要你告訴它“這個東西被分爲某某類”這樣一些例子,理想情況下,一個 clas

原创 MATLAB Coder可以從MATLAB代碼生成獨立的、可讀性強、可移植的C/C++代碼

MATLAB Coder可以從MATLAB代碼生成獨立的、可讀性強、可移植的C/C++代碼。 使用MATLAB Coder產生代碼的3個步驟:①準備用於產生代碼的MATLAB算法;②檢查MATLAB代碼的兼容性(有些matlab代碼語

原创 最大似然估計(like-hood)

最大似然估計的原理 給定一個概率分佈,假定其概率密度函數(連續分佈)或概率聚集函數(離散分佈)爲,以及一個分佈參數,我們可以從這個分佈中抽出一個具有個值的採樣,通過利用,我們就能計算出其概率: 但是,我們可能不知道的值,儘管我們知道這些採

原创 聚類算法之高斯混合模型

上一次我們談到了用 k-means 進行聚類的方法,這次我們來說一下另一個很流行的算法:Gaussian Mixture Model (GMM)。事實上,GMM 和 k-means 很像,不過 GMM 是學習出一些概率密度函數來(所以 G

原创 聚類算法之k-medoids算法

上一次我們瞭解了一個最基本的 clustering 辦法 k-means ,這次要說的 k-medoids 算法,其實從名字上就可以看出來,和 k-means 肯定是非常相似的。事實也確實如此,k-medoids 可以算是 k-means

原创 Halcon shape-based 3d matching dxf file create

1、首先安裝autocad 2、下載3dsout command 插件 3、在工具菜單中選擇加載應用程序,其中加載ac3dsout.arx 4、在cad的命令中輸入3dsout,回車,選擇模型,後在回車,彈出保存文件對話框,保存爲*.3d

原创 Qt安裝—搭建VS2008+QT開發環境

Qt安裝—搭建VS2008+QT開發環境 (一)工欲善其事,必先利其器,廢話不多講。 總結起來網上流行的VS2008+QT安裝說明有以下幾個問題需要解釋清楚: 1,首先明確需要下載什麼版本的QT。網上流行的安裝說明只是針對過去舊版本的Q