原创 Ubuntu下gcc&g++多版本切換 / 使用Sublime編譯運行C++

1. gcc&g++ 多版本切換 1.1 安裝gcc&g++ 電腦上已經有了 gcc 5.4,但是一些事情需要 gcc 4.9 ,因此先安裝: sudo apt-get install gcc-4.9 gcc-4.9-mult

原创 Ubuntu下Nvidia顯卡驅動安裝

1. 下載顯卡驅動 到 Nvidia官網 查詢自己的顯卡驅動,下載。 2. 禁用 nouveau 新建文件 blacklist-nouveau.conf: sudo gedit /etc/modprobe.d/blacklis

原创 ROSBAG使用(二):使用python提取bag中的圖像和點雲

1.1 載入 ROS提供瞭解析 bag 的python API,載入一個 bag 文件可以: import rosbag bag_file = 'test.bag' bag = rosbag.Bag(bag_file, "r")

原创 ROSBAG使用(一):可視化bag文件

安裝ROS可以參考:Win10安裝ROS 注:以下的命令行指的都是經過 ROS 的 setup.bat 的。 首先,打開一個命令行,運行: roscore 基本上,使用ROS的服務之前,都要先啓動這個。 然後,查看要可視

原创 Win10安裝ROS

0 前言 因爲疫情不能開學,因此就在自己的電腦上配置ROS的環境,起因是爲了解析 .bag 包,廢了好大力氣配置好ROS2以後,終於開始處理數據,但是後續發現數據應該是在ROS平臺下采集的,在ROS2裏面有很大的問題,因此只能再配

原创 Python使用圖片作爲像素生成像素畫

具體見代碼。 #!python3 # -*- coding: utf-8 -*- import os import math from PIL import Image class ProcessBar(object):

原创 使用Python實現一個命令行進度條

原理很簡單粗暴,利用 print 的轉義字符 \r 回到行首,然後重寫這一行,以此達到一種動態的效果。 代碼如下: import math class ProcessBar(object): """一個打印進度條的類""

原创 Windows10+Python2.7下安裝mayavi

1.錯誤示範 一開始使用 Winpython環境下mayavi配置 中的方法進行安裝,但是在 import mayavi.mlab as mlab 時會發生如下錯誤: >> import mayavi.mlab as mlab T

原创 Ubuntu tty下無法輸入密碼 / Ubuntu 內核安裝

1. 問題 在安裝Nvidia驅動時,需要按 ctrl+alt+F1 切換到純命令行模式,然後輸入用戶名密碼登錄。 但是出現了一個很詭異的問題,當時沒有截圖,我描述一下: 輸入用戶名並且回車以後,正常來講會叫你輸入密碼,但是我這裏直

原创 rrc_detection+caffe 環境搭建/測試結果

0. 環境 Ubuntu 16.04 cuda 8.0 + cudnn 5.1 python 2.7 protobuf 2.6.1 opencv 3.1 因爲 rrc_detection 年代比較久遠了,所以用的都是一些比較舊的環

原创 KITTI 的物體檢測基準的 readme

翻譯成中文方便查閱。 0. 介紹 此文件描述了KITTI 2D物體檢測,方向估計基準,3D物體檢測基準和鳥瞰視圖基準。 基準包括每項任務的7481個訓練圖像(和點雲)和7518個測試圖像(和點雲)。 儘管我們已經標記了8個不同的類

原创 Linux 基礎環境配置 / 美化 / 常用軟件安裝(長期更新)

0. 前言 因爲經常要重裝ubuntu,但是這玩意兒重裝起來又很麻煩,每次都要配置好久,所以寫個彙總,以後配置起來方便一點。 重裝系統的時候參考 重裝Ubuntu時如何保留/home分區中的數據,可以省去很多工夫。 1. 基礎環境配置

原创 吳恩達機器學習 第二章 單變量線性迴歸

本文中所有的圖片均來自 網易雲課堂 - 吳恩達機器學習 的視頻截圖。 課時6 模型描述 假設你的朋友在北京有一套100平的房子要賣,你可以利用一組北京的已知房子大小和房價的數據進行模型擬合,這樣子就可以預測一個數值。這個問題屬於 監督

原创 使用pip安裝自己的程序——上傳python程序到PyPi

0. 前言 昨天無聊寫了一個小遊戲,然後突然想到要是能使用 pip 安裝不就很棒(可以更好的跟女朋友炫耀)。然後網上找了一下資料,發現還真可以,還挺容易的。 接下來就以我寫的小遊戲爲例,做一個示範。 1. 註冊賬號 點此註冊:Regi

原创 Ubuntu 多版本 CUDA 共存

0 前言 因爲之前在電腦上已經裝了 Python3.6 + Tensorflow 1.11,所以用 Acaconda 創建了一個 Python2.7 的環境,在裏面裝 Tensorflow 1.4 ,但是這樣有一個問題,就是 CUDA