原创 關於三維重建很全的思維導圖總結,有各算法的鏈接

最近博主對自己所瞭解的三維重建整個模塊的知識,做了一個整理,畫了個思維導圖,希望能夠對大家有所幫助。 瞭解有限,勢必有錯誤和紕漏,還請大家批評指正,後續我在掌握更多新的知識後會不斷完善它。 思維導圖上的小圖標表示算法的超鏈接。當然

原创 CUDA並行計算 | CUDA算法效率提升關鍵點概述

文章目錄前言存取效率計算效率性能優化要點展現足夠的並行性優化內存訪問優化指令執行 前言   CUDA算法的效率總的來說,由存取效率和計算效率兩類決定,一個好的CUDA算法必定會讓兩類效率都達到最優化,而其中任一類效率成爲瓶頸,都

原创 C++學習 | C++ Implement的使用 | 消除 warning C4251 | 精簡庫接口

  在編寫C++動態庫的過程中,我們常常會聽到某個要求:請隱藏動態庫頭文件裏類接口裏的成員變量!或者自己在編寫動態庫時,突然意識到自己好像讓調用者看到的信息太多了,而這些信息根本無需被調用者看到,往往調用者只需要接口函數而已,所以

原创 雙目立體匹配經典算法之Semi-Global Matching(SGM)概述:匹配代價計算之Census變換(Census Transform,CT)(附計算C代碼)

  基於互信息的匹配代價計算由於需要初始視差值,所以需要通過分層迭代的方式得到較爲準確的匹配代價值,而且概率分佈計算稍顯複雜,這導致代價計算的效率並不高。學者Zabih和Woodfill 1 提出的基於Census變換法也被廣泛用

原创 C/C++ Muti-Thread多線程編程學習(之)線程Thread | 創建、運行、結束

文章目錄前言線程 Thread創建線程CreateThread_beginthread_beginthreadexpthread_create線程運行結束線程 前言   多線程(Multi-Thread),是指從軟件或者硬件上實

原创 手把手教你編寫SGM雙目立體匹配(基於C++,Github同步更新)(七)(弱紋理優化)

歡迎收看長篇小說SGM第七章:弱紋理優化 如前所述,SGM是一個優化的算法,源自兩篇優秀的論文,作者Hirschmüller在2005年於TOP期刊PAMI上第一次發表SGM算法,又在2008年的頂會CVPR上再次發表,而CV

原创 深夜淺聊機器人自動化中的通訊手段

夜深人靜,疲憊而歸 自動化的核心之一是通訊,軟件和機器人之間需要建立良好的交流機制,才能和諧地完成自動化任務,軟件開發人員一開始總想當老大,控制慾超強,靠着SDK控制機器人幹這幹那,可總是不盡遂人意。SDK功能有限,而不同機器

原创 手把手教你編寫SGM雙目立體匹配(基於C++,Github同步更新)(六)(視差填充)

科學是一個精益求精的過程。 抱歉同學們,視差優化的完結篇被我安排成了一個系列篇,實在是SGM太過經典,每一點我都想拿出來單獨成篇,作者在視差優化模塊的確安排了很多子模塊,每個模塊都有其存在的意義。上一篇我們學習了怎麼做一些常規

原创 放一個CUDA版的SGM,看能不能跑贏KITTI採集車

文章目錄視頻演示算法架構論文參考 視頻演示 HierSgmCuda Run KITTI2015 高清視頻地址:HierSgmCuda Run KITTI2015 算法架構 論文參考 李迎鬆. 攝影測量影像快速立體匹配關

原创 手把手教你編寫SGM雙目立體匹配代碼(基於C++,Github同步更新)(五)(視差優化)

千呼萬喚始出來,猶抱琵琶半遮面。 抱歉讓大家久等,最近事兒繁多,導致更新推遲,實在抱歉。 上回說到,路徑聚合後,視差圖英姿初現,我想初學者到這一步大多都會產生一種溢於言表的喜悅之情,這就是編程的魅力,你日以繼夜的在鍵盤上敲打,

原创 手把手教你編寫SGM雙目立體匹配代碼(基於C++,Github同步更新)(四)(代價聚合2)

昔人已乘黃鶴去,此地空餘黃鶴樓。 2020對武漢、對中國、對世界來說是異常艱難的一年。武漢壯士扼腕,封一城而救一國,引得八方救援,舉國抗疫。中國人在災難面前總是空前團結,勇往直前!中華民族幾千年來從未向任何惡勢力低頭,必定會徹底

原创 視覺立體匹配江湖記

視覺立體匹配江湖記   視覺立體匹配江湖,一度掀起一段血雨腥風,首先是局部派作輕功了得,快速開啓武林故事,他們依靠着剛猛迅捷的外家功夫,一時風光無兩。數十年後有着深厚基本功力的全局派粉墨登場,依靠數十載沉澱的內家功力碾壓局部派而稱

原创 手把手教你編寫SGM雙目立體匹配代碼(基於C++,Github同步更新)(三)(代價聚合)

手把手教你編寫SGM雙目立體匹配代碼(基於C++,Github同步更新)(三)(代價聚合)視差主序左右路徑聚合上下路徑聚合總路徑聚合實驗 上一篇博客中,我們介紹了初始代價計算的代碼,並做了實驗來驗證初始代價的計算結果,效果是顯而易

原创 TOF相機(Time of Fight Camera)概述

文章目錄前言設備種類(Types of devices)部件(Components)原理(Principle)優點(Advantages)缺點(Disadvantages)應用(Applications)品牌(Brands)進一步

原创 CPU降壓提速教程

高性能的筆記本,往往配置有高性能的CPU,從紙面參數來說,CPU似乎性能非常強勁,但是實際表現卻不大如意,尤其是處理高併發任務時。這種情況在筆記本上非常普遍,原因就在於在筆記本有限的散熱能力下,CPU溫度過高,觸發自動保護機制而降