- 博客(36)
- 资源 (12)
- 收藏
- 关注
原创 win10下解决javac不是内部或外部命令的问题
win10下解决javac不是内部或外部命令的问题在配置java开发环境的时候,很多人都会按照书本或者博客进行环境变量的配置,但是在cmd中检查配置结果的时候,输入java -version是可以看到java的版本号的,但是输入javac之后,会出现提示:javac不是内部或外部命令 这样的问题。经过2天的摸索,终于解决了这个问题具体的配置过程为:1. 在系统环境变量中创...
2018-04-01 19:29:30
4834
2
原创 修复Ubuntu unable access to dev/sdb- 无法挂载Windows下文件夹问题
sudo ntfsfix /dev/sdb- 或者sudo ntfsfix /dev/sda- -代表需要挂载的文件夹号参考: (https://www.youtube.com/watch?v=PG9uMg0lrmM)
2017-08-17 09:23:19
782
原创 如何用命令将本地项目上传到git
1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库git init2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add .3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明git commit -m 'first commit'4、关联到远程库gi
2017-06-21 10:04:48
1647
原创 opencv实现简单手指位置识别
整体思路:1.过滤噪声2.由于RGB颜色的离散性转换为HSV通道3.对HSV空间进行量化,得到2值图像,亮的部分为手的形状4.去除杂点造成的伪轮廓,留下手的真实轮廓5.对凸出点连线6.最高点到底部中点的连线即为手指方向//部分代码:将MFC实现部分给省略了,给出了完整的opencv部分代码,可以参考实现。int main(){ cv::VideoCapture cap(0);
2017-06-19 22:21:39
9949
1
原创 奇异值分解SVD
参考:https://www.zhihu.com/question/22237507 http://3.1415926.science/%E6%95%B0%E5%AD%A6/2016/05/16/%E7%9F%A9%E9%98%B5%E5%A5%87%E5%BC%82%E5%80%BC%E5%88%86%E8%A7%A3%E7%9A%84%E7%89%A9%E7%90%86%E6%84%8F%E4
2017-06-19 22:15:52
377
原创 Markdown的使用
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-06-19 22:07:49
339
原创 C++多态
1. 总述 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphism),字面意思多种形状。 C++多态性是通过虚函数来实现的,虚函数允许子类重新定义成员函数,而子类重新定义父类的做法称为覆盖(override),或者称为重写。(这里我觉得要补充,重写的话可以有两种,直接重写成员函数和重写虚函数,只有
2017-05-03 00:08:10
363
原创 面试常见二叉树问题
关于二叉树最近看了一下关于树中的面试题,发现二叉树中的面试题比较常见的题型大概有下面几个:创建一颗二叉树(先序,中序,后序)、遍历一颗二叉树(先序,中序,后序和层次遍历)、求二叉树中叶子节点的个数、求二叉树的高度、求二叉树中两个节点的最近公共祖先、打印和为某一值的全部路径、求某一节点是否在一个树中等等。再详细的说这些面试题之前,不妨先看一下几种常见的二叉树:完全二叉树:若二叉树的高度是h,除第h层
2017-05-02 23:38:55
899
转载 各种变换滤波和噪声的类型和用途总结
摘自http://imgtec.eetrend.com/blog/4564 一、基本的灰度变换函数1.1图像反转适用场景:增强嵌入在一幅图像的暗区域中的白色或灰色细节,特别是当黑色的面积在尺寸上占主导地位的时候。1.2对数变换(反对数变换与其相反)过程:将输入中范围较窄的低灰度值映射为输出中较宽范围的灰度值。 用处:用来扩展图像中暗像素的值,同时压缩更高灰度级的值。 特征:压缩像素值变化较大
2017-05-02 23:31:26
5329
原创 图像归一化
一、简介图像归一化是计算机视觉、模式识别等领域广泛使用的一种技术。所谓图像归一化, 就是通过一系列变换, 将待处理的原始图像转换成相应的唯一标准形式(该标准形式图像对平移、旋转、缩放等仿射变换具有不变特性)。 近年来, 基于矩的图像归一化技术受到了人们的普遍关注, 其基本工作原理为: 首先利用图像中对仿射变换具有不变性的矩来确定变换函数的参数, 然后利用此参数确定的变换函数把原始图像变换为一个标准形
2017-05-02 23:28:12
11949
原创 创建catkin_ws工作空间出现catkin_make错误解决方法
错误代码: The specified base path “/home/ubuntu/catkin_ws” contains a CMakeLists.txt but “catkin_make” must be invoked in the root of workspace…..出现这种情况的原因是catkin_init_workspacce的时候,出现下面这句: Creating syml
2017-04-08 18:17:12
20122
原创 Ubuntu14.04安装NVIDIA显卡驱动,CUDA8.0,cudnn5.1详细教程
准备:GeForce960M Ubuntu14.04 也可以升级到Ubuntu16.04安装,这样最好参考: http://www.jianshu.com/p/d72905e9bec5 http://blog.youkuaiyun.com/ubunfans/article/details/47724341 http://blog.youkuaiyun.com/ice_moyan/article/details/4
2017-02-23 10:06:10
4953
转载 机器学习&深度学习资料分享
转载自:近200篇机器学习&深度学习资料分享 | 数据科学家联盟 http://dataunion.org/21453.html本文收集了百来篇关于机器学习和深度学习的资料,含各种文档,视频,源码等。而且原文也会不定期的更新,望看到文章的朋友能够学到更多。 《Brief History of Machine Learning》 介绍:这是一篇介绍机器学习历史的文章,介绍很全面,从感知机、神经网
2017-02-12 18:12:50
380
转载 关于文献阅读和寻找新的科研题目
本文转载自: http://mmcheng.net/paperreading/ 欢迎大家去原博发现更多有价值的内容!自从2007年一月去我即将读研的清华大学计算机图形学组做本科毕业设计开始,我就陷入了一个困扰我许久的问题之中:如何阅读文献,如何寻找科研题目?之后长达三年的时间,我一直被这个问题深深困扰,直至2009年底首次以第二作者发表论文(Sketch2Photo和Resizing)才
2016-11-18 23:38:16
506
转载 Installing OpenCV 2.4.9 in Ubuntu 14.04 LTS
Term Support version of Ubuntu(14.04 LTS) is out and a new version of OpenCV was recently released as well. This means that now is a great opportunity to update my OpenCV installation guide to the lat
2016-11-03 22:19:58
536
原创 Ubuntu 搜狗输入法的安装
一:首先需要确定系统中是否安装fcitx,libssh2-1,如果版本较低的话,需要先升级。安装过程:$ sudo apt-get install fcitx libssh2-1查看这2个依赖项是否安装成功。$ dpkg -l | grep fcitx$ dpkg -l | grep libssh二:确定上述依赖关系已经安装以后,去搜狗输入法官网下载系统所对应的Linux版本的
2016-10-28 09:02:29
281
原创 makefile详解
陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefil
2016-10-27 11:04:36
512
转载 cmake指令记录
PROJECT定义工程名称PROJECT(projectname [CXX] [C] [JAVA])改变量隐式定义了两个cmake变量:<projectname>_BINARY_DIR, <projectname>_SOURCE_DIRcmake预定义的两个等价变量: PROJECT_BINARY_DIR, PROJECT_SOURCE_DIRSET显示定义变量SET(VAR [VALUE]
2016-10-13 13:56:57
1003
转载 ubuntu14.04 安装rtabmap_ros
请看http://blog.youkuaiyun.com/u013453604/article/details/49784351http://blog.youkuaiyun.com/zyh821351004/article/details/45719541RTAB-Map (Real-Time Appearance-Based Mapping)是一种基于全局贝叶斯闭环检测的RGB-D Graph
2016-10-11 21:31:48
1358
转载 ROS导航中 的位姿描述
转载出处 :http://blog.youkuaiyun.com/u013453604/article/details/47320237在ROSwiki中有urdf文件的写法如下 wiki:Create your own urdf file... joint name="joint2" type="continuous"> parent link="link1"/> child li
2016-10-11 18:51:24
4494
原创 ubuntu14.04 LTS Qt 配置 cmake3.5 和 opencv3.1.0 和 ROS 开发环境
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-10-11 18:24:05
1610
转载 关于增强现实(AR技术)的开源库推荐
关于增强现实(AR技术)的开源库推荐 转自: http://blog.youkuaiyun.com/kezunhai1、ARToolKit, 知名度很高的AR库了,可以商用,免费开源 遵循GPL协议,C风格的函数库; 被转换成了很多其他语言和平台像Android, Flash 还有Silverlight; 被广泛的应用到增强现实的项目开发中。2、GRATF,开源库 遵循 (GPLv3)协议, 支持C#,可以
2016-09-03 10:56:49
995
原创 Ubuntu14.04下安装和卸载Qt5.5.1
安装:1. Qt5.5.1下载2. 进入qt-opensource-linux-x86(或x64)-5.5.1.run目录下,修改文件权限:chmod u+x qt-opensource-linux-x86(或x64)-5.5.1.run;3. 打开安装界面: ./qt-opensource-linux-x86(或)-5.5.1.run;4.图形化界面安装;5.select a
2016-07-21 21:05:14
4564
原创 c中函数指针的使用
在C/C++中存在着函数指针,即指向函数的指针。我目前已知的两种使用方法是: [cpp] view plain copy#include #include typedef int* PINNT; #define PP int* int funcA(int a,int b); int funcB(int* a,int *b);
2016-04-27 15:27:01
560
转载 opencv +openni2+pcl在ubuntu14.04下的安装
一、 Opencv这个网上有很多教程,1. 安装依赖包和预备环境[plain] view plain copy $sudo apt-get install build-essential $sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-
2016-04-25 19:37:19
10077
2
原创 ROS消息发布器与接收器(C++)注意事项
(1)直接在package目录下的src中创建 talker.cpp和listener.cpp。。在Qt或者gedit中编辑都可以,,,不建议新手上来就使用vim编辑程序或者复制粘贴!!!(2)在beginner_tutorials文件夹下的CmakeLists.txt的末尾中添加以下代码include_directories(include ${catkin_INCLUDE_DIRS})
2016-03-03 19:55:56
1106
转载 从零开始学习SLAM
项目内容:主要是从Andrew Davison中的MonoSLAM中起步,做Co-SLAM 推及 Swarm SLAM一,入门篇1. Andrew Davison的课程: http://www.doc.ic.ac.uk/~ajd/Robotics/index.html AD在在week 8里面推荐了slam的两个入门 Tutorial
2016-03-02 15:11:05
658
原创 turtlebot+kinect在rviz上显示3D图像
将turtlebot连接到电脑usb接口上,打开turtlebot底盘的开关。kinect连接到电脑usb接口。打开终端,roscore 打开新终端roslaunch turtlebot_bringup minimal.launch打开新终端roslaunch turtlebot_bringup 3dsensor.launch可能会有警告,不用理会。打开
2016-01-28 14:21:36
3550
原创 Turtlebot—kobuki安装启动流程
具体参考:http://wiki.ros.org/Robots/TurtleBot 1. 安装: sudo apt-get install ros-indigo-turtlebot ros-indigo-turtlebot-apps ros-indigo-turtlebot-viz ros-indigo-turtlebot-simulator ros-indigo-kobuki-ftdi>
2016-01-28 14:04:02
1708
原创 ROS学习——入门篇(1)学习步骤
ROS学习——入门篇(1)学习步骤 总述:按照ROS WiKi http://wiki.ros.org/ROS/Tutorials教程step by step,不要着急,一步一个脚印学习。 学习过程: (1)beginner tutorials——>tf_overview——>tf _tutorials——> ROSaction ——>actionlib_tutorials(wiki) (2
2016-01-28 13:21:17
946
转载 Adaboost的几个人脸检测网站
Adaboost的几个人脸检测网站 转载地址:http://www.cnblogs.com/CBDoctor/archive/2013/03/08/2949435.html【1】基础学习笔记之opencv(1):opencv中facedetect例子浅析 http://www.cnblogs.com/tornadomeet/archive/2012/03/22/2411318.html 【2】Op
2016-01-08 23:49:58
1123
转载 如何写好代码
作者:金蝶中间件公司CTO袁红岗不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手, 因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基 本原则是可以遵循的。 1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果 不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能 写出高质量的软
2015-10-31 09:08:06
2083
LINUX SHELL脚本攻略
2017-09-27
SublimeClang-1.0.41.sublime-package
2016-10-20
UNIX环境高级编程第二版
2016-10-20
xuetrv.zip
2016-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人