1. 程式人生 > >ROS相關書籍目錄及目錄章節中的要點【開坑】

ROS相關書籍目錄及目錄章節中的要點【開坑】

整理中1Cmake Practice目錄:前言一,初識cmake二,安裝cmake

三,初試cmake一cmake的helloworld

  •  如果你需要看到make構建的詳細過程,可以使用make VERBOSE=1或者VERBOSE=1make命令來進行構建。

四,更好一點的Hello World

五,靜態庫與動態庫構建

六,如何使用外部共享庫和標頭檔案

七,cmake常用變數和常用環境變數

  • 小結:
  • 本章介紹了一些較常用的cmake變數,這些變數僅僅是所有cmake變數的很少一部分,目前cmake的英文文件也是比較缺乏的,如果需要了解更多的cmake變數,更好的方式是閱讀一些成功專案的cma ke工程檔案,比如KDE4的程式碼。

八,cmake常用指令

九,複雜的例子:模組的使用和自定義模組

2OpenCV 入門教程

前言:

本小冊子希望為初學者提供引導,使初學者快速瞭解 OpenCV 的基本資料結構以及用法。

目錄

第 1 章  預備知識 ............................................................................................... 5 

         1.1  程式設計的流程........................................................................................ 5 

         1.2  什麼叫編輯........................................................................................ 6 

         1.3  什麼叫編譯........................................................................................ 6 

         1.4  什麼叫連線........................................................................................ 7 

         1.5  什麼叫執行........................................................................................ 7 

         1.6  Visual C++是什麼 .......................................................................... 8 

         1.7  標頭檔案................................................................................................ 9

         1.8  庫檔案............................................................................................... 10 

         1.9  OpenCV 是什麼 ...............................................................................11 

         1.10  什麼是命令列引數.......................................................................... 12

         1.11  常見編譯錯誤.................................................................................. 13 

            1.11.1  找不到標頭檔案 ......................................................................... 13

            1.11.2  拼寫錯誤 ................................................................................. 14 

         1.12  常見連結錯誤.................................................................................. 15 

         1.13  執行時錯誤...................................................................................... 17 

第 2 章  OpenCV 介紹 .......................................................................................... 19 

        2.1  OpenCV 的來源 ................................................................................... 19 

        2.2  OpenCV 的協議 ................................................................................... 19 

第 3 章  影象的基本操作 ................................................................................. 21 

        3.1  影象的表示...................................................................................... 21 

        3.2  Mat 類 ................................................................................................. 23 

        3.3  建立 Mat 物件 ................................................................................. 24 

             3.3.1  建構函式方法 ........................................................................... 24 

             3.3.2  create()函式建立物件 ............................................................... 25 

             3.3.3  Matlab 風格的建立物件方法 ................................................... 26 

        3.4  矩陣的基本元素表達...................................................................... 26 

        3.5  畫素值的讀寫.................................................................................. 27 

            3.5.1  at()函式 ...................................................................................... 28 

            3.5.2  使用迭代器 ............................................................................... 29 

            3.5.3  通過資料指標 ........................................................................... 30 

        3.6  選取影象區域性區域.......................................................................... 32 

            3.6.1  單行或單列選擇 ....................................................................... 32 

            3.6.2  用 Range 選擇多行或多列 ....................................................... 33 

            3.6.3  感興趣區域 ............................................................................... 33 

            3.6.4  取對角線元素 ........................................................................... 34 

        3.7  Mat 表示式 ......................................................................................... 34

        3.8  Mat_類 ................................................................................................ 36 

        3.9  Mat 類的記憶體管理 ............................................................................. 38 

        3.10  輸出.................................................................................................. 40 

        3.11  Mat 與 IplImage 和 Cv Mat 的轉換 ................................................. 42 

          3.11.1  Mat 轉為 IplImage 和 Cv Mat 格式 .......................................... 42 

          3.11.2  IplImage 和 Cv Mat 格式轉為 Mat ........................................... 42 

第 4 章  資料獲取與儲存 ................................................................................. 44 

        4.1  讀寫影象檔案.................................................................................. 44 

            4.1.1  讀影象檔案 ............................................................................... 44 

            4.1.2  寫影象檔案 ............................................................................... 45

        4.2  讀寫視訊.......................................................................................... 47

            4.2.1  讀視訊 ....................................................................................... 47 

            4.2.2  寫視訊 ....................................................................................... 49 

-

-

-

3ROS機器人程式設計-從基本概念到機器人應用程式程式設計實戰



--未完待續