- 博客(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
原创 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
原创 include_directories和find_package
通过一个自己要写的工程文件,终于弄明白了CMakeLists中的include_directories和find_package是什么意思了,简单而言include_directories是用来提供找头文件路径的,打个比方,我现在想要#include&amp;amp;amp;quot;cv.h&amp;amp;amp;quot;,但是这个cv.h的路径是/usr/local/include/opencv,那么我总不能在主函数头前写#include “/usr...
2018-12-18 17:08:07 38695 6
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人