- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 c++经典面经
1.c/c++内存存储有几种(1)栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量值等,其操作方法类似数据结构中的栈。(2)堆区(heap):一般由程序员分配释放,与数据结构中的堆毫无关系,分配方式类似于链表。(3)全局/静态区(static):全局变量和静态变量的存储是放在一起的,在程序编译时分配。(4)常量存储区:存放常量字符串。(5)程序代码区:存放函数体(类的成员函数、全局函数)的二进制代码2.C/C++内存分配有三种方式:(1)从静态存储区域分配。内存在程序编译的
2020-10-07 21:21:57
533
原创 Linux系统权限相关问题
一.Linux系统的r、w、x、-权限Linux系统下一个文件或者文件夹的权限分为三个User,Group,Otherr, 即Read,读,权限值为4w,即Write,写,权限值为2x,即eXecute,执行,权限值为1.-的权限值为0其中-代表类型例如,chmod 777 file 代表把当前文件或者文件夹设置成为所有用户都能访问(rwx rwx rwx,4+2+1=rwx)第一个7代表使用者,第二个7代表群组,第三个7代表其他人,777代表赋值给三个权限的值,代表这些对象都可读可写可执行。
2020-09-14 21:11:29
445
原创 高翔视觉SLAM十四讲学习笔记7+ORB-SLAM2若干问题
一.ros gtk 2.x\gtk 3.x冲突出现错误Gtk-ERROR **: GTK+ 2 symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported这个问题主要是按装opencv3.2.0时候编译,系统默认到编译用的是最高版本的GTK 3,只需要重新安装opencv3.2.0即可。首先卸载opencv3.2.0cd buildsudo make uninstallcd ..rm -r
2020-06-23 16:13:56
1065
原创 高翔视觉SLAM十四讲学习笔记6+ORB_SLAM2编译+./build_ros.sh错误解决方法
一.ORB_SLAM2编译首先下载ORB_SLAM2代码,编译过程如下cd ORB_SLAM2chmod +x build.sh./build.sh编译完成,运行TUM数据集命令./Examples/Monocular/mono_tum Vocabulary/ORBvoc.txt Examples/Monocular/TUM1.yaml /home/yutian/ORB_SLAM2/date/rgbd_dataset_freiburg1_desk这样就可以跑数据集了。二.ROS下运行OR
2020-06-22 20:53:38
2115
原创 高翔视觉SLAM十四讲学习笔记5+ros安装+ros遇到到问题
一.ROS的安装步骤如下:1.设置您的计算机以接受来自package.ros.org的软件。sudo sh -c'echo“ deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc)main”> /etc/apt/sources.list.d/ros-latest.list'这里基本没什么问题,有问题,请到官网解决,有解决方式ROS2.设置你的钥匙sudo apt-key adv --keyserver'hkp://keyserv
2020-06-22 17:23:47
305
原创 高翔视觉SLAM十四讲学习笔记4+ceres+g2o+DB0W3安装方式
一.ceres安装方式运行以下命令进行安装git clone https://github.com/ceres-solver/ceres-solvesudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3.1.2 libgflags-dev libgoogle-glog-dev libgtest-devcd ceres-solver mkdir buildcd build cmake ..makesudo make
2020-06-22 15:35:32
508
原创 高翔视觉SLAM十四讲学习笔记3+PCL安装方式
一.首先更新软件sudo apt-get update二.安装VTK视觉模块进入管网下载,选好对应到版本,选择8.2或者7.1,太新的版本可能需要安装更高版本到cmake,所以建议安装8.2或者7.1.1,我自己安装到8.2,下载地址VTK下载完解压进入目录,编译cmake ..makesudo make install三.安装pcl依赖和工具sudo apt-get install libpcl-dev pcl-toolssudo apt-get install freeglut
2020-06-21 20:03:34
2129
原创 ubuntu16.04 +opencv3.2.0安装笔记+Downloading ippicv_linux_20151201.tgz
一.安装依赖包按正opencv3.2.0所需要的依赖sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-de
2020-06-20 20:29:30
612
2
原创 高翔视觉SLAM十四讲学习笔记2
一.安装cmake安装cmake、g++编译器sudo apt-get install cmake g++二.安装kdevelop编译器sudo apt-get install kdevelop安装后可以在搜索栏找到三.安装Eigen只需要命令安装就行sudo apt-get install libeigen3-deveigen是有头文件组成,输入命令可以查找sudo updatedblocate eigen3四.安装pangolin在十四讲SLAMBOOK里面有安装包-3
2020-06-20 15:22:23
475
2
原创 高翔视觉SLAM十四讲学习笔记1
一.安装系统ubuntu16.04分区/boot 逻辑分区,空间起始位置,200M交换空间 逻辑分区,空间起始位置,2倍内存(我是4g,所以421024=8192M)/主分区 逻辑分区,空间起始位置,尽可能大一些(至少20g)/home 逻辑分区,空间起始位置,尽可能大(20g)二.换源ubuntu16.04换清华源#备份cd /etc/apt/ sudo cp sources.list sources.list.bak#换源,打开源列表sudo gedi
2020-06-20 14:54:07
257
原创 ubuntu16.04双系统分区
/boot - 200 MB ;逻辑分区,空间起始位置, 实际需求大约 100 ~ 200MB,多的话可以500-800。/ - 15-20 GB ;主分区,空间起始位置, 15-20 GB 对于大多数用户来说是一个比较合适的取值。内存多的话20GB~25GB/home ;逻辑分区,空间起始位置, 通常用于存放用户数据,下载的文件和媒体文件。在桌面系统中,/home 通常是最大的文件系统。越多越好。/swap ;逻辑分区,空间起始位置,通常为 swap 分区分配2倍内存大小的空间。如果有更大的内存
2020-06-18 23:36:39
918
原创 python 中pip配置清华源 切换国内源(清华镜像)
首先conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes如果没效果,或者没有提速尝试,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simpl
2020-05-26 00:22:45
1804
原创 opencv笔记,版本阈值修改
角点检测的几个方法由于版本的原因,FAST设置阈值`FastFeatureDetector fast("80"); // 检测的阈值为40fast.detect(image, keyPoints);会变成Ptr<FeatureDetector> fast = FastFeatureDetector::create(80);fast->detect(image, keyPoints);...
2020-05-18 20:41:59
175
原创 opencv2中BruteForceMatcher无法解析
opencv2中BruteForceMatcher无法解析,opencv2…4.9包含以下目录并不能找到BruteForceMatcher,用了以下路径就能解决这个问题,加入头文件#include <opencv2\legacy\legacy.hpp>...
2020-03-17 15:35:01
326
2
原创 opencv笔记v::Feature2D问题
严重性 代码 说明 项目 文件 行 禁止显示状态错误 C2664 “cv::Ptrcv::Feature2D cv::Feature2D::create(const std::string &)”: 无法将参数 1 从“int”转换为“const std::string &” Project2 c:\users\yutian\source\repos\project2\proje...
2020-03-16 18:32:47
628
原创 opencv2.4.9+vs2017笔记+msvcr120d.dll问题
opencv2.4.9配置vs2017 注意向OpenCV2.4.9库路径(E:\Program Files\opencv2\opencv\build\x86\vc12\bin)添加两个文件,分别为msvcr120d.dll(32位)以及msvcp120d.dll(32位)。这两个文件需要从网上下载。下载链接分别为:msvcr120d.dll下载链接:https://download.pchom...
2020-03-15 15:01:37
220
ippicv.zip
2020-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人