原创 關於EMGU CV的那些事——1.環境搭建(win8 vs2012 emgucv3.0)

樓主讀研階段研究圖像處理,想用C#實現PTAM/PTAMM算法並用UNITY創建相關應用。對於PTAM(Parallel Tracking and Mapping)算法,使用了大量的第三方庫,實現語言是C/C++。之所以選擇C#,是因爲

原创 NeHe的OpenGL教程 lesson6-8 學習心得

昨天和今天學了3個課程,實現了紋理貼圖,加入光源,鍵盤控制模型,混色這4個功能。 OpenGL兩種光源。第一種稱爲環境光。環境光來自於四面八方。所有場景中的對象都處於環境光的照射中。第二種類型的光源叫做漫射光。漫射光由特定的光源產生,並在

原创 如何擴大二維數組的大小(任何類型的通用版)

下面給大家介紹一種人爲擴大二維數組大小的一種方法。 第一個函數是擴大一維數組的,第二個是擴大二維數組的: import java.lang.reflect.Array; public class ResizeArray{ /**

原创 對OpenGL的初步認識及多版本框架介紹(基於NeHe的OpenGL教程)

        由於以後接觸的技術和圖形有關,所以最近也是來學學習一下opengl的相關知識點。當然有看到《opengl編程指南》這本紅寶書,但是對於初學者來言,這本書需要花很多精力,所以我找到了《NeHe的opengl》教程,並且自己搭

原创 大家一起學C++(4)

1.typedef可以用來定義類型的同義詞:    double wages;   //wages is a synonym for double    wages hourly, weekly;   //double hourly, w

原创 NeHe的OpenGL教程 lesson1-5 學習心得

這兩天學習了NeHe的OpenGL教程的前5個課程,瞭解並掌握了OpenGL較爲基礎的知識:多邊形的繪製,上色,旋轉等。 1.      X座標軸從左至右,Y座標軸從下至上,Z座標軸從裏至外。OpenGL屏幕中心的座標值是X和Y軸上的0

原创 計算機視覺、機器學習相關領域論文和源代碼大集合

轉自: http://blog.csdn.net/zouxy09/article/details/8550952 作者:zouxy09 一、特徵提取Feature Extraction: ·         SIFT [1] [

原创 關於OpenCV的那些事——跟蹤點選取方式和特徵點跟蹤恢復

這一節應該是本項目(Feature Tracking and Synchronous Scene Generation with a Single Camera)的最後一節了,實現了兩種選取跟蹤點和恢復跟蹤的方法,順便把AR物體換成了AR

原创 關於OpenCV的那些事——相機標定

這一節我們首先介紹下計算機視覺領域中常見的三個座標系:圖像座標系,相機座標系,世界座標系。以及他們之間的關係。然後介紹如何使用張正友相機標定法標定相機。 圖像座標系: 理想的圖像座標系原點O1和真實的O0有一定的偏差,由此我們建立了等式

原创 關於OpenNI2和OpenCV2的那些事——獲取彩色圖和深度圖(XtionProLive)

上一節講述了搭環境時遇到的挫折,這一節我們來講講如何使用XtionProLive(XtionPro沒有彩色攝像頭,Live版纔有)獲取彩色圖和數度圖,以及彩色圖的放大與水平鏡像。(PS: 對比兩代Open

原创 關於OpenCV的那些事——Orb角點檢測,BF匹配跟蹤和LK光流跟蹤

從這一節開始學習OpenCV並使用它實現PTAM 的另類版本:Feature Tracking and Synchronous Scene Generation with a Single Camera主要思想還是parallel,兩個

原创 關於PCL的那些事——環境搭配(PCL1.8 64bitWIN8.1 VS2013)

新項目是3D重建,最近都在查資料看論文,關於生成3D點雲,特徵檢測,點雲匹配,曲面重建等等。有篇知乎寫得不錯,講了實現3D重建的相關體系和方法。不過我也是從那裏面得到了啓發,方法和裏面也不太相同,因爲裏面主要是多幅2D圖像三維重建和單目三

原创 關於OpenCV的那些事——相機姿態更新

上一節我們使用張正友相機標定法獲得了相機內參,這一節我們使用 PnP (Perspective-n-Point)算法估計相機初始姿態並更新之。推薦3篇我學習的博客:【姿態估計】Pose estimation algorithm 之 Rob

原创 關於OpenCV的那些事——ORB的brief描述子(256bit)的match心得

用了ORB那麼久,今天第一次將256bit的描述子打印出來,直觀看到了match的漢明距離。 上代碼: #include <iostream> #include <bitset> #include <opencv2/core/core.

原创 關於SLAM的那些事——實時RGBD_ORB_SLAM (Ubuntu+Xtion)

最近寫完了windows上的實時rgbd_slam後,讀了些論文,想着怎麼改進程序,想在閉環檢測的方面嘗試一下。最近很火的ORB_SLAM2使用了DBoW2(ORB詞袋)的方法,極大的提高了速度和匹配準確度,windows版的orb_sl