自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT线程之间队列操作

介绍实现使用一个线程入队,另一个线程出队。。这样的操作运用范围很广,比如在播放器时候,一个线程解码,每一个picture入队,另一个线程出队显示。。在网络接收数据时候可以一个线程接收输入入队,另一个线程出队使用等等的。需要Qt creator,本文实验使用的是Qt creator 4.12.2(community)一点点C/C++知识一点点QT知识步骤1、打开Qt creator新建一个实验项目,选好路径后默认下一步就行。。2、目前结构下图所示,右键项目,添加新文件,添加三个新的类,

2021-08-26 23:49:30 6233 5

原创 VS2017+QT配置

1、QT下载使用清华大学的QT下载镜像下载地址qt/里面是QT各版本的安装包,vsaddin/里面是qt针对vs集成的插件。先下载qt的安装包,再下载个vs2017的插件。这里就使用5.12版本的。最新的邮件复制下载链接,用迅雷下载可能要快点。vs工具下载最新的。下载vs2017的2、安装登录或者注册个。默认的是C盘,最好不要用C盘。组件的话,如下:把一开始下载的.vsix文件复制粘贴到VS2017安装目录的IDE目录下。这个目录下有VSIXInstalle

2021-05-10 10:25:50 3079 1

原创 opencv-4学习(三)图像的基本操作

1、颜色处理1.1、颜色模型转换基本知识:有5种颜色模型,第一种是最常见的RGB模型,就是我们通常使用的红绿蓝三色素,同过不同比例的混合显现出不同色彩。第二种YUV颜色模型,一般是电视信号系统采取的颜色编码,Y表示像素亮度,U表示红色与亮度信号差值,V表示蓝色与亮度差值。第三种是HSV颜色模型,H是色度,S是饱和度,V是亮度。第四种是Lab颜色模型...

2021-03-28 10:05:26 338

原创 opencv学习(二)

1、图像读取与显示新建一个cpp文件。输入:#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;int main() { //读取图片数据,选取读取图片颜色,默认是IMREAD_COLOR,也可以选择灰度图像IMREAD_GRAYSCALE Mat I = imread("C:\\Users\\sunny\\Pictures\\Saved Pi

2021-03-15 23:48:49 336 1

原创 Opencv-4学习(一)opencv4+vs2017+win10环境搭建

想自学opencv,写个博客记录下。

2021-03-02 21:58:26 260

原创 deep learning with python and pytorch学习记录(二)

从这开始就是深度学习基础部分。主要就看机器学习基础跟视觉处理基础,自然语言处理基础跟生成式深度学习方面的知识,以后用到的时候再补吧。。第5章、机器学习基础5.1、机器学习的基本任务归纳总结起来,机器学习有4个主要内容:1、监督学习:根据已有标签进行学习、预测。主要任务有:分类、回归、目标检测、识别2、无监督学习:根据没有标签的数据学习规则。主要任务有:聚类、降维。3、半监督学习:使用大量未标签数据,同时由部分使用标记数据进行模式识别。主要任务:自编码、生成式对抗网络。4、强化学习:通过试错的方

2020-11-17 16:54:26 185

原创 deep learning with python and pytorch学习记录(一)

接触深度学习,用的pytorch框架,慢慢发现里面挺多库不知道的,买本书系统的学习下。学习书籍:《Python深度学习基于Pytorch》,吴茂贵、郁明敏、杨本法、李涛、张粤磊 著pdf云盘地址,提取码:vobz第一章是Numpy基础,感觉就没太大必要看了,毕竟还算熟悉。从第二章开始学习。记录下个人觉得比较重要的东西。第2章 Pytoech基础在第2章里面基础的东西,比如pytorch怎么安装等等的也跳过。2.4 numpy与tensorx与y都是torch里面的tensor。x.add(

2020-11-04 10:24:53 822 1

原创 升级cuda10.2+pytorch+cudnn

准备用torch-points3d这个库,得知pytorch版本太老了,该升级了。记录下。1、升级cuda10.2win+r.输入cmd打开终端输入:nvcc -V可以查看自己的cuda版本。进入英伟达官网下载最新的英伟达驱动,官网地址把自己电脑的显卡信息输入进去,点搜索下载:安装。然后安装失败百度知道需要卸载显卡驱动链接以前安装的全部卸载。卸载后再安装:安装成功。接下来是下载CUDA下载地址双击安装。安装完成后,WIN+R->cmd,输入:nvcc -V2、

2020-10-12 21:17:17 11978 5

原创 训练过程可视化学习记录

这几天跑网络出现了点问题,不知道是什么原因导致网络没学到东西,学习下训练过程的可视化,这样在训练过程中可以更加直观的看出问题所在。用的可视化库是Visdom。1、Visdom安装打开anaconda窗口终端,conda activate 虚拟环境名,启动虚拟环境。pip install visdom2、测试在终端执行python -m visdom.server。在这个窗口大半天都不动。百度找到解决办法修改server.py。参考大佬链接再次输入python -m visdom.s

2020-10-11 15:50:17 397

原创 GndNet学习记录

这篇论文是IROS2020年的论文,9月1号提交的,还没提交几天。IROS2020是10月份才开始。。准备以边看代码,再边看论文的方式学习。这篇论文代码链接论文代码,不过似乎还没完全弄好(毕竟9月1号才提交,到现在都没几天),论文链接。库的导入import argparseimport osimport shutilimport yamlimport timeimport mathimport torchimport torch.nn as nnimport torch.nn.func

2020-10-06 13:58:26 619

原创 PointNet++学习记录(一)

学习完PointNet,当然要学习PointNet++了。1、简介PointNet++是pointnet的升级版本,在pointnet中,是将所有点的特征聚合到点云的全局特征中,但是,并没有捕获点间关系的特征。pointnet++就是来解决这个问题。捕获点间关系的特征,聚合到点云的全局特征中。论文地址2、网络结构在网络结构之前,要先好好看下pointnet++是怎么捕获局部特征的,pointnet++捕获局部特征分为三个部分,采样层,分组层跟一个迷你的pointnet层。采样层:用FPS采样,先随

2020-10-03 09:51:53 1912 17

原创 Segmatic KITTI数据集简单使用

数据集的详细介绍发表在2019年的ICCV。论文地址这个数据集有80G.下载地址Segmati KITTI总共有28个类。每个点都被注释。数据文件夹结构

2020-09-30 20:16:44 5883 8

原创 注意力机制及各种卷积层学习

怎么感觉我可能博客打开方式不对呢?想着记录下学习,但是有挺多的东西,就像程序里面的库有各种依赖库一样,要学习一件事情,需要另外一件事情的支持,然后又转过去学习另一件事情。。导致一堆草稿,一堆写一半的博客。。注意力机制注意力机制在NPL中和CV中都有挺多应用的,我这只讲在CV中的,因为不懂NPL。网上挺多大佬写得挺详细的。大佬链接直观理解:重点关注目标区域。注意力机制在CV中的应用主要有三种,一种是在空间域上的应用,一种是在通道域上的运用,一种是混合域。在空间域上的应用:这个就跟我们人一样,一眼看

2020-09-30 13:50:27 3211

原创 PointNet学习记录

重新好好学习下pointnet.1、简介pointnet是一篇2017年由斯坦福大学的Charles等人在CVPR上发表的文章,这个网络直接对点云进行处理,而不是像很多的网络那样,转换成图像,或者类似图像的结构后,再用处理图像的方法进行处理。学会pointnet在我看来有相当大的必要性。pointnet论文网址2、网络结构...

2020-09-22 10:54:03 3013 16

原创 机器学习方法学习及总结

1、回归问题1.1、线性回归感觉这个没啥好写的,就是用最小二乘法的方差最小,线性模型y=kx+b,在已知大量y跟大量x的情况下,求出k跟b,使得拟合方法最小。求解方法:感觉也挺简单的,假设x是m维,y是1维(感觉这种比较常见),有n组数据。得到矩阵Y增加一维,变成2维,另一维全用1表示,矩阵X也是一样,就能得到系数矩阵A,A是m+1维。就有YT=AXT.T表示矩阵的转置,如果XT有逆,可以同乘XT就能直接求出A,可以同乘X,然后同乘(XTX)-1,就能得到A.总结就是:A=YTX(XTX)-1

2020-09-13 21:09:03 572

原创 SLAM学习记录(一)

ROS的学习结束。可以开始SLAM的学习了,开心。说到SLAM的学习,就不得不提到高翔大大的《视觉 SLAM 十四讲》,准备跟着《视觉 SLAM 十四讲》把基础的东西学一遍。1、初识SLAMpdf版本下载地址在B站上看到一个UP大大给的地址,搬运过来SLAM(simultaneous localization and mapping):即时定位于地图构建各种相机做SLAM的特点:单目相机(单目SLAM):有个很大的问题尺度不确定性。双目相机:深度量程和精度受双目的基线与分辨率限制,而且视差的计

2020-09-12 15:49:17 312

原创 如何把代码上传到自己的GitHub中

1、打开github官网:github官网2、登录github账号,没有账号申请一个,具体参考大佬链接3、安装git:sudo apt install git4、进入你想要上传的项目的目录下输入:git initgit add .git commit -m “随便写”git remoteadd origin+自己网址(如果输错了就git remote rm origin重新输入)git pull origin master --allow-unrelated-histories完事..

2020-09-10 22:22:11 91

原创 ROS学习记录(三)

1、基础进入~/catkin_ws/src:cd ~/catkin_ws/src创建一个ROS包:catkin_create_pkg my_pcl_tutorial pcl_conversions pcl_ros roscpp sensor_msgs进入my_pcl_tutorial:cd my_pcl_tutorial打开package.xml增加<build_depend>libpcl-all-dev</build_depend><exec_depend>

2020-09-10 22:21:46 182

原创 ROS学习记录(二)

1、创建ROS消息和ROS服务消息(msg): msg文件就是一个描述ROS中所使用消息类型的简单文本。它们会被用来生成不同语言的源代码。服务(srv): 一个srv文件描述一项服务。它包含两个部分:请求和响应。msg文件存放在package的msg目录下,srv文件则存放在srv目录下。msg文件实际上就是每行声明一个数据类型和变量名。可以使用的数据类型如下:int8, int16, int32, int64 (plus uint*)float32, float64stringtime,

2020-09-08 23:28:52 473 1

原创 ROS学习记录(一)

这段时间准备学习ROS,写个博客记录下,方便查阅。这些知识大部分都是ROS官网教程的复现。1、创建ROS工作空间运行命令:mkdir -p ~/catkin_ws/src (创建一个文件夹)cd ~/catkin_ws/ (进入文件夹)catkin_make (创建工作空间)#如果是python用catkin_make -DPYTHON_EXECUTABLE=/usr/bin/python32、准备工作安装ros-tutorials程序包:sudo apt-get install ros-

2020-09-07 23:17:52 541

原创 虚拟环境virtualBox+Ubuntu+Ros

虚拟环境virtualBox+Ubuntu+ros+apollo写个博客记录下。1、下载安装virtualBoxvirtualBox官网下载地址:https://www.virtualbox.org/wiki/Downloads我电脑是win10的,下载windows版本和扩展插件。自定位置,这里我是选择安装在G盘。跳出这些,也是安装就行了下面需要配置一台虚拟机内存大小,建议设置个1/4。这里我选择了80G,看自己需求2、下载安装ubuntuubuntu镜像下

2020-09-07 10:37:30 473

原创 简易安装Pytorch+jupyter notebook(CPU版本)

简易安装Pytorch+jupyter notebook(CPU版本)放假回家,常用的电脑要跑代码,家里还有其他电脑,但是没有显卡跟环境,安装个简易pytorch环境,处理简单任务。下载miniconda(Anaconda一样,只是嫌弃Anaconda太大了)下载地址 https://docs.conda.io/en/latest/miniconda.html下载安装。配置Pytorch+jupyter notebook环境打开conda的命令窗口安装jupyter notebook(因为mi

2020-07-23 20:20:11 1867

原创 On Real-Time LIDAR Data Segmentation and Classification

On Real-Time LIDAR Data Segmentation and Classification解读这篇论文是2013年在拉斯维加斯召开的国际图像处理、计算机视觉和模式识别大会(IPCV)的一篇论文(PS:怎么感觉没听过这个会议,在谷歌搜索上还是被引用了12次)。原文地址On Real-Time LIDAR Data Segmentation and Classification...

2019-07-17 10:10:47 452 1

原创 PCL1.8+VS2013安装及配置方法

VS2013+pcl1.8资源下载VS2013的百度云资源链接:https://pan.baidu.com/s/1wit5txiI15jgfpPquMbuog提取码:04c1pcl1.8的百度云资源链接:https://pan.baidu.com/s/1TIfCSc4AN2VePLUzmn5jyA提取码:5fq0VS2013安装上面的百度云资源是vs2013的旗舰版本,直接用压缩软件解...

2019-07-10 17:58:47 2029 7

空空如也

空空如也

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

TA关注的人

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