自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux下 C++在父目录下创建子目录,并在子目录中存放图片

#include <iostream>#include <sstream>#include <opencv2/opencv.hpp>#include <opencv2/core.hpp>#include <opencv/highgui.h>#include <unistd.h> //linux access包含的头文件,判断文件是否存在#include <sys/stat.h> //linux mkdir包含的头

2020-12-28 16:40:53 522

原创 QT报权限错误

实际上解决方式是改变主目录下.config的权限终端下输入:chown -R username:username ~/.config/我的用户名是iv所以输入:chown -R iv:iv ~/.config/接着sudo -s chmod o+w /home/xxx/.config/QtProject/qtcreator/.xml(找到QtProject/qtcreator/.xml的路径)好了,大功告成,再也不会弹出窗口了!!!...

2020-12-16 20:17:40 762

原创 Github 克隆报错

1.报错问题git@github.com: Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.2.解决方法大概率是秘钥设置不对的问题首先检查有没有在GitHub的https://github.com/settings/keys上添加你本机的SS

2020-12-14 19:25:41 425

原创 MATLAB终于可以完成相机与激光雷达的标定啦!!

文章目录一、相机与激光雷达之间的标定一、相机与激光雷达之间的标定1.MATLAB2020b(1)获取方式:百度网盘链接提取码:zadk(2)安装教程:详细说明2.详细步骤官方教程:仔细瞅瞅(1)搭建实验平台,实验操作系统Ubuntu16.04+ROS(kinetic)+velodyne(16线)+basler+棋盘格(10*7 41mm)(2)Ubuntu下打开激光雷达和相机,教程见前文,并录制数据bag(ps:一定要激光雷达和相机的频率的一致!一定一定!)(3)将数据bag中的激光雷

2020-11-27 11:16:38 7407 23

原创 点云中截取自己想要的点云

一、利用python保留自己想要的点云1.python读取pcd点云文件,需要使用python的库open3d读取在pycharm中打开终端,输入pip install open3d(用外网,超快)2.读取pcd文件后,遍历循环每个点,将满足自己要求的写入一个txt形式的文件里。(这里试过放进pcd文件里,但是好像不支持新建一个空白的pcd)将txt作为中间转换媒介。python完整代码如下:import open3d as o3dimport numpy as npdef read_pcd

2020-11-18 21:29:54 3211

原创 pylon下更改usb3.0相机的ID,并在ROS下打开两个相机,甚至更多

一、更改相机ID1.打开pylon在安装路径下,双击打开PylonViewerAPP打开情况如下图所示,分别按照以下步骤进行更改,从未改过的相机ID为0(以两个相机为实验)ok,更改相机ID完成!~二、在ROS下打开两个相机更改相机ID的目的是为了能够读取到多个相机,使画面显示出。1.首先新建两个.yaml(其实就是之前的default.yaml)路径为/命名空间/src/pylon_camera/config将之前改好的ID,写入文件里面二、更改launch文件因为有两个

2020-11-13 21:16:15 1207 3

原创 激光雷达地面-非地面点云分割

参考大佬的博客https://blog.csdn.net/AdamShan/article/details/84569000,按照里面的步骤已经跑通了。后面在学校采集了一个关于相机和激光雷达的数据包需要更改pcl_test_core.cppPclTestCore::PclTestCore(ros::NodeHandle &nh){ sub_point_cloud_ = nh.subscribe("/lidar_on_roof", 10, &PclTestCore::point

2020-06-19 19:18:25 1165

原创 RoboWare的安装与使用

官网我试了好多次都打不开,找了好久,看到别人分享的百度网盘连接https://pan.baidu.com/s/1D169dFyf2OD3SFBZVZy3pQ密码:3iuk参考博客:https://blog.csdn.net/zhuiqiuzhuoyue583/article/details/84536406#commentBox下载完以后先不要着急安装,为了更好地使用RoboWare Studio,我们需要事先安装两个比较常用的插件。文章目录一、安装一、安装1.为了支持Python调试功能,需

2020-06-16 21:44:30 13139 11

原创 ROS里最基本的知识点总结

文章目录创建工作空间创建功能包创建工作空间mkdir -p ~/catkin_ws/src #catkin_ws创建工作空间名字cd ~/catkin_ws/srccatkin_init_workspace创建完成后,在工作空间的根目录下使用catkin_make命令编译整个工作空间cd ~/catkin_ws/catkin_make编译过程中,在工作空间的根目录里会自动产生build和devel两个文件夹及其中的文件。编译完成后,在devel文件夹中已经产生几个setup.*sh形式的

2020-06-15 22:02:45 961

原创 将KITTI数据集中点云文件.bin转换成.pcd

KITTI数据集下载:https://pan.baidu.com/s/14WchJlcZ2guwcfbHqrdFw密码:grys关于KITTI数据集的介绍可以参考这篇博客:https://blog.csdn.net/u013086672/article/details/103913361以下部分均在点云数据集上做研究:在ubuntu16.04下使用pcl将.bin文件转化为.pcd文件具体流程:home→新建文件夹PointCloud→在PointCloud文件里继续新建文件夹bin

2020-06-11 10:49:21 2546 2

原创 velodyne VIP16激光雷达和basler usb相机在Ros下同时打开,并录制bag

前面两篇博客分别讲述了激光雷达和相机通过Ros打开的方法及步骤,详情请看前文介绍。文章目录一、相机打开二、激光雷达打开三、打开rviz,录制bag一、相机打开(1)在相机工作空间catkin_basler目录下打开终端,输入命令source ~/catkin_basler/devel/setup.bashroslaunch pylon_camera pylon_camera_node.launch二、激光雷达打开(1)配置IP地址,并连接好设备,打开网页。(2)在激光雷达工作空间catki

2020-06-09 11:46:54 1321 3

原创 Ubuntu16.04 basler usb3.0相机在Ros下打开

系统:Ubuntu16.04(64位)Ros版本:kinetic相机:basler acA2500-60uc(usb 3.0接口)做法是先在linux下通过pylon软件将相机打开,然后再在Ros下打开相机。一、在Linux操作系统中安装Pylon软件(1)打开basler的官网,在官网上进行下载安装包https://www.baslerweb.com/en/products/software/搜索相机型号,如下图所示:我选择的版本是:(2)下载好后,对压缩包进行解压操作,可以选择解压

2020-06-09 10:33:46 1668 6

原创 ubuntu16.04 Velodyne VLP16在ROS下使用(遇见各种报错及解决方法)

测试系统:ubuntu 16.04 (64位)Ros版本:kinetic文章目录1.传感器与电脑利用网线进行连接2.安装ROS依赖3.创建ROS工程4.连接好设备5.运行并查看数据1.传感器与电脑利用网线进行连接配置好本机有线连接的IP地址(1)点击电脑右上角的网络标志,然后点最下面Edit Connections.(2)点击Add,添加Ethernet。(3)将connection name改为velodyne。(4)更改IPv4 Settings。method:ManualAdd

2020-06-05 22:32:27 2621

原创 Stereo R-CNN 三维目标检测

Stereo R-CNN based 3D Object Detection for Autonomous Driving文章目录本文思想贡献网络架构图3D Box Estimation本文思想通过充分利用立体图像中的稀疏、密集、语义和几何信息,提出了一种用于自动驾驶的称为立体声R-CNN的三维物体检测方法。它扩展了立体输入的快速R-CNN,以同时检测和关联左右图像中的对象。在立体区域提议网络(RPN)之后添加额外的分支来预测稀疏的关键点、视点和对象尺寸,并结合二维左右框来计算粗略的三维对象边界框。

2020-06-04 18:23:39 1122 1

原创 Poly-YOLO实例分割(YOLOV3改进版)

论文:https://arxiv.org/abs/2005.13243开源代码:https://gitlab.com/irafm-ai/poly-yoloPoly-YOLO: higher speed, more precise detection and instance segmentation for YOLOv3论文思想:提出了一个新的YOLO版本,它扩展了带有实例分割的Poly-YOLO。Poly-YOLO建立在YOLOv3的原始思想的基础上,并消除了它的两个弱点:大量重写的标签和无效的锚

2020-06-01 10:50:51 7165 9

原创 python将.csv转换为.txt

import pandas as pdimport osfilePath = '' #文件名进行相应更改files=os.listdir(filePath)#a=files[0]n_files=len(files)for i in range(0,n_files): data = pd.read_csv(filePath+files[i]) # 使用pandas模块读取数据 #print('开始写入txt文件...') print(str(i+1)+'文件写入成功!

2020-06-01 09:37:28 2225 2

原创 利用yolov3训练数据集

1.同目录下文件夹darknet-master。复制到另外一个路径,重命名为自己数据集的名字。2.重新编译Makefile文件。打开Makefile,更改OPENCV=0→OPENCV=1GPU=0→GPU=1CUDNN=0→CUDNN=1NVCC=/usr/local/cuda-10.0/bin/nvcc(路径为自己系统下cuda的路径)在同目录下打开终端,输入make,编译Makefile文件。3.训练yolov3支持VOC格式在scripts下建立新的文件夹,并命名为VOCdeckit,

2020-05-26 17:02:28 215

原创 c++编程题

题目描述:牛牛去犇犇老师家补课,出门的时候面向北方,但是现在他迷路了。虽然他手里有一张地图,但是他需要知道自己面向哪个方向,请你帮帮他输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含一个正整数,表示转方向的次数N(N<=1000)。接下来的一行包含一个长度为N的字符串,由L和R组成,L表示向左转,R表示向右转。输出描述:输出牛牛最后面向的方向,N表示北,S表示南,E...

2020-04-22 15:25:03 216

原创 机器学习知识点

1.机器学习的任务:回归、分类、聚类。(所要解决的问题不同)(1)回归任务是通过若干带有标准的样本数据构造出一个预测模型R(X),使得R(X)的预测输出尽能符合真实值,并称R(X)为回归模型。(用于构造模型的样本称为训练样本,用于测试模型效果的样本称为测试样本)(2)分类任务的目标是通过训练样本构建合适的分类器,完成对目标的分类。(3)聚类任务是对样本数据实现物以类聚的效果。(4)区别:...

2020-04-11 11:55:21 617

原创 VS2017中配置opencv

Opencv下载1.官网添加链接描述 下载版本3.4.7(也可以选择其他版本)。2.在文档D盘新建文件夹命名为Opencv,并把下载好的3.4.7版本解压到此文件夹里。在vs2017中配置Opencv3.4.71.配置环境变量(1)计算机—>属性—>高级系统属性—>高级—>环境变量找到系统变量下的Path—>双击—>新建—>添加—>…op...

2020-04-04 14:12:05 164

空空如也

空空如也

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

TA关注的人

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