- 博客(149)
- 资源 (23)
- 收藏
- 关注
原创 PCL系列——如何逐渐地配准一对点云
PCL系列PCL系列——读入PCD格式文件操作PCL系列——将点云数据写入PCD格式文件PCL系列——拼接两个点云PCL系列——从深度图像(RangeImage)中提取NARF关键点PCL系列——如何可视化深度图像PCL系列——如何使用迭代最近点法(ICP)配准PCL系列——如何逐渐地配准一对点云说明通过本教程,我们将会学会:如何配准多个点云图。配准的方法是:点云图两两配准,计算
2016-03-31 22:51:40 23742 52
原创 PCL系列——如何使用迭代最近点法(ICP)配准
PCL系列PCL系列——读入PCD格式文件操作PCL系列——将点云数据写入PCD格式文件PCL系列——拼接两个点云PCL系列——从深度图像(RangeImage)中提取NARF关键点PCL系列——如何可视化深度图像PCL系列——如何使用迭代最近点法(ICP)配准说明通过本教程,我们将会学会:如何使用迭代最近点法(Iterative Closest Point)判断一个点云是否是另一个
2016-03-31 09:15:34 20431 7
原创 PCL系列——如何可视化深度图像
PCL系列PCL系列——读入PCD格式文件操作PCL系列——将点云数据写入PCD格式文件PCL系列——拼接两个点云PCL系列——从深度图像(RangeImage)中提取NARF关键点PCL系列——如何可视化深度图像说明通过本教程,我们将会学会:如何通过两种方式可视化深度图像。一种方式是在3D viewer中以点云的方式显示。(深度图来源于点云图)一种方式是作为一幅图像显示(以不同的
2016-03-30 21:20:25 23261 39
原创 PCL系列——从深度图像(RangeImage)中提取NARF关键点
PCL系列PCL系列——读入PCD格式文件操作PCL系列——将点云数据写入PCD格式文件PCL系列——拼接两个点云PCL系列——从深度图像(RangeImage)中提取NARF关键点说明通过本教程,我们将会学会:如何从深度图像中提取NARF关键点。首先从硬盘中读取点云文件,然后提取它的NARF关键点,最后显示结果。下面的代码中,先是命令行解析,然后是读取点云文件,如果点云文件不存在,
2016-03-30 20:14:37 14854 20
原创 PCL系列——拼接两个点云
PCL系列PCL系列——读入PCD格式文件操作PCL系列——将点云数据写入PCD格式文件PCL系列——拼接两个点云说明通过本教程,我们将会学会: * 如何拼接两个不同的点云的点,约束条件是两个数据集中的域的数量和类型必须相等。* 如何拼接两个不同点云的域,约束条件是连个数据集中的点的数量必须相等。操作在VS2010 中新建一个文件 concatenate_clouds.cpp,然后将下面
2016-03-30 14:45:44 45367 4
原创 PCL系列——将点云数据写入PCD格式文件
PCL系列** PCL系列——读入PCD格式文件操作 ** PCL系列——将点云数据写入PCD格式文件操作在VS2010 中新建一个文件read_pcd.cpp,然后将下面的代码复制到文件中。参照之前的文章,配置项目的属性。设置包含目录和库目录和附加依赖项。#include <iostream> //标准输入输出流#include <pcl/io/pcd_io.h> //PCL的PCD格式
2016-03-30 10:53:42 30380 8
原创 PCL系列——读入PCD格式文件
PCL系列PCL系列——读入PCD格式文件操作在VS2010 中新建一个文件read_pcd.cpp,然后将下面的代码复制到文件中。参照之前的文章,配置项目的属性。设置包含目录和库目录和附加依赖项。#include <iostream> //标准输入输出流#include <pcl/io/pcd_io.h> //PCL的PCD格式文件的输入输出头文件#include <pcl/poin
2016-03-30 10:40:49 35942 8
原创 服务器维护系列——VNC没有反应了怎么办?
服务器维护系列服务器维护系列——VNC没有反应了怎么办?问题描述服务器上存在多个用户,大家通过VNC Viewer以图形窗口的形式访问服务器,但是在使用的过程中,VNC界面有时会没有反应,这时应该如何操作呢?因为这个问题出现的比较多,在这里整理下,方便大家使用。解决方法总的来说,就是通过SSH登录系统,然后通过命令重启自己的VNC Server即可。下载软件PieTTY。点此下载双击软
2016-03-29 21:21:22 12841
原创 Visual Studio——设置缩进
问题描述Visual Studio默认的缩进是4个空格。但是当编写的程序比较大时,发现4个空格很不方便,因此希望将默认的缩进调整成2个空格。解决方法依次选择:菜单栏→工具→选项,打开选项对话框。如下图所示。在左侧的导航栏中依次选择:文本编辑器→C++(或所有语言)→制表符。在右侧设置制表符大小和缩进大小为2。
2016-03-28 16:40:24 20316
原创 Windows办公技能——在当前文件夹中打开命令行窗口
问题描述在Windows环境下编程时,有时需要在cmd窗口中执行命令,但是切换路径又比较麻烦。可以通过以下方式在当前窗口中打开cmd窗口。解决方法同时点击shift+鼠标右键,或者先按住shift键,再点击鼠标右键,弹出右键菜单,点选在此处打开命令行窗口,如下图所示。
2016-03-23 08:55:35 1880
原创 错误-VS2010 error: LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or c
visual studio link error问题VS2010 error: LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt解决方法方法1安装 VS2010 SP1。 注:Visual Studio 2010 SP1 是微软在2011发布的VS2010的补丁包。方法2另
2016-03-18 08:13:59 2453
原创 Ubuntu14.04安装Theano详细教程
因为最近需要学习深度学习,因此想要配置Theano,来开发深度学习算法。但是发现Theano安装总是出现问题。于是在这里中总结一下。环境操作系统:ubuntu14.04Python:2.7.6需要联网相关库简介BLAS(Basic Linear Algebra Subprograms)是基础线性代数子程序库,里面拥有大量已经编写好的关于线性代数运算的程序;LAPACK (Linear A
2015-11-19 16:15:01 39028 21
原创 Linux下安装Eclipse
前提安装Eclipse之前,需要先安装Java。安装Java参考 ubuntu下搭建JAVA开发环境下载安装包下载地址:点此下载提示:校园网可以使用Ipv6站点下载,速度快。复制文件将文件复制到安装路径下/usr/local/,并解压,最后执行。cp eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz /usr/local/# 解压tar
2015-11-14 17:52:54 16187
原创 Linux终端提示符显示颜色
用法将以下内容复制到~/.bashrc中,PS1='[\[\e[32;40m\]\u@\w]\$\[\e[m\]'效果如下图所示. 参考Linux修改Shell命令提示符及颜色修改Linux/Centos6终端命令提示符颜色
2015-11-13 21:09:01 2884 2
原创 错误-python-Not uninstalling six at /usr/lib/python2.7/dist-packages, owned by OS
错误sudo pip install --upgrade sixDownloading/unpacking six from https://pypi.python.org/packages/3.3/s/six/six-1.9.0-py2.py3-none-any.whl#md5=9ac7e129a80f72d6fc1f0216f6e9627bDownloading six-1.9.0-py2.
2015-11-11 18:03:34 8825 1
原创 Linux命令——diff
diff功能:逐行比较两个文件提示: 默认情况下,跟两个参数,指定对比的文件名称;如果一个参数指定文件名称,另一个参数指定路径,则将与该路径下同名的文件进行比较;如果使用“-”代替“文件”参数,则要比较的内容将来自标准输入;diff命令是以逐行的方式,比较文本文件的异同处;如果该命令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作;返回
2015-11-05 21:53:16 1475
原创 Linux命令——find
find功能:在指定目录下查找文件提示:任何位于参数之前的字符串都将被视为欲查找的目录名;如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示;*选项: -name:指定模式,大小写敏感;-iname:指定模式,大小写不敏感;-type:指定文件类型–help:显示帮助信息–version:显示版本信息示例:#
2015-11-05 21:31:08 1519
原创 Linux命令——awk
awk功能:模式匹配语言参考:《awk工作原理》awk是一种编程语言,用于在*nix下对文本和数据进行处理;数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出;它支持用户自定义函数和动态正则表达式等先进功能,是*nix下的一个强大编程工具;它可以在命令行中使用,但更多是作为脚本来使用;awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处;灵活性是awk一
2015-11-04 23:18:26 2307
原创 Linux命令——unalias
unalias功能:取消命令别名(shell内建命令)提示: 如果需要取消任意一个命令别名,则使用该命令别名作为指令的参数选项即可;如果使用-a选项,则表示取消所有已经存在的命令别名;选项: -a:取消所有命令别名;示例:# 定义命令xuezhisd,显示登录用户信息alias xuezhisd='who am i'# 测试命令xuezhisd是否可用(可用)xuezhisd#
2015-11-04 22:10:38 702
原创 Linux命令——alias
alias功能:设置指令的别名提示: 该命令可将一些较长的命令进行简化;使用alias时,用户必须使用单引号”将原来的命令引起来,防止特殊字符导致错误;alias命令的作用只局限于该次登入的操作,若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件/etc/.bashrc中;选项: -p:打印已经设置的命令别名示例:# 显示已定义的命令别名a
2015-11-04 22:02:50 1596
原创 Linux命令——uname
uname功能:显示系统信息提示: 系统信息包括:内核版本号、硬件架构、主机名称和操作系统类型等;选项: -a或–all:显示全部的信息; -m或–machine:显示机器硬件架构(如x86_64); -n或-nodename:显示主机名; -r:显示内核的发行编号; -s:显示操作系统名称; -v:显示内核的版本; –help:显示帮助; –version:显示版本信息。示
2015-11-04 21:43:28 1556
原创 Linux命令——visudo
visudo功能:编辑sudoers文件提示: 需要超级用户权限;默认编辑/etc/sudoers文件;sudoers文件的默认权限是440,即默认无法修改;visudo可以在不更改sudoers文件权限的情况下,直接修改sudoers文件;选项: -c:使用check-only模式,打印语法等错误信息;-q:使用quiet模式,不打印语法等错误信息;-f:指定sudoers文
2015-11-04 21:31:08 6614
原创 Linux命令——who
who功能:显示登录用户的信息提示: 执行who命令可得知目前有那些用户登入系统;单独执行who命令会列出登入帐号,使用的终端机,登入时间和从何处登入;选项: -b:显示系统上次启动时间-H或–heading:显示头信息【标题栏】; -u:显示闲置时间; -m:显示当前用户的信息,等价于who am i; -q或–count:只显示登入系统的用户名和总人数; -s:此参数将忽略不
2015-11-04 21:15:42 1559
原创 Linux命令——whoami
whoami功能:打印当前有效的用户名提示: 等价于于执行 id -un 命令;如果使用su切换用户,打印切换后的用户名;选项: –help:显示在线帮助; –version:显示版本信息。示例:# 显示帮助whoami --help# 显示版本信息whoami --version参考网址Linux命令查询网站 Linux命令大全 baidu Google
2015-11-04 20:31:14 1588
原创 Linux命令——w
w功能:显示已经陆的用户列表,和他们正在执行的指令。提示: 单独执行w命令会显示所有的用户和他们执行的命令;您也可指定用户名称,仅显示某位用户和他正在执行的命令;选项: -h:不打印头信息; -u:显示进程和cpu时间时,忽略用户名【su切换到其它用户时,有区别】;-s:使用短输出格式; -f:显示用户从哪登录; -V:显示版本信息。示例:# 显示所有用户的信息w# 显
2015-11-04 20:22:28 2194
原创 Linux命令——adduser
adduser功能:建立用户账号在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd指令建立新用户,如此可方便管理员建立用户帐号。在RedHatLinux中,adduser指令则是useradd指令的符号连接,两者实际上是同一个指令。参考:useradduseradd功能:建立用户账号提示: 使用
2015-11-04 19:58:16 1110
原创 Linux命令——userdel
userdel功能:删除用户账号提示: 一次删除一个用户;删除的用户必须存在;userdel 不 允 许 你 移 除 正 在线 上 的 使 用 者 帐 号 。 你 必 须 砍 掉 此 帐 号 现 在 在 系 统 上 执 行 的 程 序 才 能 进 行 帐 号 删 除 ;选项: -f:强制删除用户,即使用户当前已登录;-r:删除用户的同时,删除与用户相关的所有文件。示例:# 删除
2015-11-04 19:56:13 1521
原创 Linux命令——useradd
Linux命令查询网站命令列表adduser alias awk cat cd chkconfig cp diff echo egrep exec find getenforce grep head history hostname init ll locate ls lsof man mkdir mv
2015-11-04 19:54:14 1699
原创 系统运维学习笔记
该系列博文是系统运维的学习笔记。工具学习《Xshell使用教程——问答方式》《Xftp使用教程——问答方式》命令学习adduser alias awk cat cd chkconfig cp diff echo egrep exec find getenforce grep head history hostname init ll
2015-11-03 20:58:18 1713
原创 Xftp使用教程——问答方式
通过下面一些练习(问题),来熟悉Xftp操作。。。。Xftp练习1 如何新建用户?2 如何打开属性对话框?3 如何通过设置UTF-8编码方式,防止乱码?4 如何设置迁移类型(ASCII,二进制,自动)?5 什么是同步浏览,如何同步浏览?6 如何打开(Xftp)选项对话框?7 如何显示隐藏文件?8 如何取消自动更新?9 如何设置Notepad++为默认文本编辑器?问题答案1.
2015-11-03 20:12:13 20960
原创 caffe安装系列——安装caffe
说明网上关于caffe的安装教程非常多,但是关于每一步是否操作成功,出现了什么样的错误又该如何处理没有给出说明。因为大家的操作系统的环境千差万别,按照博客中的教程一步步的安装,最后可能失败——这是很常见的哦。有的教程甚至省略了一些细节部分,让小白更不知道如何判断每一步是否操作成功,如何处理出现的错误。作者花费了很长时间才成功地将caffe装完,期间遇到好多错误,多次重装操作系统。现在将经验写下来
2015-10-13 14:21:25 30044 2
原创 服务器安装并配置Ubuntu Server 14.04
文章列表安装过程服务器如何进入Bios U盘安装Ubuntu Server ,CD-ROM自检,安装失败远程访问使用Putty无法远程登录,显示服务器拒绝连接 Ubuntu Server 14.04安装Gnome桌面环境 windows使用VNC远程访问Ubuntu Server 14.04图形界面环境配置
2015-10-13 14:19:03 8597
原创 caffe安装系列——安装NVIDIA显卡驱动
说明网上关于caffe的安装教程非常多,但是关于每一步是否操作成功,出现了什么样的错误又该如何处理没有给出说明。因为大家的操作系统的环境千差万别,按照博客中的教程一步步的安装,最后可能失败——这是很常见的哦。有的教程甚至省略了一些细节部分,让小白更不知道如何判断每一步是否操作成功,如何处理出现的错误。作者花费了很长时间才成功地将caffe装完,期间遇到好多错误,多次重装操作系统。现在将经验写下来
2015-09-24 10:40:23 13774
原创 caffe安装系列——综述
说明网上关于caffe的安装教程非常多,但是关于每一步是否操作成功,出现了什么样的错误又该如何处理没有给出说明。因为大家的操作系统的环境千差万别,按照博客中的教程一步步的安装,最后可能失败——这是很常见的哦。有的教程甚至省略了一些细节部分,让小白更不知道如何判断每一步是否操作成功,如何处理出现的错误。作者花费了很长时间才成功地将caffe装完,期间遇到好多错误,多次重装操作系统。现在将经验
2015-09-24 10:37:46 7294 1
原创 caffe安装系列——安装python依赖包
说明网上关于caffe的安装教程非常多,但是关于每一步是否操作成功,出现了什么样的错误又该如何处理没有给出说明。因为大家的操作系统的环境千差万别,按照博客中的教程一步步的安装,最后可能失败——这是很常见的哦。有的教程甚至省略了一些细节部分,让小白更不知道如何判断每一步是否操作成功,如何处理出现的错误。作者花费了很长时间才成功地将caffe装完,期间遇到好多错误,多次重装操作系统。现在将经验写下来
2015-09-24 09:51:42 15590 1
原创 caffe安装系列——安装OpenCV
说明网上关于caffe的安装教程非常多,但是关于每一步是否操作成功,出现了什么样的错误又该如何处理没有给出说明。因为大家的操作系统的环境千差万别,按照博客中的教程一步步的安装,最后可能失败——这是很常见的哦。有的教程甚至省略了一些细节部分,让小白更不知道如何判断每一步是否操作成功,如何处理出现的错误。作者花费了很长时间才成功地将caffe装完,期间遇到好多错误,多次重装操作系统。现在将经验写下来
2015-09-24 09:19:47 36904 16
原创 caffe安装系列——安装Matlab
说明网上关于caffe的安装教程非常多,但是关于每一步是否操作成功,出现了什么样的错误又该如何处理没有给出说明。因为大家的操作系统的环境千差万别,按照博客中的教程一步步的安装,最后可能失败——这是很常见的哦。有的教程甚至省略了一些细节部分,让小白更不知道如何判断每一步是否操作成功,如何处理出现的错误。作者花费了很长时间才成功地将caffe装完,期间遇到好多错误,多次重装操作系统。现在将经验写下来
2015-09-23 23:02:10 10456
原创 在VNC中Xfce4中Tab键失效的解决方法
说明在Ubuntu Server 14.04上安装了xfce4桌面环境,但是却发现在终端中Tab键不能自动补齐(但是Ctrl + I 仍然可以用)。出现这种情况的原因是,由于Tab键的功能被窗口快捷键占用,从而Tab键不起作用。即,快捷键冲突了。解决方法有两种,其实本质相同。不过就是,一种方法是在图形界面中更改,另一种方法是直接修改配置文件。1. 在命令行中修改配置文件的方法#切换路径cd
2015-09-22 22:43:09 9840
原创 Linux shell判断文件和文件夹是否存在
shell判断文件,目录是否存在或者具有权限#!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then mkdir "$myPath" fi #这里的-d 参数判断$my
2015-09-22 15:08:37 2567
原创 caffe安装系列——安装cuda和cudnn
说明网上关于caffe的安装教程非常多,但是关于每一步是否操作成功,出现了什么样的错误又该如何处理没有给出说明。因为大家的操作系统的环境千差万别,按照博客中的教程一步步的安装,最后可能失败——这是很常见的哦。有的教程甚至省略了一些细节部分,让小白更不知道如何判断每一步是否操作成功,如何处理出现的错误。作者花费了很长时间才成功地将caffe装完,期间遇到好多错误,多次重装操作系统。现在将经验写下来
2015-09-22 15:01:46 69295 6
流畅的Python
2018-01-04
GPU高性能编程CUDA实战
2018-01-04
Google C++ 编码规范(中文版)
2016-05-12
谁说菜鸟不会数据分析 工具篇
2016-05-02
数据统治世界
2016-05-02
看穿一切数字的统计学
2016-05-02
C++ GUI Qt4编程
2016-05-02
C++标准程序库源码
2016-05-02
C++标准程序库
2016-05-02
Python数据可视化实战
2016-05-02
离散数学及其应用 课后习题答案
2016-05-02
PieTTY 0.3.26
2016-03-29
Python Quick Reference
2015-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人