原创 Java中List,ArrayList、Vector,map,HashTable,HashMap區別用法

ArrayList 和Vector是採用數組方式存儲數據,此數組元素數大於實際存儲的數據以便增加和插入元素,都允許直接序號索引元素,但是插入數據要設計到數組元素移動 等內存操作,所以索引數據快插入數據慢,Vector由於使用了synch

原创 Android+OpenCV實現軌跡識別

    最近在幫朋友搞一個APP,實現:在屏幕上畫一條軌跡,然後將各個座標通過藍牙發送到下位機。當然,這個座標是有順序的,難點也在這裏。     方法一:抓取屏幕點,並實時發送到下位機(已實現)。 public boolean onT

原创 android下使用graphview做圖形顯示界面

此次是要做了一個圖形顯示界面,在網上找了一下,有好多開源的包可用。這裏,我選擇了graphview來做,個人偏好吧。下面就說說graphview的使用方法了。 首先下載graphview包,解壓,在public目錄下,找到graphvie

原创 RGBD-SLAM

首先,致謝半閒居士(http://www.tuicool.com/articles/QZVjuu)。 RGBD-SLAM用的傳感器是kinect,可以得到深度信息與圖像信息。我在實驗中使用的是激光掃描儀,只能得到深度信息,不過原理是一致的

原创 Pose-Graph SLAM 中對誤差函數的理解

誤差函數: ;  是狀態向量,每個x代表機器人的位置(也可以是landmark的位置); 給定一個,我們就能根據測量方程計算出一個估計觀測量,而實際測量量是通過傳感器測量計算出來的; 這兩個觀測量之間存在一個error,即; 是個協方

原创 接觸iSAM庫

iSAM全名:Incremental Smoothing and Mapping,不知到它和g2o比起來誰更nb,或者這兩個東西根本沒有相似點?不管了,先下下來再說,之後再好好理解吧。這個庫支持Linux/Unix/Mac平臺,其他平臺不

原创 如何將SolidWorks文件另存爲.obj文件及如何打開.obj格式文件

最近,我用geomagic對3D模型進行貼圖,然後將其導出。我嘗試了幾種格式,如igs,stl,紋理信息都會丟失。我發現,wrp格式和obj格式能夠保留紋理信息。之後,我想用solidworks將其打開並顯示,怎奈不知怎麼弄。感謝原作者

原创 format not a string literal and no format arguments

使用Android+Eclipse+jni開發時,如果遇到:format not a string literal and no format arguments 其解決方法爲:修改Android.mk,添加TARGET_FORMAT_S

原创 編譯bazar包

        這兩天在ubuntu下編譯bazar包,按照官方給出的安裝指南,我首先安裝了相應的依賴庫(這裏省略)。然後,運行 ./configure 。配置生成makefile文件。 再make編譯。出現如下的錯誤信息: 從錯誤信息

原创 多個PCL庫導致編譯出錯的問題

背景: 之前的一個程序,編譯木有問題,各種鏈接庫也都OK。之前編譯時,會出現2個警告: 現在,編譯居然不出現這兩個警告,但是,鏈接庫出問題,導致編譯不通過。 In function `pcl::PointCloud<pcl::Point

原创 Ubuntu下rpm包轉deb包

rpm格式的文件一般是在redhat等linux操作系統中,而deb格式的文件在ubuntu及debian等linux操作系統中。在網上下載的許多軟件大多數是些*.rpm格式的文件(*代表文件名),在ubuntu中安裝不會執行的。這時需要

原创 Ubuntu下搭建Kinect環境

參考網址:http://pat-site.herokuapp.com/wiki/index.php?title=Kinect_on_Linux#SensorKinect 話說這個網站上面還有OpenGL教程。 Step1:安裝OpenNI

原创 基於EKF的姿態解算

首先一個最爲基本的公式(我去,怎麼編寫公式啊?):; 其中;。 由此,我們可以得出狀態方程:step1: ,。 計算協方差矩陣 step2: ; Q 爲過程噪聲。 計算卡爾曼增益 step3: ;R爲觀測噪聲。 觀測更新 step4: ;

原创 兩個網址

http://www.graphics.stanford.edu/ http://research.microsoft.com/~hoppe/ 上面有這樣一篇文章:Automating image morphing using stru

原创 首發

第一次寫博客,其一:是爲了和博友們交流,相互借鑑;其二:是爲了做筆記,以免之後忘記。