原创 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