原创 ORBSLAM2學習筆記5(LocalMapping)

LocalMapping.h /** * This file is part of ORB-SLAM2. * * Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar

原创 ORBSLAM2學習筆記4(Initializer)

單目初始化的類 Initializer.h /** * This file is part of ORB-SLAM2. * * Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at

原创 ORBSLAM2學習筆記3(Tracking)

Tracking類主要需要搞懂四種跟蹤模式: 1.TrackWithMotionModel 2.TrackReferenceKeyFrame 3.TrackLocalMap 4.Relocalization Tracking.

原创 ORBSLAM2筆記(2)KeyFrame

void KeyFrame::SetBadFlag()函數圖解 KeyFrame.h /** * This file is part of ORB-SLAM2. * * Copyright (C) 2014-2016 Raúl

原创 ORBSLAM2學習筆記1(Frame)

Frame這個類的作用 主要是用來管理每一幀圖像,包括提取特徵點,判斷特徵點的是否在相機視野範圍內,返投影特徵點到三維空間等工作; Frame類中最值得關注的就是這裏將圖像分成若干個cell,這樣做的目的是爲了能夠讓特徵點提取的比

原创 滑動條縮放圖片

#include "opencv/cv.h" #include "opencv/highgui.h" #include <stdio.h> int slider_position = 0; //滾動條的位置變量 double fS

原创 將一個整數轉換爲16進制的字符串

在Windows下面有_ultoa_s函數的將一個整數轉換爲16進制的字符串, 在Linux下面沒有這個函數,需要用到sprintf這個函數,如下代碼所示 #include <iostream> #include <cstdlib

原创 GPS經緯度座標轉UTM座標(c++)

UTM的簡單介紹 我們在地理課上學過用經緯度表示在地球上的座標,這種表示方法適合在一個三維的地球曲面上 描述一個座標,但是如果我們想在二維的平面上描述一個地理座標應該怎麼做呢? 1. 首先是將地球曲面投影到平面上 如下圖在地球中心

原创 打開/dev/ttyUSB0 權限不夠

    解決辦法: 1、將你的用戶名加入dialout用戶組,因爲默認情況下只有root用戶纔有權操作tty設備 sudo adduser USER_NAME dialout 2、登出系統,再重新登入,就可以了   3、可以通過下面的指

原创 ubuntu12.04添加程序啓動器到Dash Home

ubuntu12.04 dash home中每個圖標對應/usr/share/applications當中的一個配置文件(文件名後綴爲.desktop)。所以要在dash home中添加一個自定義程序啓動器,需要在該文件目錄下創建對應的

原创 C++高斯噪聲生成函數

第一種, from G2O double uniform_rand(double lowerBndr, double upperBndr) { return lowerBndr + ((double) std::rand()

原创 圖像像素中通道概念解析

轉自:http://blog.csdn.net/ningyaliuhebei/article/details/7652673 通道在圖像處理中的應用 —通道起源 如果問“什麼是 photoshop中最重要、最不可缺少的功能?”相信很多人的

原创 將一個視頻轉換爲一個極座標視頻

/* 將一個視頻轉換爲一個極座標視頻 */ #include "opencv/cv.h" #include "opencv/highgui.h" int main(int argc,char** argv) { CvCapture

原创 縮放圖像

一、主要函數介紹 1.1 Resize函數功能:圖像大小變換 函數原型:void cvResize(          const CvArr* src,          CvArr* dst,          int inter

原创 Qtcrateor 編譯 ROS

QtCreator安裝 QtCreator安裝方式很多,本文以Qt 5.2.0爲例,我直接下載離線安裝程序安裝。 下載安裝 從http://qt-project.org/downloads下載QtCreator安裝程序。對於Ubunt