原创 C++與數據結構常見知識點(二)

C++與數據結構常見知識點(一) 30 strlen()與sizeof strlen只能用char*做參數,且該char數組必須是以’’/0’'結尾的。 數組做sizeof的參數不退化,傳遞給strlen就退化爲指針了。 詳細說明

原创 2020華爲暑期實習筆試題

1.判斷IP地址是否屬於同一網段 #include <iostream> #include <vector> #include <string> #include <sstream> using namespace std;

原创 Cmake小結

一、CMake編譯原理 CMake是一種跨平臺編譯工具,比make更爲高級,使用起來要方便得多。CMake主要是編寫CMakeLists.txt文件,然後用cmake命令將CMakeLists.txt文件轉化爲make所需要的ma

原创 面試題64: 求1+2+…+n

題目描述 面試題64:求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C) 思路分析 思路一:&& 的短路特性 A && B A 爲 true,則

原创 相機標定和ORB-SLAM2測試

相機標定和ORB-SLAM2測試一、相機標定1.1 標定目的1.2 雙目標定1.2.1 Kalibr標定1.2.2 opencv雙目標定1.2.3 basalt標定標定方法對比二、ORB-SLAM2測試2.1 [修改Euroc配置

原创 thread 實例的 join() 方法

在上面的例子中多次使用到了Thread類的join方法。我想大家可能已經猜出來join方法的功能是什麼了。對,join方法的功能就是使異步執行的線程變成同步執行。也就是說,當調用線程實例的start方法後,這個方法會立即返回,如果

原创 OpenCV標定雙目相機配置ORB-SLAM

標定程序 // // Created by gavyn on 20-4-27. // #include "opencv2/core/core.hpp" #include "opencv2/imgproc/imgproc.hpp"

原创 對bag中歸一化的加速度乘以g

一、MultiplyGravity.cpp #include <opencv2/core/mat.hpp> #include <opencv2/highgui.hpp> #include <ros/ros.h> #include

原创 clion中配置ROS工程

一、啓動 法1:命令行啓動clion sudo gedit ~/.bashrc #在bashrc文件中加入 export PATH="/home/gavyn/APPS/clion-2019.1.4/bin:$PATH" #地址根據

原创 常用Python腳本

對文件下下所有圖片進行編號 #coding=utf-8 import os class ImageRename(): def __init__(self): self.path = '/home/gavy

原创 OpenCV常見函數

imread() opencv imread()方法第二個參數介紹 學習opencv之cvtColor reference 1

原创 SLAM與自動駕駛

無人駕駛技術與SLAM的契合點在哪裏? SLAM傳統上還是面向室內等缺少GPS信號的應用,例如室內移動機器人導航,而在無人駕駛汽車上,它的意義和作用是什麼,已經有高精度的地圖和城市GPS信號了,那就是說SLAM只是爲了感知麼?

原创 GCC編譯與GDB調試

一、GCC編譯 Reference:https://blog.csdn.net/nyist_zxp/article/details/81429615?utm_medium=distribute.pc_relevant.none-t

原创 雙目標定跑通ORB-SLAM2

標定目的 攝像機標定分爲兩部分: 1.從世界座標系轉換到相機座標系,由於這兩個座標系都是三維的,所以這一部分就是三維空間轉到另外一個三維空間 2.從相機座標系轉換到圖像座標系,由於圖像座標系是二維的,所以這一部分就是三維空間轉到

原创 安裝ROS報錯——sudo rosdep init

參考【1】【2】 sudo rosdep init ERROR: cannot download default sources list from: 在本地新建對應目錄/etc/ros/rosdep/sources.list.