自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 vector中的拷贝操作

文章目录1 vector的拷贝操作1 vector的拷贝操作vector中的拷贝操作中会给传入对象开辟新的空间,并将这个对象赋值给新空间的对象。对于自定义类类型,vector会调用其拷贝构造函数(如果没有拷贝构造函数,会调用其默认拷贝构造函数,这里可能涉及到深拷贝和浅拷贝的问题)class String {public: String(const char* str) { cout << "String construct" << endl;

2020-06-24 21:29:51 5268

原创 基于深度网络的HDR成像论文阅读

论文题目:《Deep Inverse Tone Mapping Using LDR Based Learning for Estimating HDR Images with Absolute Luminance》本文针对其他 Inverse Tone Mapping (iTMO)算法无法获得辐照度真值的缺点提出一种获取辐照度真值的深度学习模型。算法流程算法流程:使用HDR数据集生成用...

2019-08-21 17:00:19 1627

原创 《ExpandNet》论文阅读

最近在研究使用深度学习将LDR图像转为HDR图像,因此阅读几篇相关论文。论文:《ExpandNet: A Deep Convolutional Neural Network for High Dynamic Range Expansion from Low Dynamic Range Content》代码:https://github.com/dmarnerides/hdr-expandnet...

2019-04-25 00:45:35 1879 8

原创 hdrcnn环境配置以及踩坑

文章:《HDR image reconstruction from a single exposure using deep CNNs》代码:https://github.com/gabrieleilertsen/hdrcnn关于python3运行OpenEXR的坑使用sudo apt-get install libopenexr-dev安装的是1.2.0的版本,不过这个只能在python2...

2019-04-08 22:14:20 4088 21

原创 PCA简要理解

文章目录1. PCA简要介绍2. PCA用处参考资料1. PCA简要介绍降维 —— 用新的基底表示(基变换)求最大方差:用来确定主方向,使得投影后的数据尽量分散。求协方差:使得新找的轴之间独立(不希望它们之间存在(线性)相关性的,因为相关性意味着两个字段不是完全独立),这样就不会存在重复表达的信息。零均值化 —— 方便后面的求协方差矩阵。—— 求的是同一个特征的平均值,就像X‾\...

2019-04-08 21:56:48 188

原创 一致性检查(consistency check)

最近看论文看到深度传播方面的知识,随后想起之前做过视差一致性检查方面的工作,所以就小结一下,一致性检查方面的知识。彩色一致性检查原理:彩色一致性是指对于一幅图片,如果空间相邻区域像素亮度值相似的话,它们的颜色也是类似的。随后建立约束模型,约束为当前像素的颜色与邻域像素的颜色的误差。深度一致性检查 —— 深度传播原理:如果一幅图片的空间相邻区域亮度值类似的话,那么它的深度值也是类似的。...

2019-04-08 21:47:12 7477

原创 CMakefile简要教程.md

文章目录1. 一个实例2. CMake 变量3. export 命令4. CONFIGURE_FILE 命令参考1. 一个实例 # 定义cmake版本cmake_minimum_required( VERSION 2.8 )# 工程名称project ( myslam ) # 定义变量 下面的是编译器设置的变量,就是定义编译器条件set( CMAKE_CXX_COMP...

2019-03-10 15:52:43 1003

原创 Jetson TX2的各种坑.md

最近在使用Jetson TX2 在跑实验,然后遇到下面问题,做笔记,记录一下。内存出错无法,中断# 出现下面那种错误2019-01-11 19:41:46.959970: E tensorflow/stream_executor/cuda/cuda_driver.cc:1068] failed to synchronize the stop event: CUDA_ERROR_LAUNCH_...

2019-03-10 15:49:40 3086 4

原创 pytorch提取某一层网络特征图

pytorch提取某一层网络特征图由于pytorch的原模型很多用到了nn.Sequential,因此中间的特征图难提取。解决办法:自己写一个forward函数,然后索引需要的那一层。def resnet_cifar(net,input_data): x = net.conv1(input_data) x = net.bn1(x) x = F.relu(x) ...

2018-10-10 12:44:23 18071 4

原创 pytorch自定义数据读取

pytorch的数据读取主要跟三个类有关: 1. Dataset 2. DataLoader 3. DataLoaderIter定义自己的Dataset类定义自己的Dataset类(继承torch.utils.data.Dataset)并实现两个成员方法 1. __getitem__() 2. __len__()class MyDataset(data.Dataset...

2018-09-02 00:50:43 812

原创 tensorflow数据读取——TFRecord

三种办法预加载数据(Preload):在TensorFlow图中定义常量或变量来保存所有数据(仅适用于数据量比较小的情况)。供给数据(Feeding):在TensorFlow程序运行的每一步,让Python代码来供给数据。从文件读取数据:在TensorFlow图的起始,让一个输入管线从文件中读取数。(大数据常用方法)从文件读取数据可以使用TFRecord文件(以二进制存储...

2018-09-01 17:55:04 334

Visual Loop Closure Detection with a Compact Image Descriptor 论文阅读

贡献概述提出了一种新的视觉闭环检测的方法,提高闭环检测的精度。 + 低维度的全局描述子(Gabor-Gist),相对于之前的工作(之前的工作是采用Bow,局部描述子),不仅仅是Gabor-Gist描述子还可以使用其他描述子。 + 使用PCA降维(高维度描述子变为低维度描述子),提高计算效率。 + 利用粒子滤波器计算图片序列中的相关性来获得似然。...

2018-09-01 17:24:12 295

原创 Xtion相机折腾

驱动授权出现 device cann't open情况,需要lsusb来看相机序号,随后sudo chomd 777 /dev/bus/usb/ 序号。使用root运行程序出现 Warning: USB events thread - failed to set priority. This might cause loss of data 错误情况,需要sudo -s,然后运行程...

2018-08-19 23:19:59 1320

原创 tensorflow使用自制MNIST数据集训练识别LCD数字模型

项目背景最近老师需要我识别LCD数显仪表的数字,我首先想到的是采用类似车牌分割的办法,先把数字分割出来,再采用神经网络识别数字。为什么不直接将整个LCD图片放进一个网络识别?因为如果这样做的话需要大量的数据,而且可能精度不一定能够得到保证。自制MNIST数据集模仿mnist数据集制作自己的数据集 可以参考上述文章制作数据集 这是我自己生成的LCD数字训练图片,其实我...

2018-08-19 23:15:21 2186 6

原创 Original error was: cannot import name multiarray 解决办法

错误代码ImportError: Importing the multiarray numpy extension module failed. Mostlikely you are trying to import a failed build of numpy.If you're working with a numpy git repo, try `git clean -xd...

2018-06-11 15:31:25 9437 4

原创 tensorflowGPU显存占用

问题在毕设使用tensorflow在服务器上跑实验的时候遇到几个问题:tensorflow默认占用所有GPU资源,因此启动就把所有GPU显存给占满。解决办法:使用启用最少的GPU显存来运行程序或者限定显存比例config = tf.ConfigProto() config.gpu_options.allow_growth = True session = tf.Sess...

2018-04-15 19:43:36 5151 3

转载 SLAM常用数据集

转载来源 https://blog.csdn.net/qq_28448117/article/details/79369065 SLAM或视觉里程计TUM RGB-D数据集自带Ground-truth轨迹与测量误差的脚本(python写的,还有一些有用的函数)。 网址:点击打开链接KITTI数据集 地址:点击打开链接著名的室外数据集,包括单目视觉 ,双目视觉, vel...

2018-04-14 14:27:19 9630 2

原创 Mean Shift算法查找物体(Python)

基本原理Mean Shift算法是通过多次迭代移动获得图片中最大概率的位置。 一般都是采用色调(H)直方图作为作为算法的输入,所以需要将opencv的BGR图片转为HSV格式。并且还需要去除低饱和度对运算结果的影响。opencv函数meanShift函数原型def meanShift(probImage, window, criteria)# 第一个参数为输入直方图# 第二个参数为需要移动

2017-09-03 17:09:25 1135 1

原创 Simulink与mexw64混合

由于项目需要,需要用C++代码,几经周折后,终于编译成功了,然后打算结合simulink和mexw64建立一个使用摄像机进行图像识别的反馈系统。最后我就开始进行simulink结合mexw64进行模型搭建,结果遇到了一些错误,总结一下,希望能够帮助到其他人。simulink如何调用mexw64使用matlab function模块调用mexw64文件mexw64不是内部函数错误解决办法:在ma

2017-02-20 18:31:05 4342 11

原创 QT结合halcon库编程

halcon库配置QT调用halcon库需要使用VS的编译器(我尝试使用MinGW的编译器,不能成功)。要根据VS的编译器的类型选择halcon库的版本,如果你要编译32位的程序,就需要安装halcon的32Bit版本。QtCreator配置在pro文件配置win32:LIBS += -LE:/Halcon/lib/x86sse2-win32/ -lhalconcppINCLUDEPAT

2017-02-12 14:54:27 4507 1

原创 matlab结合halcon库混合编程

系统配置,MATLAB,halcon,VS2013如果MATLAB是64位的,编译出来的是mexw64的文件,那halcon就只能安装64bit位的。如果MATLAB是32位的,编译出来的是mexw32的文件,halcon就安装32bit的。halcon的系统环境变量要设置好,不然会发生报错:不是有效的Win32 应用程序的错误,因此如果halcon是64bit的,就修改成如图: 开始编译编

2017-02-12 12:17:55 2253

转载 C++两种建立对象的区别

在C++里,有两种方法创建对象:方法一:(不用new)ClassName object(param);这样就声明了一个ClassName类型的object对象,C++会为它分配足够的存放对象所有成员的存储空间。如:A    a;这个是在栈上创建一个<span style="font-size:18px">类对象 程序退出其作用域后自动调用类的<a

2016-08-10 23:43:08 279

重构-改善既有代码的设计.pdf

重构-改善既有代码的设计.pdf

2016-05-25

空空如也

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

TA关注的人

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