自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 Ubuntu查看与计时

Ubuntu查看与计时统计程序运行时间const auto tp_1 = std::chrono::steady_clock::now();// 程序...const auto tp_2 = std::chrono::steady_clock::now();const auto track_time= std::chrono::duration_cast<std::chrono::duration<double>>(tp_2- tp_1).count();std::c

2022-01-29 09:51:30 2143

原创 【移动硬盘】Ubuntu20.04 移动硬盘不能访问

Ubuntu 移动硬盘不能访问解决方法:在终端输入如下命令,查看分区挂载情况sudo fdisk -l 最末尾/dev/sda1 就是出问题的硬盘修复挂载错误的相应的分区,如提示中的/dev/sdb1,输入:sudo ntfsfix /dev/sda1ok清测可用......

2022-01-25 22:48:15 4756 1

原创 Linux 加密压缩与解压

Linux 加密压缩与解压加密压缩1. 安装软件包sudo apt install zip2. 加密压缩zip -rP 123 Cesium0108.zip Cesium0108// zip -rP <压缩包.zip> <源文件>adding: Cesium0108/ (stored 0%)adding: Cesium0108/html/ (stored 0%)adding: Cesium0108/html/Echart_V1.html (deflated 7

2022-01-08 18:22:14 929

原创 Ubuntu20.04系统安装与基本配置

Ubuntu20.04安装与配置

2021-06-25 15:38:30 7285

原创 OpenvSLAM编译与安装

openvSLAM安装笔记1.安装依赖apt update -yapt upgrade -y --no-install-recommends//basic dependenciesapt install -y build-essential pkg-config cmake git wget curl unzip//g2o dependenciesapt install -y libatlas-base-dev libsuitesparse-dev//OpenCV dependencies

2021-04-14 22:08:21 1650

原创 Ubuntu20ROS安装与bag文件解压图像

ros+bag解压图像

2022-12-15 12:42:58 1298 1

原创 Ubuntu 释放nvidia显存

释放显存

2022-12-02 20:53:15 1059

原创 gcc 版本切换

gcc

2022-12-01 20:45:07 297

原创 ubuntu中git安装与配置 / git clone [email protected]失败

git

2022-11-05 21:47:58 608

原创 SLAM剖析

ORB-SLAM2简介首个支持但单目、双目和RGB-D相机的完整的开源SLAM方案,具有回环检测和重新定位的功能能在CPU上进行实时工作,可以用于移动终端如移动机器人、手机、无人机、汽车特征点的巅峰之作,定位精度极高,可达cm级支持仅定位模式,该模式适用于轻量级以及在地图以之情况下长期运行,此时不使用局部建图和回环检测的线程双目和RGB-D相对单目相机的优势在于,可以直接获得深度信息,不需要像单目情况中那样做一个特定的SFM初始化2. 算法流程框架

2022-05-10 13:05:23 319

原创 安装OpenMVG

1.openMVG下载、编译、安装参考:openMVG BUILD.md安装依赖sudo apt-get install libpng-dev libjpeg-dev libtiff-dev libxxf86vm1 libxxf86vm-dev libxi-dev libxrandr-dev graphviz1、下载源码网络好的话可以直接从Github下载openMVG源码:git clone --recursive https://github.com/openMVG/openMVG.git

2022-05-05 15:05:05 463

原创 rembg 分割mask

https://github.com/danielgatis/rembgLinux环境下:python3.8环境下pip install rembg在第一次运行时,若运行不出来,说明没有自动加载下载模型。需要下载模型。https://docs.google.com/uc?export=download&id=1ao1ovG1Qtx4b7EoskHXmi2E9rp5CHLcZ将下载的u2net.pth 保存到根目录自创的.u2net文件夹下运行 rembg p path/to/input

2022-04-20 19:49:38 402

原创 tsdf +mvs

open3d编译时出现以下报错:CMake Error at 3rdparty/find_dependencies.cmake:934 (find_library):Could not find CPPABI_LIBRARY using the following names: c++abiCall Stack (most recent call first):CMakeLists.txt:445 (include)可以尝试安装:udo apt-get install libc++-7-de

2022-04-16 14:43:20 1149

原创 python 读取文件夹下所有子文件以及文件

python 读取文件夹下所有子文件以及文件函数主要功能:读取文件夹下所有的子文件夹,遍历所有的子文件夹,将其中的图像复制到指定的文件夹里import osimport shutilimage_path = " " # 文件夹路径out_path = " " #输出文件夹路径i = 0for dirpath, dirnames, filenames in os.walk(image_path): print(dirpath, dirnames, filenames) im

2022-04-15 20:09:12 5683

原创 【向日葵】连接linux版向日葵出现瞬间断开的情况

【向日葵】连接linux版向日葵出现瞬间断开的情况问题描述:连接到Linux时就会在连接完成的瞬间出现连接已断开,我的Linux发行版是Ubuntu18.04解决:这个问题出现的原因是向日葵不支持Ubuntu的原始桌面显示管理器GDM,需要更换掉原始桌面显示管理器,换上LightDM:首先安装lightdm:sudo apt install lightdm然后切换到lightdm上面:sudo dpkg-reconfigure lightdm重启即可...

2022-01-21 23:44:31 1850

原创 【锁屏】 Ubuntu20.04 锁屏快捷键无反应的解决方法

【已解决】 Ubuntu20.04 锁屏快捷键无反应的解决方法一开始查找了一下网上的方案,如果下面的命令输出的是false,代表设置正确gsettings get org.gnome.desktop.lockdown disable-lock-screen然后按快捷键还是无反应。突然想起我装了个lightdm,会不会是这个原因呢?命令行输入dm-tool lock成功锁屏,如果想要快捷键锁屏需要如下配置:sudo dpkg-reconfigure gdm3选择gdm3,按回车,重启后,锁

2022-01-14 21:22:25 2337 1

原创 【安装】ubuntu18 安装conda + YOLOv5 配置及训练

ubuntu18 YOLOv5 配置及训练环境搭建#下载anaconda安装脚本(本教程采用清华源)wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.07-Linux-x86_64.sh#安装anacondabash Anaconda3-2020.07-Linux-x86_64.sh # Please, press ENTER to continue -> 回车继续# 阅读协议,同

2021-12-14 10:05:43 1359

原创 【安装】Ubuntu上下 Intel Real Sence D455 的安装

Ubuntu上下 Intel Real Sence D455 的安装1. Download SDK下载源码,第一步先将librealsense的github下载下来:$ git clone https://github.com/IntelRealSense/librealsense.git单独下载比git快,可能需要翻墙,否则很慢安装依赖环境$ sudo apt-get install libusb-1.0-0-dev libglfw3-dev libgtk-3-dev$ sudo

2021-11-17 09:49:40 3423 1

原创 【已解决】git clone 443 无法连接超时

git clone出现错误"fatal: unable to access ‘https://github.com/XXX.git/’: Failed to connect to github.com port 443: Timed out"解决办法1、错误fatal: 无法访问 'https://github.com/Microsoft/vcpkg.git/':Failed to connect to github.com port 443: 连接超时2、解决办法将 https改成gitgi

2021-11-16 19:18:52 3507 2

原创 linux 利用共享内存 在进程间传递图像 C++

linux 利用共享内存 在进程间传递图像cmakelists.txtcmake_minimum_required(VERSION 2.8 FATAL_ERROR)project(test_share)find_package(OpenCV 3 REQUIRED)include_directories( ${CMAKE_CURRENT_LIST_DIR})message(STATUS ${CMAKE_CURRENT_LIST_DIR})file(GLOB_RECURSE mains $

2021-11-11 17:38:41 1120

原创 【Ubuntu20安装Colmap依赖】报错 不会被安装

【安装Colmap依赖】报错colmap官网:https://colmap.github.io/install.html#linux第一步安装相关依赖报错:sudo apt-get install \ git \ cmake \ build-essential \ libboost-program-options-dev \ libboost-filesystem-dev \ libboost-graph-dev \ libboost-sys

2021-09-25 15:34:18 628

原创 matlab相机标定

matlab相机标定师兄博客:https://www.cnblogs.com/gooutlook/p/9199705.html

2021-09-09 14:39:16 65

原创 ZED采集

1.安装ZED Python API确保默认切换成python3,不是python2,通过python -V显示的版本就是默认的版本sudo apt install python-pip //若没安装pip先安装 pip -V 可给出提示安装的命令python -m pip install cython numpy opencv-python pyopengl`.2.安装SDK首先,进入ZED官网 ,点击SDK DOWNLOAD进行选择下载。下载cuda对应版本chmo

2021-09-06 11:41:40 77

原创 【已解决】编译或更新源 报错设备空间不足 /tmp/

【已解决】编译或更新源 提示设备空间不足 /tmp/若缓存/tmp/apt-get 包管理的缓存过多时,采用如下命令释放无用缓存# sudo apt-get clean auto (系统自主选择性删除)或# sudo apt-get clean all (清除所有缓存)...

2021-09-02 11:35:02 1024

原创 Pangolin 可视化练习 ——视觉slam十四讲

3.7 可视化演示最后,我们为读者准备了一个小程序,位于在 slambook/ch3/visualizeGeometry 中。它以可视化的形式演示了各种表达方式的异同。读者可以用鼠标操作一下,看看数据是如何变化的。左端状态栏显示数据#include <iostream>#include <iomanip>using namespace std;#include <Eigen/Core>#include <Eigen/Geometry>

2021-08-17 20:02:33 783

原创 C++编程学习 —— 类和对象

C++练习一、类和对象1.设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,可以显示学生的姓名个学号2.访问权限3.成员属性设置为私有一、类和对象1.设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,可以显示学生的姓名个学号#include <iostream>#include <string>using namespace std;//类和对象练习//1. 示例:设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,可以显示学生的姓名个学号//学生类

2021-08-17 08:30:08 303

原创 同一局域网中ping 通 Ubuntu 与 win10

ubuntu 与 win的互ping需求描述详细步骤第一步:查看两台服务器各自的ipv4地址第二步:ping 对方的ipv4地址ping命令iPv4地址ppp适配器宽带连接 和 以太网适配器本地连接内网和外网需求描述在同一局域网中,需要将两台服务器进行通信,一台是win10,一台是ubuntu20,用ping命令来测试。详细步骤第一步:查看两台服务器各自的ipv4地址//Ubuntu$ ifconfig//Windiws:$ ipconfigUbuntu:Windows:第二步

2021-08-05 22:11:55 1801

原创 【已解决】Could NOT find CUDA (missing: CUDA_INCLUDE_DIRS) (found suitable exact version “10.2“)

【已解决】Could NOT find CUDA , missing: CUDA_INCLUDE_DIRS, found suitable exact version "10.2"问题描述解决方法运行结果问题描述在服务器上cmake编译openvslam时出现以下报错:但是cuda安装了,环境变量也添加了,版本也可以查到。也就是说:cuda明明安装了,但就是调用不到。是因为cuda安装到的那个文件夹(/usr/local/cuda)访问权限没打开,所以只检查到有版本存在但是不能调用。解决方法

2021-08-05 17:31:53 8684 5

原创 Typora的各个快捷键

Typora的各个快捷键文章目录Typora的各个快捷键1、标题2、下划线3、删除线4、字体加粗5、字体倾斜6、无序列表7、有序列表8、引用9、插入链接10、插入图片11、代码块12、文章跳转13、选中英文单词14、按行选中15、快速搜索16、替换17、快速生成表格18、快速打开文件19、toc快速生成目录20、选中相同格式内容21、分割线22、段落快捷键1、标题使用ctrl + 数字键就可以完成1~6级标题[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传2、下划线ctrl +

2021-07-12 15:13:45 1193

原创 常用快捷键

Ubuntu下快捷键网页撤回操作:Ctrl+Shift+T新建文件夹:Ctrl+Shift+N

2021-07-08 19:28:14 40

原创 ubuntu18.04.5或20.04 安装opencv3.4.9

安装常用软件opencv3.4.9opencv官方安装教程//1.安装必要依赖[compiler] sudo apt-get install build-essential[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev[optional] sudo apt-get install python-dev python-nu

2021-06-25 11:26:00 823 1

原创 【已解决】error : while loading shared libraries: libtcmalloc.so.4: cannot open shared object file

error : while loading shared libraries: libtcmalloc.so.4: cannot open shared object file: No such file or directory这是Ubuntu安装库常见的一种问题。分析原因:链接器ld提示找不到库文件。默认安装路径是/usr/local/lib,而/usr/local/lib 不在Ubuntu体系默认的 LD_LIBRARY_PATH 里,所以就找不到该lib。ld默认的目录是/lib和/usr/li

2021-06-23 10:01:33 4506 2

原创 Jupyter Notebook介绍、安装及使用教程

Jupyter Notebook介绍、安装及使用教程一、什么是Jupyter Notebook?1. 简介2. 组成部分3. Jupyter Notebook的主要特点二、安装Jupyter Notebook0. 先试用,再决定1. 安装一、什么是Jupyter Notebook?1. 简介Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍简而言之,Jupyter Noteboo

2021-05-19 20:35:14 198

原创 C ++

C ++1 字符串、向量和数组string1.1 命名空间的using声明1.2 标准库类型string1.2.1 定义和初始化string对象1.2.2 string对象上的操作读写string对象读取未知数量的string对象使用getline读取一整行string的empty和size操作比较string对象字面值和string对象相加1.2.3 处理string对象中的字符处理每个字符?使用基于范围的for语句使用范围for语句改变字符串中的字符只处理一部分字符?使用下标执行迭代1 字符串、向量和

2021-05-19 20:34:52 553

原创 【已解决】 The plain signature for target_link_libraries has already been used with the target “openvslam

【已解决】 The plain signature for target_link_libraries has already been used with the target "openvslam". 一、问题描述二、解决方法一、问题描述openvslam中用cudasft代替orb特征提取和匹配时,cmake编译报错:指向src/openvslam/CMakeLists.txtThe plain signature for target_link_libraries has already

2021-05-19 20:32:55 1141

转载 词袋模型:DBoW原理介绍以及使用方法

词袋模型:DBoW原理介绍以及使用方法1.词袋模型介绍2.DBoW的原理2.1 创建词汇树2.2 使用词汇树2.3 每个单词(words)都一样重要吗?3.总结1.词袋模型介绍词袋模型在很多方面都有应用,其的原理也很容易理解:有以下一些句子:1. my name is jack!2. I like to eat apples!3. I am a student!4. I like to take pictures!我现在交给你一个任务,从上面四句话中找到一句和下面这句话最相似的一句(这里认

2021-05-11 16:03:10 826

转载 OpenVSLAM-全局优化模块(global optimization module)

开源SLAM框架学习——OpenVSLAM源码解析:全局优化模块(global optimization module):回环检测、pse-graph优化、global-BA优化这篇博客主要介绍OpenVSLAM的全局优化模块(global_optimization_module),该模块是单独运行在一个线程中的。它主要执行的工作是:SLAM的回环检测,以及回环成功之后的回环矫正,还包括紧随着回环检测成功之后的pose graph优化和全局的BA优化。1.全局优化模块入口说是全局优化模块,其实也就是一

2021-05-11 15:28:10 914

原创 win10 换源

win10 换源前言解决方案前言在平时我们使用pip去下载相应的软件包时,国内用户使用官方源下载速度比较慢,并且经常出现下载失败的情况。本文教给大家将官方源换成国内源,来提高下载速度.解决方案AppData是一个隐藏文件夹。第一次换源:在Roaming下新建pip文件夹。在pip文件夹中新建一个名为pip的文本文档,pip,ini,内容如下:[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]

2021-05-10 15:01:06 278

原创 OpenVSLAM+图像拼接

OpenVSLAM0.安装0.安装按照官网的叫教程进行安装相应的依赖即可。

2021-04-14 22:08:45 1135

原创 Python学习笔记(二)

Python学习笔记(二)文章目录Python学习笔记(二)十、面向对象编程01.类与实例十、面向对象编程01.类与实例

2021-04-14 22:06:19 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除