原创 分裂佈雷格曼方法--(Split Bregman Method)

因爲畢設做TV去噪去卷積相關的內容,需要用到分裂佈雷格曼算法,算是認真讀了經典論文《The Split Bregman Method for L1-Regularized Problems》,翻譯總結了這個算法一些主要步驟。因爲數學基礎不

原创 Colmap簡介、Windows下編譯安裝遇到的各種問題及解決方案

文章目錄Colmap簡介官方安裝方法安裝過程中遇到的問題總結及解決方法依賴庫Boost編譯安裝依賴庫在線下載失敗,包括Eigen,FreeImage,glew和ceres相關庫:urlopen errorGlew編譯失敗,glew

原创 Mooc筆記:C++概覽及幾種編程範式

博客內容爲學習筆記和資料補充,圖取自Mooc:《C++程序設計》第一週 https://www.icourse163.org/course/BUPT-1003564002 關於C++ 1. C++十分古老,由C語言發展而來,功能十分

原创 《視覺SLAM十四講》庫環境配置筆記:windows下VS2017配置Eigen,Sophus,Ceres

筆記-------簡單記錄方法和有用鏈接,供查用 一、Eigen Eigen Document:http://eigen.tuxfamily.org/dox/index.html 配置方法: 1. 下載Eigen庫的包          

原创 DSO(Direct Sparse Odometry)在windows下運行方法

文章目錄簡述一、源碼不能在Windows下直接運行原因二、解決方案(需要使用Nuget)三、總結與數據集 簡述 本文主要是提供DSO如何在windows下編譯運行的方法。 (總是一些人建議用Linux,在我看如果是學習的前提下,編

原创 基於D3D11計算着色器並行計算的圖像去霧算法

       這一個多月來,主要完成了基於D3D11計算着色器實現圖像去霧的並行計算這個小項目。爲什麼選擇D3D11而不是CUDA更通用的並行計算平臺?是因爲想把圖像去霧的功能加在基於D3D11的播放器中,這時輸入的圖像時DX裏面的紋理數

原创 編譯安裝並單步調試OpenCV擴展模塊

不斷更新的OpenCV視覺庫,包含了大量較新的計算機視覺方面的研究成果,很多新的算法都放在了OpenCV_contrib,即擴展模塊。這些新算法使用了OpenCV的數據結構或其它算法來做支撐,很多並不能單獨分離直接使用,這時候我們

原创 Windows下使用timeval以及gettimeofday()

在修改一個來自Unix的開源庫時候,其使用了Unix常用的timeval結構體和得到當前的時間(秒和微秒)。在windows下沒有找到對應的數據結構,於是利用chrono庫函數,寫了一個同樣名字的結構和函數,以供調用。 #include

原创 SLAM相關博客、paper總結記錄(持續更新)

       本博客作爲閱讀記錄,以便以後索引有用的博客文章或paper。        2019.10.9           1. 蟻族的堅持:學習ORBSLAM2系列,已經寫完。           2. sylvester0510

原创 多視圖幾何入門基礎--相機模型與投影變換

摘要: 本文來自章國峯_相機模型與投影變換ppt總結,補充了自己的對於多視圖幾何的一些理解,圖來自ppt。 一、 齊次座標和座標變換(等距變換;相似變換;仿射變換;射影變換) 1. 齊次座標: 在原有的座標上面增加一個維度,新增維

原创 上車Tensorflow2.0(一):最簡開發環境安裝(win下Python)

Tensorflow2.0 10月份發佈,據說比1.x版本親和了不少。在這個全民AI的時代,tf還是要學習,免得落伍。簡單安裝了python的開發環境,非常適合像我這樣的小白,方法來自《網易雲課堂的Tensorflow 2.0入門實戰》

原创 從 UNIX 到 GitHub:十個關於自由和開源軟件歷史的重要事件

  轉載 現在看來,大家很容易會把開源軟件當作是理所當然的,但事實上,我們應該知道自由和開源軟件是經歷了長達半個世紀的一系列漫長髮展的產物。 本文記錄了自由和開源歷史上的一些重要時刻,也稱得上是 FOSS 歷史上的大事件。從 UNIX

原创 論文筆記:傳統CV和深度學習方法的比較

來自《Deep Learning vs. Traditional Computer Vision》 摘要: 深度學習推動了數字圖像處理領域的極限。 但是,這並不是說傳統計算機視覺技術已經過時了。 本文將分析每種方法的優缺點。 本文的目的是

原创 Vcglib使用發生ply相關錯誤

在測試Vcglib一些功能函數時,發生如下錯誤: KdTreeTest.obj : error LNK2019: 無法解析的外部符號 "public: unsigned __int64 __cdecl vcg::ply::Prop

原创 Colmap中重三角化方法總結

這篇文章回答以下問題: **Colmap中兩種重三角化是如何實現的?** Colmap作爲現在最先進,最完整的一個SFM+MVS系統,其中有很多地方值得學習和借鑑。對於其中的SFM模塊,採用了大量的tricks來提高SFM重建的