- 博客(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
2231

原创 【移动硬盘】Ubuntu20.04 移动硬盘不能访问
Ubuntu 移动硬盘不能访问解决方法:在终端输入如下命令,查看分区挂载情况sudo fdisk -l 最末尾/dev/sda1 就是出问题的硬盘修复挂载错误的相应的分区,如提示中的/dev/sdb1,输入:sudo ntfsfix /dev/sda1ok清测可用......
2022-01-25 22:48:15
6313
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
997

原创 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
1993
原创 SLAM剖析
ORB-SLAM2简介首个支持但单目、双目和RGB-D相机的完整的开源SLAM方案,具有回环检测和重新定位的功能能在CPU上进行实时工作,可以用于移动终端如移动机器人、手机、无人机、汽车特征点的巅峰之作,定位精度极高,可达cm级支持仅定位模式,该模式适用于轻量级以及在地图以之情况下长期运行,此时不使用局部建图和回环检测的线程双目和RGB-D相对单目相机的优势在于,可以直接获得深度信息,不需要像单目情况中那样做一个特定的SFM初始化2. 算法流程框架
2022-05-10 13:05:23
437
原创 安装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
550
原创 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
520
原创 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
1244
原创 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
5828
原创 【向日葵】连接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
2129
1
原创 【锁屏】 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
2703
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
1568
原创 【安装】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
4176
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
3744
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
1267
原创 【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
734
1
原创 matlab相机标定
matlab相机标定师兄博客:https://www.cnblogs.com/gooutlook/p/9199705.html
2021-09-09 14:39:16
106
原创 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
134
原创 【已解决】编译或更新源 报错设备空间不足 /tmp/
【已解决】编译或更新源 提示设备空间不足 /tmp/若缓存/tmp/apt-get 包管理的缓存过多时,采用如下命令释放无用缓存# sudo apt-get clean auto (系统自主选择性删除)或# sudo apt-get clean all (清除所有缓存)...
2021-09-02 11:35:02
1334
原创 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
888
原创 C++编程学习 —— 类和对象
C++练习一、类和对象1.设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,可以显示学生的姓名个学号2.访问权限3.成员属性设置为私有一、类和对象1.设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,可以显示学生的姓名个学号#include <iostream>#include <string>using namespace std;//类和对象练习//1. 示例:设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,可以显示学生的姓名个学号//学生类
2021-08-17 08:30:08
1165
原创 同一局域网中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
2317
原创 【已解决】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
10276
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
1322
原创 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
971
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
5705
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
255
原创 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
803
原创 【已解决】 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
1524
转载 词袋模型: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
991
转载 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
1072
原创 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
350
原创 Python学习笔记(二)
Python学习笔记(二)文章目录Python学习笔记(二)十、面向对象编程01.类与实例十、面向对象编程01.类与实例
2021-04-14 22:06:19
473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人