原创 凸優化基礎概念解釋

凸優化基礎概念解釋一、計算幾何是研究什麼的?二、計算幾何理論中(或凸集中)過兩點的一條直線的表達式,是如何描述的?與初中數學中那些直線方程有什麼差異?有什麼好處?(按自己的體會)三、凸集是什麼? 直線是凸集嗎?是仿射集嗎?四、三維

原创 基於Jupyter 實現python對拉格朗日和KKT條件求極值

python對拉格朗日和KKT條件求極值一、拉格朗日乘子法和KKT條件是兩種最常用的方法概念二、手工推導方法三、利用python代碼實現四、分析 一、拉格朗日乘子法和KKT條件是兩種最常用的方法概念 求解最優化問題中,拉格朗日乘子

原创 ORB-SLAM 2跑通自己的數據集

ORB-SLAM 2跑通自己的數據集一 、拍攝視頻並轉化爲圖片:二、準備索引目錄文件:三、生成自己的參數配置文件TUM.yaml。複製TUM1.yaml,並修改參數即可。四、ORB-SLAM2所在的目錄並運行如下命令即可:五、本次

原创 大M法的python編程求解和python包求解

大M法的python編程求解和python包求解一、大M算法的求解步驟講解二、python編程求解三、利用python包scipy的優化包optimize四、用excel求解五、分析結果 一、大M算法的求解步驟講解 單純形法的步驟

原创 ROS下usb_cam的安裝

這裏寫自定義目錄標題一、下載usb_cam源碼並配置環境二、編譯usb_cam三、測試usb攝像頭(1)打開新的終端,運行roscore(2)回到原終端,先進入launch文件夾,再運行usb_cam中的launch文件,如果可以

原创 Ubuntu16.04下 ORB_SLAM2的安裝與配置

ORB_SLAM2的安裝與配置一、安裝工具二、安裝Pangolin作爲可視化和用戶界面三、安裝OpenCV ,用於處理圖像和特徵四、安裝Eigen3,它是一個開源線性庫,可進行矩陣運算五、安裝ORB-SLAM2六、運行單目SLAM

原创 大數據之Hadoop學習(八)HBase Shell數據庫表創建

HBase Shell數據庫表創建一、啓動Hadoop和HBase1.啓動Hadoop2.啓動HBase3.進入shell二、創建表三、插入數據①新增學號爲2015001的學生的所有信息②、新增學號爲2015002的學生的所有信息

原创 ROS下實時運行ORB-SLAM2

實時運行ORB-SLAM2事前準備:一、啓動usb_cam節點①打開roscore②啓動usb_cam節點二、ORB-SLAM默認訂閱的話題爲/camera/image_raw,而usb_cam節點發布的話題爲/usb_cam/i

原创 大數據之Hadoop學習(九)HBase Shell數據訪問操作

HBase Shell數據訪問操作事前準備:1.啓動Hadoop2.啓動HBase3.進入shell一、使用HBase Shell命令向第1題所構建的HBase數據表中添加適宜數據;二、使用HBase Shell命令從第1題所構建

原创 大數據之Hadoop學習(十)HBase Java API編程

HBase Java API編程一、任務要求:(1)createTable(String tableName, String[] fields)(2)addRecord(String tableName, String row,

原创 大數據之Hadoop學習(五)HBase的安裝與配置

HBase的安裝與配置一、HBase1.1.2安裝(1)解壓安裝包hbase-1.1.2-bin.tar.gz至路徑 /usr/local(2)將解壓的文件名hbase-1.1.2改爲hbase(3)配置環境變量(4)添加HBas

原创 ROS機器人SLAM學習:Gazebo定位與導航仿真

ROS機器人SLAM學習:Gazebo定位與導航仿真一. 在 gazebo 中構建一個用於建圖和導航的虛擬環境,可以使用 Building Editor工具創建,也可以使用其他功能包中已有的虛擬環境;將前面作業完成的帶傳感器的移動

原创 大數據之Hadoop學習(四)基於JAVA的HDFS文件操作(擴展實驗2)

基於JAVA的HDFS文件操作(擴展實驗2)一、先啓動Hadoop二、編程實現一個類“MyFSDataInputStream”,該類繼承“org.apache.hadoop.fs.FSDataInputStream”,要求如下:實

原创 基本python上的OpenCV做圖像人臉識別

圖像人臉識別 源代碼如下: # 導入opencv-python import cv2 # 讀入一張圖片,引號裏爲圖片的路徑,需要你自己手動設置 img = cv2.imread('D:\gongfu.jpg',1) # 導入人

原创 大數據之Hadoop學習(一)利用Shell命令與HDFS進行交互

利用Shell命令與HDFS進行交互一、啓動Hadoop二、利用Shell命令與HDFS進行交互1.目錄操作2.文件操作 在學習HDFS編程實踐前,我們需要啓動Hadoop。執行如下命令: 一、啓動Hadoop cd /usr/l