自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GIT多分支工作流程

GIT多分支工作流程本地终端内,在项目的根目录输入 git status 确认所在分支是否正确,状态是否无异常(如有没有未提交的改动)本地修改代码本地终端内,在项目的根目录输入 git add . 会记录整个项目的代码改动本地终端内,在项目的根目录输入git commit –m “引号内为本次commit的介绍”本地终端内,在项目的根目录输入git push –u origin 将代码改动推送到云端的对应分支在gitlab网页创建merge request,Source branch为改动了

2020-08-27 16:31:43 395

原创 对自己写的库进行cmakelists管理

find_package(catkin REQUIRED COMPONENTS tf roscpp rospy cv_bridge image_transport pcl_ros pcl_conversions std_msgs sensor_msgs geometry_msgs nav_msgs cloud_msgs rosbag)find_package(GTSAM REQUIRED QUIET)find_package(PCL REQUI

2020-08-20 14:24:04 369 1

原创 c++画曲线图

http://xchu.net/2020/06/05/47plot/c++画曲线图

2020-08-04 15:33:42 7416 1

原创 clion路径问题

之前IDE总是不能正常使用,没法自动弹出函数,现在总算能有了点解决方法在代码路径开一个终端,source一下,然后到clion的安装路径下,即Downloads/clion/bin下./clion.sh打开clion,就可以正常使用啦...

2019-08-20 11:13:42 3663

原创 利用opencv的鱼眼相机去畸变程序,C++&python

最近在搞鱼眼相机,这玩意儿不太好弄,因为资料都特别少,而且各个开源代码好像对鱼眼相机的定义都不太一样,也即模型不统一,现在做出了一点阶段性的成果,来总结一下对于畸变参数,有描述径向的畸变参数k1,k2,k3,k4,也有描述切向的畸变参数pi,p2,这个都是在网上资料比较全的,对于鱼眼相机,据我理解的应该是两种描述方法。一种就是opencv的通用描述方法,也就是k1,k2,p1,p2,k3,对于...

2019-06-05 17:36:23 10475 6

原创 关于ROS工作空间的一些想法

ROS工作空间的创建方法如下mkdir -p ~/catkin_ws/srccd ~/catkin_ws/srccatkin_init_workspacecd ~/catkin_ws/catkin_makesource devel/setup.bash在catkin_init_workspace后,在src文件夹下会产生一个带锁的CMakelists.txt,这个CMakelists...

2019-03-28 11:34:11 330

原创 imx8qmmek yocto编译步骤

//手册3.1$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \build-essential chrpath socat$ sudo apt-get install u-boot-tools//手册3.2$ mkdir ~/bin $ curl http://commonda...

2019-03-14 17:13:31 3593 2

原创 dso_ros跑红外数据

dso_ros不能直接跑红外数据,因为红外数据的编码方式是ROS的编码方式,dso里需要用opencv去处理图像数据,所以得更改dso_ros的源码使编码方式改变为opencv的编码方式,在dso_ros的源码(只有一个文件)里找到vidCb函数改变sensor_msgs::image_encodings::的值,如下图所示下行是应用于红外数据的,上行应用于rgb数据改好后重新catkin_...

2019-03-11 15:05:03 355

原创 TX2接四种传感器的一些坑

这段时间利用TX2作为主机安装了四个传感器的驱动,包括2D激光雷达, 16线3D激光雷达velodyne, camera:realsense d435/r200, imu:xsense MT-300, GPS(u-blox),现在已经可以四种传感器同时全开,为接下来用于验证融合算法的数据采集奠定了基础。当然了我在实验里机器人平台这口锅也扣的越来越紧。编译内核!!!一定要先编译内核,TX2的接口数...

2019-03-05 22:01:53 2982 5

原创 原创的一套基于opencv的图片增强代码

增强方式有四种,包括了直方图均衡化、拉普拉斯、Log、Gamma,下面上带注释的代码#include <opencv2/opencv.hpp>#include <iostream>#include <fstream>#include <string>using namespace std;using namespace cv;int ...

2018-12-19 20:54:24 241

原创 批量修改图像尺寸

mogrify -resize 800x600 -format jpg *

2018-12-19 16:55:18 686

原创 include_directories和find_package

通过一个自己要写的工程文件,终于弄明白了CMakeLists中的include_directories和find_package是什么意思了,简单而言include_directories是用来提供找头文件路径的,打个比方,我现在想要#include"cv.h",但是这个cv.h的路径是/usr/local/include/opencv,那么我总不能在主函数头前写#include “/usr...

2018-12-18 17:08:07 38695 6

转载 imaemagic

https://www.2cto.com/kf/201806/754302.html

2018-12-17 14:43:10 115

原创 dso slam跑自己数据

Dso slam跑自己数据使用文档Dso跑demo数据集非常容易成功,按照各博主经验一步一步做即可,但是如果将网上可下载下来的数据集换成我们自己的相机数据,就可能需要这份文档了1.从网上下载下来的dso源码经过编译之后无需安装,但在build中cmake …后可能出现无法出现bin目录的问题(也就是最后没有办法产生dso_dataset),这是因为cmakelists中#optional li...

2018-12-13 14:20:18 2254 7

转载 多行命令直接做一个.sh文件使用

比如要依次执行A B C3条语句写如下代码#!/bin/shABC保存为test.sh然后添加执行权限chmod +x test.sh然后执行该脚本./test.sh#!/bin/shABC保存为test.sh然后添加执行权限chmod +x test.sh然后执行该脚本./test.sh...

2018-12-13 13:35:29 1760

原创 关于ubuntu16.04分辨率无法调整问题

应该也适用于14.04,亲测有效Section “Monitor” Identifier “Monitor0” VendorName “Monitor Vendor” ModelName “Monitor Model” HorizSync 28.0 - 70.0 VertRefresh ...

2018-08-31 15:55:38 8102

原创 这是一个记录融合导航研究进程的博客

这是一个记录融合导航研究进程的博客

2018-08-01 17:10:47 322

空空如也

空空如也

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

TA关注的人

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