原创 三維空間變換中旋轉矩陣左乘與右乘的區別

--- layout: post title: "三維空間變換中旋轉矩陣左乘與右乘的區別" date: 2019-05-20 description: "三維空間變換" tag: 3D視覺 ---     #三維旋轉變換中矩陣左乘與右乘的

原创 Detecting Holes in Point Set Surfaces 筆記

--- layout: post title: "Detecting Holes in Point Set Surfaces 筆記" date: 2019-5-23 description: "點雲空洞發現算法" tag: 3D視覺 --

原创 Eigen - Block operations

layout: post title: “Eigen - Block operations” date: 2019-5-28 description: “Eigen說明文檔(1.4)” tag: Eigen 塊操作 這一節主要是

原创 初始化拓展

layout: post title: “Eigen - Advanced initialization” date: 2019-5-28 description: “Eigen說明文檔(1.5)” tag: Eigen 初始化

原创 AE學習記錄之添加狀態欄

          依次修改屬性參數如下表所示: 序號 Name 屬性 Text 屬性 Spring 屬性 說明 1 MessageLabel 就緒 False 當前所用工具信息

原创 回調函數與C++中類成員作爲回調函數

一、回調函數   在看LWIP時,見到用回調函數,再看某老外公司OPC源代碼時,見到用回調函數。看我國內某些代碼(我公司軟件等)時沒用到。於是,我對回調函數產生了很大的好奇。以前,我寫VC程序時用到過回調函數,但是沒有用C語言來使用。最

原创 PLY格式介紹與讀取

一、格式介紹 PLY是一種電腦檔案格式,全名爲多邊形檔案(Polygon File Format)或 斯坦福三角形檔案(Stanford Triangle Format)。  史丹佛大學的 The Digital Miche

原创 AE學習筆記之距離量測和麪積量測

距離量測和麪積量測         距離量測即根據鼠標點擊的位置得到地圖上的距離。首先建立一個量測結果顯示對話框,如下圖: 對話框中的函數如下: public delegate void FormClosedEventHandle

原创 OpenCV學習筆記之鼠標響應回調函數setMouseCallback

        openCv中的鼠標回調函數是爲了處理鼠標操作消息的響應事件,函數原型爲:                      C++:   void   SetMouseCallback(const string & winnam

原创 C++ operator關鍵字(重載操作符)

http://blog.sina.com.cn/s/blog_4b3c1f950100kker.html  operator是C++的關鍵字,它和運算符一起使用,表示一個運算符函數,理解時應將operator=整體上視爲一個函

原创 AE學習筆記之空間查詢

        ArcGIS Engine 的空間查詢功能是其最大的一個特色,本文主要介紹一下空間查詢的流程。 首先,新建一個對話框用於選擇查詢的圖層與查詢方式。 添加三個Label控件,兩個ComboBox,兩個Button和一個Tex

原创 C++用new和不用new創建對象區別

C++用new和不用new創建對象區別 起初剛學C++時,很不習慣用new,後來看老外的程序,發現幾乎都是使用new,想一想區別也不是太大,但是在大一點的項目設計中,有時候不使用new的確會帶來很多問題。當然這都是跟new的用法有關

原创 優秀程序員不得不知道的20個位運算技巧

一提起位運算,人們往往想到它的高效性,無論是嵌入式編程還是優化系統的核心代碼,適當的運用位運算總是一種迷人的手段,或者當您求職的時候,在代碼中寫入適當的位運算也會讓您的程序增加一絲亮點,最初當我讀《編程之美》求“1的數目”時,我纔開始覺

原创 extern C的作用詳解

extern "C"的主要作用就是爲了能夠正確實現C++代碼調用其他C語言代碼。加上extern "C"後,會指示編譯器這部分代碼按C語言的進行編譯,而不是C++的。由於C++支持函數重載,因此編譯器編譯函數的過程中會將函數的參數類型也

原创 CloudCompare源碼編譯

cloudcompare是一款優秀的開源點雲處理軟件,前往http://www.cloudcompare.org/下載安裝軟件,如果想學習源碼,只需要下載源碼即可。下面介紹一下cloudcompare的編譯過程。  1. 安裝Qt