霓而~

愿自己沉迷学术,不能自拔

指针数组和数组指针

指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针 数组指针:a pointer to an array,即指向数组的指针 int* a[4]     指针数组                       表示:数组a中的元素都为int型指针     ...

2019-01-12 19:33:01

阅读数:15

评论数:0

C++中的const和指针组合

1、指针常量 const  int *p或者int const *p p 是指向常量的指针 const在*前,p指向的这个int变量对于*p来说是const的,即不能通过*p改变这个变量的值,但是变量本身可以随便改变自己的值。另外也可以改变p的指向。 例: int x=2; int y...

2019-01-11 19:35:58

阅读数:12

评论数:0

opencv学习——图像和大型数组类型

cv::Mat类 表示任意维度的稠密数组,其数据可以看做是按照栅格扫描顺序存储的n维数组 所有的矩阵都包含 (1)表示数组类型的元素flag (2)表示维度的元素dims——分别表示行和列的数目的元素rows和cols(dims>2时无效) (3)表示数据真正存储位...

2019-01-10 17:02:21

阅读数:15

评论数:0

opencv学习——opencv的数据类型[2]

cv::Rect类 矩阵类包含Point类的x,y(矩阵左上角),size类的width和height(矩阵大小) 默认构造 cv::Rect r; 拷贝构造 cv::Rect r2(r1); 数值初始化 cv::Rect r(x, y, w , h); 点坐标及大小初始化构造 ...

2019-01-07 17:11:52

阅读数:9

评论数:0

opencv学习——opencv的数据类型[1]

基本数据类型 模板类: (1) cv::Vec<> 固定向量类(在编译时已知了向量的维度) 大部分时间不会直接使用这个形式,而是使用它的别名(typedef) cv::Vec2i, cv::Vec4d......任何cv::Vec{2,3,4,6...

2019-01-07 17:01:28

阅读数:12

评论数:0

opencv学习——cv::pyrDown(), cv::cvtColor(),cv::Canny()

(1)使用cv::pyrDown()创建一个新的图像,其宽和高均为原始图像的一半 int main() { cv::Mat img1, img2; cv::namedWindow("Example1", cv::WINDOW_AUTOSIZE...

2019-01-07 15:47:59

阅读数:10

评论数:0

opencv学习——图像平滑处理

输入图像被5*5大小的高斯卷积核模糊 高斯卷积核的大小必须是奇数 #include <opencv2/opencv.hpp> void example(const cv::Mat & image){ cv::nam...

2019-01-06 19:27:52

阅读数:14

评论数:1

ubuntu16.04侧边栏不见了的问题

因为在home中建立了.cache文件夹解决:rm -rf .cache

2018-06-25 19:19:38

阅读数:975

评论数:0

训练集、验证集和测试集

训练集、验证集和测试集这三个名词在机器学习领域极其常见,但很多人并不是特别清楚,尤其是后两个经常被人混用。在有监督(supervise)的机器学习中,数据集常被分成2~3个,即:训练集(train set),验证集(validation set),测试集(test set)。 Ripley, B....

2018-06-13 14:59:13

阅读数:190

评论数:0

tensorflow——变量与命名空间

在tensorflow里,有两种命名空间和两种变量声明函数:with tf.name_scope() as scope with tf.variable_scope() as scope tf.get_variable() tf.Variablename_scope: 为了更好的管理变量的命名空间...

2018-06-13 10:47:15

阅读数:238

评论数:0

TensorBoard 简介及使用流程

添加记录节点 -> 汇总记录节点 -> run汇总节点 -> [书写器生成]书写入文件 [-> 刷新缓冲区]一、TensorBoard 简介及使用流程1、TensoBoard 简介TensorBoard 和 T...

2018-06-12 14:58:03

阅读数:119

评论数:0

tesorflowr入门之基本概念介绍

Hello World:import tensorflow as tf hello = tf.constant("hello world") sess = tf.Session() print(sess.run(hello).decode('utf-8'))概...

2018-06-11 20:54:55

阅读数:227

评论数:0

SLAM中的回环检测和深度学习结合

最近做的一个课题是将SLAM中的回环检测和深度学习结合。看了几篇相关的论文,发现目前相关研究主要分成两个方向,一个是大部分人做的,通过卷积神经网络来学习图像的特征,进行回环的检测。另外一种是高博的两篇论文,通过自编码器非监督式学习图像的特征。附下论文地址:Unsupervised learning...

2018-04-11 10:26:09

阅读数:735

评论数:0

windows10+VS2015+CPUonly+Caffe安装 填坑!!!

准备工作:安装VS2015(网上基本上都是2013,我的电脑里之前装好的是2015,所以按照这个版本试一下)Cmake 3.11.0Python 2.7(我的电脑上原来安装了python3.6,参考了这篇博客 http://blog.csdn.net/dream_an/article/detail...

2018-03-06 16:33:01

阅读数:1137

评论数:1

SLAM入门之ORBSLAM2代码解析(一)代码入口 System.cc

System.cc是整个系统的主接口通过构造函数system()对SLAM系统初始化,传入ORB字典文件路径、配置文件路径、传感器类型System::System(const string &strVocFile, const string &str...

2018-02-26 19:48:19

阅读数:1026

评论数:1

SLAM入门之ORBSLAM2代码理解——系统框架

ORBSLAM是目前SLAM开源框架中基于特征点视觉的一个里程碑式的成果。它将整个SLAM过程划分为三个线程:(1)tracking线程:追踪,它是整个系统数据流入的开端,也是VO视觉里程计的过程(2)local mapping线程:局部地图构建(3)local closing线程:回环检测三个线...

2018-02-26 16:30:50

阅读数:256

评论数:0

SLAM入门之ORBSLAM2编译与运行

  从定下来研究方向是视觉SLAM到现在,一直都是这里看一点东西,那里看一点东西,看完又很快就忘记了,没有一个系统的有明确目标的学习。所以,决定利用写这个博客来督促自己的学习与研究。  SLAM当中涉及的东西很多,想要把它研究透是一件很庞大的事。我打算先从ORBSLAM开始进行深入,对它的代码逻辑...

2018-02-26 15:17:49

阅读数:514

评论数:0

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