- 博客(46)
- 资源 (3)
- 收藏
- 关注
原创 字符串的应用整理(C++)
自己一直对字符串这方面的概念比较模糊,缺少宏观的理解,对它的使用也是每次要用的时候就去查,刷题的时候也是常有字符串类的题目,所以准备整理一下这方面的知识,让自己对这方面有比较深刻的理解和印象。C++中字符串的使用分为两种:C-style string(char数组) string类库一、C-style string字符串是存储在内存的连续字节中的一系列字符。所以存储在字节中的一系列...
2019-04-03 13:32:49
744
原创 Pycharm关于mxnet使用错误
错误提示如下:OSError: libcusolver.so.9.0: cannot open shared object file: No such file or directory问题解决及原因分析:首先确定自己所选择的python环境是正确的,也就是在terminal终端是可以执行import mxnet的。如果环境不正确,则在pycharm下:File->Sett...
2019-03-04 16:31:14
3965
2
原创 ubuntu16.04中的gcc版本及版本切换
最近发现gcc版本对于编译类似于opencv,caffe等等都是有版本需求的。之前一直是去重新装gcc。但是昨天发现其实可以安装多个gcc版本互相切换的。我大概发现了两种方法,当然还可能有其他的,暂不去探究。当然也必然是参考其他大神的做法加以总结以便后用
2018-12-30 21:09:24
32759
1
原创 N次编译opencv3.4.0后之感
这篇文章并不准备记录整个编译opencv的过程,主要是回想下我最近再次编译遇到的一些坑,简直让人“难忘”……前言吧,最近使用到caffe框架,由于用到matlab接口,但之前没有编译matlab接口,遂重新编译caffe。之前安装的matlab2018b,其实之前尝试编译caffe时编译matlab接口,但是由于本机gcc版本为5.4,版本太低(matlab2018b依赖的gcc版本为6.3)...
2018-12-29 17:12:11
1651
2
原创 caffe安装错误(补充)protobuf
之前在https://blog.csdn.net/uniqueyyc/article/details/83338889,这个里面已经列出错误并解决了。但是过了些天,想要重新编译时发现又会出错,我猜想可能的原因是在更新系统软件时也更新了protobuf,好像知道原因,但还是很难去解决,现在终于解决了就记录下来,免得下次再次碰到。之前还有个错误是C++编译版本,我在cmakelists文件中加入了...
2018-12-14 17:35:32
2205
原创 caffe编写简单示例(C++,CMAKE)
看caffe相关书,在Blob部分可以尝试Blob的简单用法,我是在ubuntu上使用cmake尝试,使用的IDE是KDevelop。其中cmakelists文件:# 这里的项目名称为test_1,主文件为main.cppcmake_minimum_required(VERSION 2.6)project(test_1)set(Caffe_INCLUDE_DIRS /caffe所...
2018-12-11 14:20:37
1249
原创 我与我的一年之约
2018年11月10日,我想与自己定下一个一年之约。一年的时间,我想知道自己可以到达怎样的高度。学习是我现在唯一需要做的事情,如果在只做一件事情的情况下,我还没有办法达到心里的预期,那么还可以做好什么呢?从此刻起,做你想做的,坚持你所坚持的,相信自己你可以的 。...
2018-11-10 13:18:41
840
1
原创 CUDA9.0+Cudnn7.0+caffe重新编译
本来装好了cuda8.0+cudnn6.0,由于各种原因,不得不改。。。(一)下载https://developer.nvidia.com/cuda-90-download-archive?target_os=Linux&target_arch=x86_64&am
2018-10-27 13:03:18
3135
4
原创 深度补全(Sparsity Invariant CNNs)-论文阅读-翻译
(由于是直接从word上复制的,可能存在格式问题)Sparsity Invariant CNNs翻译Abstract本文考虑了基于稀疏输入的卷积神经网络,并将其应用于稀疏激光扫描数据的深度上采样。首先,传统的卷积网络在应用于稀疏数据时表现较差,即使在向网络提供缺失数据的位置时也是如此。为了克服这个问题,本文提出了一个简单而有效的稀疏卷积层,它明确地考虑了卷积运算中缺失数据的位置。而且在...
2018-10-24 11:09:10
4578
2
原创 深度补全(Single-Image Depth Perception in the Wild)
Single-Image Depth Perception in the WildarXiv:1604.03901v2 [cs.CV] 6 Jan 2017Abstract本文研究了户外的深度感知,即从无约束设置下单个图像恢复深度。本文介绍了一种新的户外数据集深度,由户外的图像组成,这些图像在随机点对之间用相对深度标注。我们还提出了一种利用相对深度的标注来学习度量深度估计的新算法。与目前的技...
2018-10-19 14:42:55
4670
原创 深度补全(1803)-论文阅读-翻译
Single View Stereo MatchingAbstract以往的单目深度估计方法采用单一视角,直接回归预期结果。虽然最近的进展是通过在训练中应用几何启发损失函数来实现的,但是推理过程并没有明确地强加任何几何约束。因此,这些模型完全依赖于数据的质量和学习泛化的有效性。这要么导致了次优结果,要么需要大量昂贵的地面真值标签数据来产生合理的结果。本文首次证明了单目深度估计问题可以重新表述为...
2018-10-16 17:44:20
560
原创 深度补全(1804)-论文阅读-翻译
MegaDepth: Learning Single-View Depth Prediction from Internet PhotosAbstract单视图深度预测是计算机视觉中的一个基本问题。近年来,深度学习方法取得了长足的进步,但这种方法受到现有训练数据的限制。目前基于3D传感器的数据集有一些关键的限制,包括仅含室内图像(NYU)、少量训练示例(Make3D)和稀疏采样(KITTI)。...
2018-10-15 17:10:06
1792
1
原创 深度补全(四)-论文阅读-翻译
Joint Semantic Segmentation and Depth Estimation with Deep Convolutional Networks(基于深度卷积网络的联合语义分割与深度估计)Abstract多尺度深度CNNs已被成功地用于将每个像素映射到标签的问题,如深度估计和语义分割。它还表明这种体系结构是可重用的,可以用于多个任务。这些网络通常通过改变输出层和训练目标来单独...
2018-10-11 18:55:08
1124
原创 深度补全(三)-论文阅读-翻译
A Two-Streamed Network for Estimating Fine-Scaled Depth Maps from Single RGB Images(一个双流式网络,用于从单个RGB图像估计精细的深度映射)Abstract从单个RGB图像估计深度是一个有问题的和固有的含糊不清的问题。最先进的深度学习方法现在可以估计精确的2D深度地图,但当地图投影到3D时,它们缺乏局部细节,而...
2018-10-09 17:50:08
2949
原创 深度补全(二)-论文阅读-翻译
Predicting Depth, Surface Normals and Semantic Labels with a Common Multi-Scale Convolutional Architecture(用通用的多尺度卷积体系结构预测深度、表面法线和语义标签)2015概述本文实验一个单一的多尺度卷积网络架构来处理三种不同的计算机视觉任务:深度预测、表面正太估计、语义标记。本文的网络使...
2018-09-28 21:55:18
1624
原创 深度补全(一)-论文阅读-翻译(Depth Map Prediction from a Single Image using a Multi-Scale Deep Network)
摘要深度预测是理解场景三维几何结构的重要组成部分。对于立体图像来说,局部匹配就足够进行估计了,但是从单个图像中找到深度关系就不那么简单了,需要从各种线索中整合全局和局部信息。此外,这项任务本身是含糊不清的,很大一部分不确定性来自于总体规模。在本文中,我们提出了一种新的方法,通过使用两个深层网络栈来解决这个问题:一个是基于整个图像进行粗略的全局预测,另一个是在局部细化这个预测。我们还使用标度不变误...
2018-09-26 21:14:28
4306
1
原创 “Physically-Based Rendering for Indoor Scene Understanding Using Convolutional Neural Networks”论文阅读
论文地址:http://pbrs.cs.princeton.edu/cvpr2017_synclearn.pdfgithub地址:https://github.com/yindaz/surface_normal主页地址:http://pbrs.cs.princeton.edu/基于物理的室内场景理解渲染(卷积神经网络)作者研究了渲染方法和场景照明对三种计算机视觉任务训练的影响:表面法线预测...
2018-09-18 20:58:47
1388
2
原创 PCL练习(一)——从OpenNI相机抓取点云
http://pointclouds.org/documentation/tutorials/openni_grabber.php#openni-grabber在Ubuntu 16.04上利用kdevelop的程序示例:CmakeLists.txtcmake_minimum_required(VERSION 2.8 FATAL_ERROR)# rgb_depth_saver为工程的名...
2018-09-15 15:36:17
1705
2
原创 torch运行错误libcudnn && Unsupported HDF5 version: 1.10.2错误
torch运行程序遇到以下问题Please install CuDNN from https://developer.nvidia.com/cuDNNThen make sure files named as libcudnn.so.7 or libcudnn.7.dylib are placed inyour library load path (for example /usr/loc...
2018-09-13 14:57:45
2321
4
原创 Deep Depth Completion of a Single RGB-D Image(Supplementary Material)论文阅读
承接我的另一篇笔记:https://blog.csdn.net/uniqueyyc/article/details/81834947 此文包含进一步的实施细节和结果的消融研究,跨数据集实验,并与其他方法作比较。 此论文地址:http://deepcompletion.cs.princeton.edu/supp.pdf1、Further Implementation Details1.1...
2018-09-12 17:19:10
1706
原创 分配器 allocator
一、概述分配器是分配内存的,一般不会去手动调用。当使用容器时,有默认的调用分配器的参数,一般无需改动。二、operator new()和malloc()operator new()会去调用malloc()。 malloc用于分配内存。给的内存会比需要的大很多。vc6容器中allocator的使用template<class _Ty, class _A = alloc...
2018-09-08 14:48:11
263
原创 KinFu--an open source implementation of KInect Fusion 论文阅读
这篇论文是在Kinect Fusion的基础上开源并且是利用PCL实现的版本Introduction本文的目标是通过分析Kinect Fusion算法来探索重建真是物体的解决方案,Kinect Fusion可以实时重建和渲染真实世界的场景并实现。本文使用的是Kinect Fusion和PCL库获得的点云来创建的一个3D扫描仪应用程序,。 本文分为四个部分 一、介绍Kinect Fu...
2018-08-27 17:11:59
1202
2
原创 "Deep Depth Completion of a Single RGB-D Image"论文阅读记录以及quicktest
(一)论文简要说明这是一篇2018年CVPR的最新论文,可以直接通过输入RGB图以及相对应的Depth图,然后可以直接补全任意形式深度图的缺失。 (二)论文仔细品读1、摘要2、...
2018-08-27 11:59:19
6890
26
原创 忍不住想pick下来的有趣软件——magicalvoxel
发现这个软件是看到了这篇文章:https://juejin.im/entry/59aa8e5f518825244c0d0e9a 官方网站:https://ephtracy.github.io/这个软件是三维体素建模的软件,类似于下图的样子(此图来源于上述网址) 发现网址中还有教程,还没时间亲测,一定要留下来,真的很有趣的样子。...
2018-08-24 21:00:18
1786
原创 深度相机
参考网址(一)微软注:Kinect在2017年已经停产了,基于Kinect还是有许多应用的。1、Kinect v1基于结构光原理的深度相机2、kinect v2基于TOF原理的深度相机(二)Intel RealSense系列对比于微软的Kinect系列,realsense系列更加注重近距离的脸部,手部的跟踪,而Kinect更加注重于较远距离的人体骨架跟踪。1...
2018-08-23 12:00:43
1633
转载 Ubuntu16.0.4 kazam 的安装和使用
转载自:https://www.xiaomiwujiecao.com/page/454.htmlUbuntu16.0.4 kazam 的安装和使用写在前面之前实用byzanz命令行工具虽然可以方便的进行gif文件的录制,但是不能够随时暂停和继续录制,在用户体验上显然不是很好.byzanz的安装和实用请参考以下链接:使用byzanz在命令行模式下录制gif文件那么我们还有...
2018-07-25 21:03:32
18926
原创 GeForce 1080Ti显卡驱动+cuda8.0+cudnn6.0 外加TensorFlow-GPU
1、显卡驱动安装驱动的安装貌似是有两种方法,另一种方法我没有尝试。下面的方法一遍过。 参考: https://blog.csdn.net/weixin_40294256/article/details/79157838 https://blog.csdn.net/enjoyyl/article/details/78086459 http://www.voidcn.com/article...
2018-07-18 17:24:34
4059
转载 Ubuntu Terminal 常用快捷键
https://ifhw.github.io/2016/05/05/ubuntu-terminal-shortcuts/终端默认的常用快捷键快捷键 描述 Ctrl+Alt+T 启动终端 F1 打开帮助指南 F10 激活菜单栏 F11 全屏切换 Alt+F 打开 “文件” 菜单(file) Alt+E 打开 “编辑” 菜单(edit) Alt+V 打...
2018-07-17 20:16:09
2904
原创 Windows10+Ubuntu16.04双系统安装
刚刚安装完毕,所以内容截图可能来自网络。 参考: https://blog.csdn.net/MrGong_/article/details/76736276 https://blog.csdn.net/fesdgasdgasdg/article/details/54183577 https://blog.csdn.net/jesse_mx/article/details/61425361...
2018-07-17 19:18:40
2109
转载 cmake中cmakelists的编写
一,cmake 变量引用的方式:前面我们已经提到了,使用${}进行变量的引用。在 IF 等语句中,是直接使用变量名而不通过${}取值二,cmake 自定义变量的方式:主要有隐式定义和显式定义两种,前面举了一个隐式定义的例子,就是 PROJECT 指令,他会隐式的定义<projectname>_BINARY_DIR 和<projectname>_SOURCE_DIR 两个变量...
2018-07-04 18:17:03
503
原创 CMake学习
(1)CMake使用进阶https://linghutf.github.io/2016/06/16/cmake/(2)CMake如何查找链接库http://www.yeolar.com/note/2014/12/16/cmake-how-to-find-libraries/ (3)静态库与动态库的创建https://www.cnblogs.com/52php/p/5...
2018-07-03 16:52:26
162
原创 OpenGL CMakeLists
OpenGL——test_1/CMakeLists.txtcmake_minimum_required(VERSION 2.8)#声明工程名称project(TestGlut)#生成可执行文件helloglutadd_executable(helloglut main.cpp)#找OpenGL库find_package(OpenGL)include_directories(...
2018-07-02 20:45:40
2551
原创 Ubuntu桌面只剩壁纸
解决方案记录: sudo apt-get update sudo apt-get install –reinstall ubuntu-desktop sudo apt-get install unity sudo shutdown -r now
2018-06-06 21:25:30
1536
1
原创 Ubuntu anaconda简单使用
定义【维基百科】Anaconda 是一种Python语言的免费增值[1] 开源发行版[2] ,用于进行大规模数据处理, 预测分析, 和科学计算, 致力于简化包的管理和部署。[ Anaconda使用软件包管理系统Conda进行包管理。简单conda命令查看系统内的环境:conda info -e 创建环境 eg: conda create -n xxx python=2.7 ...
2018-05-30 04:32:18
15872
原创 人脸识别实践
看到腾讯云社区的一篇文章,突然挺感兴趣的,小菜鸟就趁热打铁试试呗,当然代码来自大佬,我只是代码的搬运工。 一切来源于:https://cloud.tencent.com/developer/article/10047811、环境的配置系统Ubutun 16.04 anaconda2 (关于anaconda在linux中的应用我会写一下简单命令的总结) python27dlib(...
2018-05-30 03:45:26
393
原创 点云库PCL学习教程——第4章 输入输出(I/O)
4.1(I/O涉及的设备及相关概念)4.1.1 OpenNI开源框架OpenNI是一个多语言、跨平台的框架,它定义了一套用于编写通用自然交互应用的API,主要目的就是形成标准的API,便于下面两个接口之间进行通信: (1)视觉和音频传感器(用来感知周围环境信息) (2)视觉和音频感知中间件(用来对应用场景中所记录的音频和视觉数据进行分析和理解,例如能够接受一份可见的图像数据并返...
2018-05-27 14:43:37
3894
原创 PCL环境测试程序
虽然之前装好了环境,也测试过了。但是记性真的差,没几个礼拜没搞就忘了……重新创建了一个文件夹(PCL_Learning)专门用于学习pcl了,现在写第一个程序,创建了一个工程(Test_environment),开始吧。KDevelop创建工程时会自动生成CMakeLists.txt文件。我们需要在里面添加pcl的内容。1、修改CMakeLists文件CMakeLists.tx...
2018-05-26 21:58:46
7500
原创 PCL 学前准备
bibibi…… 导师的项目涉及点云数据处理,可能随时被呼唤参与到项目中,虽然想学的东西太多,但是还是解决燃眉之急,赶紧恶补。pcl简介PCL(point cloud library)实在吸收了前人点云相关研究的基础上建立起来的大型跨平台开源C++编程库,它实现了大量点云相关的通用算法和高效数据结构,涉及点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化...
2018-05-26 21:07:45
506
原创 点云数据处理
点云数据处理方法概论========================= http://www.p-chao.com/2017-06-11/%E7%82%B9%E4%BA%91%E6%95%B0%E6%8D%AE%E5%A4%84%E7%90%86%E6%96%B9%E6%B3%95%E6%A6%82%E8%BF%B0/三维点云数据处理技术===================...
2018-05-26 20:11:35
6942
caffe+cuda9.0的Makefile.config文件
2018-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人