自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(582)
  • 资源 (2)
  • 收藏
  • 关注

转载 [学习笔记]实时SLAM的未来及深度学习与SLAM对比

实时SLAM的未来及深度学习与SLAM对比The Future of Real-Time SLAM and Deep Learning vs SLAM学习笔记作者:家辉, 日期:2016-07-10 CSDN博客: http://blog.csdn.net/gobitan/本文是作者(Tombone)对2015年12月18日计算机视觉国际会议实时SLAM小组

2016-12-01 14:49:41 565

转载 Linux之convert命令

原文:http://zlb1986.iteye.com/blog/778054转载:强大的convert命令convert命令可以用来转换图像的格式,支持JPG, BMP, PCX, GIF, PNG, TIFF, XPM和XWD等类型,下面举几个例子:  convert  xxx.jpg  xxx.png   将jpeg转成png文件  convert  xxx.gif

2016-12-01 09:40:25 5972

原创 学习资料博客整理

学习博客: 基于ROS_Arduino室内移动机器人SLAM实验测试

2016-11-24 11:40:29 437

原创 算法资源

1、github2、算法组: http://suanfazu.com/top/all

2016-11-21 12:17:37 405

原创 什么是Paradigm shift

你知道什么是Paradigm shift吗?Paradigm shift 一般被译为范式转变。范式(Paradigm)这个词最现的意思是一个例子或模式(An example or pattern)。它源于希腊语的(paradeigma)。60年代以后,范式这个词常被用于科学或学术里面,指的是一套理论框架。而Paradigm shift(范式转变)最早见于美国哲学家托

2016-11-19 23:12:37 7539

原创 ubuntu python版本查看 安装pyhton3.5版本

1、python 命令2、1、通过命令行安装Python3.5sudo apt-get install python3.512、Ubuntu默认使用的是Python2,据了解,版本2/3并不兼容,而Ubuntu底层又使用的是2,故不能卸载2,只需要讲默认的Python指向到3即可。sudo rm /usr/bin/pythonsudo ln -s /usr/bin

2016-11-19 17:39:13 8963

原创 THU链接

www.tsinghua.org.cn/publish/alumni/4000361/sec_index1_4.html

2016-11-19 16:32:25 457

转载 详解 KDTree

简介kd树(k-dimensional树的简称),是一种分割k维数据空间的数据结构。主要应用于多维空间关键数据的搜索(如:范围搜索和最近邻搜索)。一个KDTree的例子上图的树就是一棵KDTree,形似二叉搜索树,其实KDTree就是二叉搜索树的变种。这里的K = 3.首先来看下树的组织原则。将每一个元组按0排序(第一项序号为0,第二项序号为1,第三

2016-11-19 11:31:33 13138 1

原创 make 、 make all 、 make clean 、 make install 区别

make,仅编译;make install,编译并安装(比如安装到/usr/bin目录下,然后可以直接使用。因为/usr/bin只有管理员才能向里面添加文件,所以通常要加sudo)

2016-11-19 11:08:38 33726 1

转载 Eigen: C++开源矩阵计算工具——Eigen的简单用法

Eigen非常方便矩阵操作,当然它的功能不止如此,由于本人只用到了它的矩阵相关操作,所以这里只给出了它的一些矩阵相关的简单用法,以方便快速入门。矩阵操作在算法研究过程中,非常重要,例如在图像处理中二维高斯拟合求取光斑中心时使用Eigen提供的矩阵算法,差不多十来行代码即可实现,具体可见:http://blog.csdn.net/hjx_1000/article/details/8490653

2016-11-18 18:20:05 783

原创 visual studio项目 .sln .vcxproj .vcproj 文件的区别和关系

sln是解决方案的配置,主要是管理这个方案里的多个vcxprojvcxproj是工程的配置文件,管理工程中细节比如包含的文件,引用库等一般没有sln,也可以直接打开vcxproj,也可以重新生成slnsln里有多个工程,当你移除某个工程时sln会有变化,sln并不是太重要

2016-11-18 18:12:45 31816 1

原创 Windows中cmake 使用

第一configure:第二configure:第一次generate:

2016-11-18 16:37:28 572

转载 ubuntu安装和查看已安装

说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install s

2016-11-18 16:04:22 517

原创 github上下载的源码 如何使用 ?

首先:看 README.md ,好多项目都有,有没有说明。其次:看 你下载的属于什么代码,对应到相应的开发环境上。然后:就是在对应的开发环境中编译(脚本语言直接放在应用中)。如果是 类库需要放在特定的实例中,如果是实例内就可以直接运行了!

2016-11-18 14:43:21 70751 7

原创 ubuntu下安装程序的五种方法

引言在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb和make install安装源码包三种。下面针对每一种方法各举例来说明。apt-get方法使用apt-get install来安装应用程序算是最常见的一种安装方法了,比如我要安装build-essential这个软件,使用以下,他会帮我把所有的依赖包都一起安装了。sudo apt

2016-11-18 11:22:48 9442

原创 ubuntu 环境 安装 使用 eigen

1安装:sudo apt-get install libeigen3-dev2 调整,默认安装路径是:/usr/include/eigen3 cd /usr/include/eigen3Series:/usr/include/eigen3$      lsEigen  signature_of_eigen3_matrix_library  unsupported  需要执行复制

2016-11-18 09:34:29 8853

原创 obb 新算法

https://github.com/gabyx/ApproxMVBB/blob/master/README.md

2016-11-17 21:37:16 2545

原创 对 osg::BoundingBox 赋值

运行其它项目,进行调试,查看BoundingBox 变量的  局部变量遇到莫名的错误,之前都可以运行的,又出错了

2016-11-17 18:21:50 3397

原创 c++ STL vector 用法介绍 访问

std::vector voTargetedEightPoints; float xmin = voTargetedEightPoints[0].x; float xmax = voTargetedEightPoints[0].x; float ymin = voTargetedEightPoints[0].y; float ymax = voTargetedEightPoints

2016-11-17 16:33:51 3567

转载 C++矩阵处理工具——Eigen

最近和一些朋友讨论到了C++中数学工具的问题,以前总是很2地自己写矩阵运算,或者有时候在matlab里计算了一些数据再往C程序里倒,唉~想想那些年,我们白写的代码啊……人家早已封装好了!首先推荐几个可以在C++中调用的数学平台:eigen、bias、lapack、svd、CMatrix,本文着重eigen做以讲解,希望对各位有所帮助。下面是本文主线,主要围绕下面几点进行讲解:***

2016-11-17 14:18:03 555

原创 vs 项目编译运行报错:无法启动此程序,因为计算机中丢失 osg130-osgDB.dll。尝试重新安装该程序以解决此问题

昨天还好好的项目,今天再次编译运行时竟然报错了,重启电脑仍然报错。生成解决方案时候是正常 的,如下图:运行时,报错:

2016-11-17 11:42:20 5505 1

原创 cuda 文件项目 改cpp项目文件

由原来的cuda文件cu文件 改为cpp文件,并删除两个cu文件:kernel.cu,kfusion.cu ,报错: CreateDirectory(file_folder_wb.c_str, NULL);代码没有头文件

2016-11-16 15:56:19 711

原创 1>LINK : fatal error LNK1181: 无法打开输入文件“osgGA.lib”

1>LINK : fatal error LNK1181: 无法打开输入文件“osgGA.lib”原因 :  项目配置 VC++ 目录 里面有include 包含路径后, 在链接器--输入--附加依赖项 中所填写的 *.lib 文件,即位 输入文件当include 中对应的lib 文件夹路径中 没有 附加依赖项中的lib 文件,则报此类型错误。 对照相应的文件,将附加依赖项进行

2016-11-16 14:59:23 29811 7

原创 CG爱好者 3dmax maya osg ---初识篇

什么是 CG?为英文Animation、Comic、Game的缩写,是动画、漫画、游戏, 如果和动漫有关的话  CG 就是  漫画和游戏!1、人人小站  CG爱好者同盟2、我是一个业余的CG爱好者,平时时间不是很多,目前会用Poser和PS 我想进一步学习3dCG,大家觉得从什么学习起来比较好?? 是Zbrush还是C3d还是Silo什么的。。不太想用3dmax

2016-11-16 13:58:11 1808

转载 公告牌技术

3D游戏中的公告牌技术公告牌技术,即billboard技术,在3D游戏中有着广泛的应用.它的本质就是用预先做好的几幅位图来代替3D物体,极大地节省资源和提高速度.仔细观察>系列游戏,它的精灵,树木,物品都是二维图象,但由于它始终朝向观察者,你根本看不到它"扁"的一面,所以给人一种立体的感觉.这种技术

2016-11-16 12:01:51 1188

原创 OSG 官方文档

OSG 官方文档

2016-11-16 11:31:54 2976

原创 CMake Error at CMakeLists.txt:14 (INCLUDE_FOR_PROJECT): Unknown CMake command"INCLUDE_FOR_PROJECT"

cmake 报错: # Copyright (C) 2009 by Wang Rui # OpenSceneGraph Engine Book - Design and Implementation# How to create a compsite viewerSET( EXAMPLE_NAME viewers )SET( EXAMPLE_FILES viewers.cp

2016-11-16 11:05:03 5126

原创 ubuntu下 C++ 函数创建目录

CreatDirectory 在windows环境,时windows 8.1 kits,不能在ubuntu系统中用cmake编译。ubuntu 系统 采用mkdir创建目录。注意: 第一个参数类型到转化  如果是string类型,需要转化为 const char 类型。 转换方法如下:1. string转const char*   string s = "abc";

2016-11-15 21:10:01 2762

原创 linux下查看opencv版本

命令如下:[plain] view plain copy print?pkg-config --modversion opencv  库文件一般放在:   /usr/local/lib   (PS,系统装的OpenCV版本太多,查找也让人头疼)头文件一般在:    /usr/local/include/opencv     

2016-11-14 18:26:27 4450

转载 cmake使用示例与整理总结

本文代码托管于github  cmake_democmake中一些预定义变量PROJECT_SOURCE_DIR 工程的根目录PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/buildCMAKE_INCLUDE_PATH 环境变量,非cmake变量CMAKE_LIBRARY_PATH 环境变量CMAKE_CU

2016-11-14 18:23:29 647

转载 资料

http://blog.csdn.net/zkl99999/article/details/50096291

2016-11-11 17:52:32 311

转载 十大编程算法助程序员走上高手之路

十大编程算法助程序员走上高手之路算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用

2016-11-11 15:25:41 323

转载 [osg]源码分析:osg::Vec3, osg::Vec3f

本文来探究下OSG中的各种数组!一、根据我平日用的较多的,(比如设置顶点数组,法线数组),先看osg::Vec3。osg::Vec3定义在头文件中,只有一句:namespace osg {    typedef Vec3fVec3;}仅是Vec3f的别名。二、osg::Vec3f顾名思义,是有三个float元素的容器。下面详细探究其内部。1. 为floa

2016-11-09 21:23:32 8380

原创 ubuntu 使用cmake 编译 C++ 及 遇到到问题

gcc 编译 c / c++ 文件cmake 编译单个文件 cmake编译多个文件cmake后生成到文件 多了一个文件夹  一个文件

2016-11-09 17:22:49 2430

原创 vim 常用命令

进入命令模式?一:在冒号下输入vim vi 在命令模式中 使用 d(版本不同 使用dd ) 可删除 插入模式时光标当前行命令模式下输入:d ,后回车二:不在冒号下输入:1)把光标移动到要复制的行上,按yy (复制当前行) 2)把光标移动到要复制的位置 ,按p (粘贴到指定行)3)把光标移动到要复制的位置 ,按dd(删除当前行)显示行号:命令模式下 输

2016-11-09 17:14:32 351

转载 CMake快速使用教程

如果你觉得makefile看着就头痛,如果当工程越来越大,你越来越手足无措,如果你厌倦了在编译的时候打上一大堆命令,那么你有必要花十分钟来看一下下面的内容。一、HelloWorld首先创建一个test1文件夹,里面创建一个main.c文件,内容如下:#include int main(){ printf("Hello World!\n"); return 0;}

2016-11-09 16:30:55 389

原创 ubuntu 环境 cmake 学习笔记

练习:一、HelloWorld首先创建一个test1文件夹,里面创建一个main.c文件,内容如下:#include int main(){ printf("Hello World!\n"); return 0;}再创建一个CMakeLists.txt    touch CMakeLists.txtPROJECT (HELLO)S

2016-11-09 15:49:46 1590

转载 如何生成OBB(OrientedboundingBox)方向包围盒

如何生成OBB(OrientedboundingBox)方向包围盒一、包围盒简介:          包围盒是一个简单的几何空间,里面包含着复杂形状的物体。为物体添加包围体的目的是快速的进行碰撞检测或者进行精确的碰撞检测之前进行过滤(即当包围体碰撞,才进行精确碰撞检测和处理)。包围体类型包括球体、轴对齐包围盒(AABB)、有向包围盒(OBB)、8-DOP以及凸壳。包围盒广泛

2016-11-09 15:10:08 42263 21

转载 gcc+mingw 编译后报错 error:'::main' must return 'int'

写了一个c程序, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25#include void main(){ float a[20],min,max; int i; for(i=0;i { print

2016-11-09 09:43:12 2108

原创 ubuntu 使用gcc 编译 C++ 及 遇到到问题

g++ -c filename(当前路径.cpp文件) // 只编译,不链接,生成.o 文件g++ filename(当前路径.cpp文件) // 既编译,同时链接,生成可执行文件(默认是a.out)g++ filename -o test // 指定可执行文件名为test运行执行文件 一般是这样写 ./a.out

2016-11-08 21:40:33 2543

Graph Neural Networks_ A Review of Methods and Applications----清华大学周杰.pdf

谢谢原作者的

2019-09-03

深度学习基础与实战.pdf

深度学习基础与实战.pdf教程,内容主要包括:深度学习引导、深度学习基础、CNN结构演化、Caffe介绍、深度学习实战技巧、推荐阅读。很不错的阅读资料,工作108页,希望对从事AI深度学习的伙伴有帮助!

2019-01-30

空空如也

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

TA关注的人

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