原创 ROS多用戶併發demo

ROS多用戶併發demo前言程序測試結果結論 前言 嗨,各位小夥子,這節我們來寫一個簡單的多用戶demo,並且每個用戶都可以使用ROS庫。 你可以把SLAM程序想成一臺車,每個用戶都有一把鑰匙,他可以選擇開或者不開。 構想的框圖如

原创 leetcode面試題17.16按摩師

解題思路:這實際上是一個動態規劃問題。思路是遍歷一次,當前索引對應的值 變爲 當前值和之前值和的最大值,因爲必須至少相隔1個位置,所以要麼選i-2索引,要麼選i-3索引作爲之前的和,到最後返回nums.size()-1索引的值或是

原创 從貝葉斯推斷到SLAM的數學模型

從貝葉斯推斷到SLAM的數學模型貝葉斯推斷SLAM數學問題簡單描述濾波方式非線性優化方式 SLAM的全稱是Simultaneous Location And Mapping,即同時定位與建圖。機器人要在未知的環境中實時的估算自己的

原创 音視頻系列4:新手如何入門ffmpeg(以FLV解碼H.264爲例)

音視頻系列4:新手如何入門ffmpeg(以FLV解碼H.264爲例)安裝上手直接跑demoffmpeg庫的Tutorial專業知識的學習看ffmpeg的源碼舉例發現問題查找API文檔ffmpeg源碼走起修改後的源碼 安裝 首先是安

原创 音視頻系列3:使用ffmpeg + nginx搭建本地轉發服務器

音視頻系列3:使用nginx搭建本地推流服務前言實際操作nginx+nginx-rtmp-module安裝配置nginx的rtmp應用啓動ffmpeg推流拉流測試 前言 音視頻系列: 音視頻系列1:ffmpeg+rtmp拉流 音視

原创 ipad+PDF Expert:買前生產力,買後生產力

ipad的正確使用方法:買前生產力,買後生產力前言軟件:onedrivePDF ExpertScreenShot尾聲 前言 無紙化時代,怎麼能少得了ipad? 聽某童鞋說,買前生產力,買後愛奇藝。很多人買了ipad之後,紛紛表示:

原创 C++生成、編譯動靜態庫(包含Makefile與CMake例子)

C++編譯動靜、態庫(包含Makefile與CMake例子)編寫demo只使用g++和ar直接編譯靜態庫動態庫使用MakefileMakefile編譯(無庫)Makefile生成靜態庫並編譯Makefile生成動態庫並編譯使用Cm

原创 終於把PCL點雲庫編譯出來了!

這件事的起源還得從師姐找我幫忙開始代碼開始說起…… 系統:Ubuntu18.04 原本我用的libpcl庫用得好好的,直到有一天師姐想讓我幫忙測試python的pcl庫,我在linux下使用的是pycharm+anaconda,在

原创 leetcode57:和爲S的正數連續序列

leetcode打卡,沒什麼技巧,執行太耗時了。。。 vector<vector<int>> findContinuousSequence(int target) { vector<vector<int>> result;

原创 leetcode994(c++):腐爛的橘子

第一次做這種題,看了題解之後知道原來是使用一種叫“BFS”的方法來解,即廣度優先遍歷。 個人理解:關於BFS,廣度優先遍歷,思想很簡單,先定義一個隊列,心中要有一個樹的結構,每次只搜索樹的一層,搜索到當前節點就把當前節點的母節點從

原创 leetcode28:實現strStr()

本題給出兩個字符串haystack和needle,要求找出haystack中needle的首位字符位置。 首先要判斷haystack是否包含needle字符串。採用雙指針方式(不知道這算不算)循環內部兩邊式子的指針不同,kk指向n

原创 vins-mono保存、重載地圖、evo工具測試

vins-mono保存、重載地圖、evo工具測試地圖保存與加載先跑起來修改地圖保存的路徑保存地圖重載地圖evo測評evo工具修改數據格式使用evo繪製軌跡與雙目ORB_SLAM2進行對比 下面咱們來對vins-mono地圖進行簡單

原创 報錯:/usr/bin/ld: warning: libopencv_imgproc.so.3.4, , may conflict with libopencv_imgproc.so.3.2

編譯vins-fusion時報錯內容: /usr/bin/ld: warning: libopencv_imgproc.so.3.4, needed by /home/kk/vins_fusion_catkin_ws/devel/

原创 Ubuntu指定OpenCV編譯版本

按照官方的文檔,如果想調用opencv庫,則需要在CMakeLists.txt下寫如下: cmake_minimum_required(VERSION 2.8) project( DisplayImage ) find_packa

原创 leetcode67:二進制求和

要被氣死,一道簡單的題在Clion上編譯運行沒問題,但leetcode一直報內存溢出…… 一看題,立刻興致勃勃地寫了一個二進制轉十進制,十進制轉二進制的函數,兩個字符串先轉十進制並加起來,然後再轉成二進制。 /* 二進制轉十進制函