自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实战深度学习(一)——利用digits训练road模型

参考:http://www.cnblogs.com/denny402/p/5136155.html http://www.cnblogs.com/denny402/p/5136262.html第一步:生成lmdb数据集打开浏览器,地址栏输入 http://localhost:5000/,在局域内的其它机子上,也可以用浏览器访问,只是localhost变成了主机 ip地址。 点击左边New Data

2016-10-10 20:55:07 2364

原创 菜鸟跑通caffe(四)——fast-cnn编译记录

问题:CUDA 由6.5升级到7.5导致原有的caffe和digits不在可用。https://github.com/BVLC/caffe/issues/2808备注,原有的caffe和digits对应6.5,由nvidia caffe v2版本copy得来,对应的cudnn也是v2。现在:参考:http://www.tuicool.com/articles/FfaERfB https://git

2016-10-10 20:55:04 2908

原创 菜鸟跑通caffe(三)——编译NVIDIA/caffe-0.13/0.14+digist

下载地址:caffe-0.13和digits-2.2https://github.com/NVIDIA/caffe/blob/caffe-0.13/docs/installation.md https://github.com/NVIDIA/DIGITS/blob/digits-2.2/docs/InstallCaffe.md InstallationPrior to installing

2016-10-10 20:55:01 3246 1

原创 菜鸟跑通caffe(二)

digists官网:https://github.com/NVIDIA/DIGITS/blob/master/docs/GettingStarted.mddigists是支持以前版本的caffe,所以直接下载最新版就可。可参考:http://www.csdn.net/article/2015-05-07/2824637 http://blog.csdn.net/enjoyyl/article/d

2016-03-16 13:28:57 770

原创 菜鸟跑通caffe(一)

最近想跑3DOP算法,用于道路场景下物体检测,其中需要搭建caffe,顺道将caffe搭建起来。由于实验室原因,cuda只能使用6.5,ubuntu14.04版本,已经安装好:      ----OpenCV2.4.9      ----Boost 1.60      ----protobuf 2.5.0      ----gcc 2.8.x      ----python 2.7和3.x参考: 

2016-03-16 13:28:54 3842

原创 菜鸟跑通doppia(四)

首先,各位看官得感谢下我师妹王童鞋的贡献,这部分内容是她做的。 Step 3:中2:遇到问题:1.    找不到cuda_runtime.h 可能原因: common_settings.cmake中没有添加cuda链接库路径。解决办法:   在common_settings.cmake中改动的地方已注释,change16.3.92. 应该是boost版本高的问题。https://bit

2016-03-16 13:28:52 709 2

原创 菜鸟跑通doppia(三)

一、更改配置并生成protobuf文件本机hostname查找:修改342行 如果不进行本步骤,则在下一步cmake时出现如下错误提示:即:然后,生成protobuf文件:./generate_protocol_buffer_files.sh 否则会出现如下错误:应注意查看protoc的版本以及对应配置是否一致:protoc --version如果出现以下错误: 可参考:http://blog.c

2016-03-16 13:28:49 901

原创 菜鸟跑通doppia(二)

在运行代码前,有必要选择合适的代码编辑器,我采用gedit及其丰富插件构建C/C++ IDE环境。可参考:http://www.cnblogs.com/csulennon/p/4198054.htmlgedit插件:https://wiki.gnome.org/Apps/Gedit/ShippedPluginssudo apt-add-repository ppa:ubuntu-on-rails/

2016-03-16 13:28:47 514

原创 菜鸟跑通doppia(一)

doppia地址:https://bitbucket.org/rodrigob/doppia国内研究过的,且有博客分享的我就见过以下三位:http://blog.csdn.net/tingyue_/article/category/5604219http://blog.csdn.net/u010333076/article/list/2http://blog.csdn.net/hwl56789?v

2016-03-16 13:28:34 1444 1

原创 将博客搬至CSDN

2014-03-03 13:39:24 249

原创 sshd无法启动——Bad configuration option:ForwardX11Trusted

sshd始终无法启动,只有ssh-agent服务开启,而ssh-server始终无法开启。基本知识:SSH分客户端openssh-client和openssh-server查看进程:ps -e|grep ssh如果看到sshd那说明ssh-server已经启动了。如果没有则可以这样启动:sudo /etc/init.d/ssh start 或者 se

2016-10-26 14:48:27 11787 2

原创 提取文件路径名的扩展名

static bool matchExt(const std::string & fn,std::string en) { size_t p = fn.rfind('.'); std::string ext = p != fn.npos ? fn.substr(p) : fn; std::transform(ext.begin(), ext.end(), ext.begin(), ::tol

2016-10-12 22:27:07 540

原创 Windows利用Github创建共享库

1.打开GitHub,左上角选择创建仓库:2.添加跟踪文件:点击右上侧的圈圈,切换到目录文件下,在下方左侧栏就能看到文件夹下的文件了,点击加号就是添加。也可以切换到Github Shell命令行界面中,利用git命令操作。3.分享到Github:点击右上角的Publish图标:公开后,就能在仓库配置中看到远程仓库的路径:登录Github个人官网,就能看到相应的公开库文件:来自为知笔记(Wiz)

2016-10-10 20:54:58 658

原创 【转载】景深 (Depth of field)

在对焦时,通过镜头将在焦平面上清晰成像,而对焦点的前景和后景也在焦平面成像,只要它们成像的弥散圆等于或小于容许弥散圆直径,我们将认为是清晰的,这样影像就有一个的清晰的区间,这就是景深(下图)。 从以上可知道,在焦点前后各有一个容许弥散圆,这两个弥散圆之间的距离我们称呼它叫焦深,它和景深是相对应的。所谓景深即:在被摄主体(对焦点)前后,其影像具有的一段清晰范围,这范围内的景物在焦平面上成像,都

2016-10-10 20:54:55 2855

原创 linux中使用pthread和opencv多线程编程

1、引入头文件2、现成的创建、等待、终结3、回调函数函数类型必须是void*的参数,返回void*,尽量不要传入形参,因为传进来的参数不稳定。4、形参的强制转换 int->void*->int5、锁机制以及6.在子线程中不要使用imshow之类的函数,否则将导致出错,GUI类应该在主线程中调用。来自为知笔记(Wiz)

2016-10-10 20:54:52 2009

原创 无人驾驶(一)——探测设备比较

来自为知笔记(Wiz)

2016-10-10 20:54:50 416

原创 CUDA编程快速入门

1.架构理解1).包括grid,block,(warp),thread这几个层次,     这就是我们所说的SM;即:grid对应整个GPU,block数量代表SM数量,每个block的thread数量对应ALU数量       2.编写规范       1)核函数前缀__global__,而且必须是void类型。 2)>>,N个block,每个block有M个线程。3)GPU的核函数的执行与CP

2016-10-10 20:54:47 1143

原创 二维矩阵实现的多人多车求距离

#include #include #include #include #include using namespace std;#define M 5000#define N 50000#define P 1struct Point{ int x; int y;};//void mulMatri(int A[M][P],int B[P][N],int C[M][N],int m,i

2016-10-10 20:54:44 349

原创 二维矩阵实现矩阵相乘

#include #include #include #include using namespace std;#define M 1024#define N 1024#define P 512//void mulMatri(int A[M][P],int B[P][N],int C[M][N],int m,int n,int p);inline void mulMatri(float** A,f

2016-10-10 20:54:41 1537

原创 多人多车求距离——cpu&gpu

#include #include #include #include #include using namespace std;#define M 3200 //num of person#define N 3200 //num of car#define B_S 32//#define SHOW//P[M]*C[N]=D[M][N]__global__ void distance_gpu(fl

2016-10-10 20:54:39 262

原创 二维矩阵相乘——cpu&&gpu

#include #include #include #include #include using namespace std;#define M 3200#define N 3200#define P 3200#define B_S 32//#define SHOW//A[M][P]*B[P][N]=C[M][N]__global__void mulMatri_gpu(float* A, fl

2016-10-10 20:54:35 1153

原创 多人多车求距离_cpu&gpu

#include #include #include #include #include using namespace std;#define M 3200 //num of person#define N 3200 //num of car#define B_S 32//#define SHOW//P[M]*C[N]=D[M][N]__global__ void distance_gpu(fl

2016-10-10 20:54:33 258

原创 多人多车求距离_cpu&&gpu_寄存器优化_sharememory优化

#include #include #include #include #include using namespace std;#define M 3200 //num of person#define N 3200 //num of car#define B_S 32#define tile_x 2#define tile_y 2#define SHOW//P[M]*C[N]=D[M][N

2016-10-10 20:54:30 325

原创 MATLAB MCR安装

参考:http://jingyan.baidu.com/article/19020a0a057462529d2842d6.htmlmcr下载地址:http://cn.mathworks.com/products/compiler/mcr/利用MATLAB GUI编程所得的exe软件,想在其他电脑上使用时,如果对方电脑没有安装MATLAB,是不能使用的,因为对方电脑上没有MATLAB的编译器。但我们

2016-10-10 20:54:27 15537 1

原创 菜鸟学概率统计——风险估计

1.经验风险最小化:2.结构风险最小化:结构风险最小化等价于正则化,结构风险在经验风险上加上表示模型复杂度的正则化项。正则化的好处将在下一篇文章中总结。以下是来自《统计学习方法》的一些结论:1、当模型是条件概率分布,损失函数是对数损失函数时,经验风险最小化等价于极大似然估计(对数损失函数的形式:)2、当模型是条件概率分布,损失函数是对数损失函数时,模型复杂度由模型的先验概率表示时,结构风险最小化等

2016-10-10 20:54:24 1610

原创 菜鸟学概率统计——最大后验概率(MAP)

最大似然估计:把待估计的参数看作是确定性的量(只是其取值未知),其最佳估计就是使得产生已观察到的样本(即训练样本)的概率为最大的那个值。(即求条件概率密度p(D|$)为最大时的$,其中D为样本集,$为条件概率密度分布的参数)。特点:简单适用;在训练样本增多时通常收敛得很好。只考虑某个模型能产生某个给定观察序列的概率,而未考虑该模型本身的概率,这点与贝叶斯估计区别。目标是寻求能最大化likehood

2016-10-10 20:54:21 39838 1

原创 【转载】参数估计(Parameter Estimation):频率学派(最大似然估计MLE、最大后验估计MAP)与贝叶斯学派(贝叶斯估计BPE)

基础频率学派与贝叶斯学派http://www.douban.com/group/topic/16719644/http://www.zhihu.com/question/20587681最大似然估计(Maximum likelihood estimation,MLE)http://baike.baidu.com/view/1918804.htmhttp://baike.baidu.co

2016-10-10 20:54:18 3201

原创 菜鸟学概率统计——最大似然估计(MLE)

参考:https://www.zhihu.com/question/20447622/answer/23902715 说的通俗一点啊,最大似然估计,就是利用已知的样本结果,反推最有可能(最大概率)导致这样结果的参数值(模型已知,参数未知)。基本思想当从模型总体随机抽取n组样本观测值后,最合理的参数估计量应该使得从模型中抽取该n组样本观测值的概率最大,而不是像最小二乘估计法旨在得到使得模型能最好地拟

2016-10-10 20:54:15 35421

原创 菜鸟学概率统计——高斯分布

参考:http://baike.baidu.com/view/45379.htm?fromtitle=高斯分布&fromid=10145793&type=syn正态分布(Normal distribution)又名高斯分布(Gaussian distribution),是一个在数学、物理及工程等领域都非常重要的概率分布,在统计学的许多方面有着重大的影响力。若随机变量X服从一个数学期望为μ、方差为σ

2016-10-10 20:54:12 5040

原创 菜鸟看论文——地面估计的研究趋势(二)

参考:16.Identifying Good Training Data for Self-Supervised Free Space Estimation1.计算V视差图2.二值滤波算法(只含有地面相关线的点)参考:15.Ground segmentation and occupancy grid generation using probability fields3.贝叶斯线性回归(没看懂。

2016-10-10 20:54:09 583

原创 菜鸟看论文——地面估计的研究趋势(一)

参考:15.Ground Segmentation and Occupancy Grid Generation Using Probability Fields步骤:1.计算视差图(the Daimler Urban Segmentation dataset以及SGB算法2.计算v-视差图3.对v-视差图进行滤波:得到只含有一条斜线的v-视差图 (1)利用Sobel滤波器,加强水平边缘,减轻垂直边

2016-10-10 20:54:06 742

原创 菜鸟看论文——U-V-Disparity与地面检测、相机姿态估计

参考:02.Real time obstacle detection on non flat road geometry through v-disparity representation03.In-vehicle obstacles detection and characterization by stereovision03.A single framework for vehicle r

2016-10-10 20:54:04 4248 8

原创 菜鸟看论文——Free Space Compute reviews

参考:16.Identifying Good Training Data for Self-Supervised Free Space Estimation12.Recovering free spaceof indoor scenes from a single image02.Real time obstacle detection in stereovision on non flat ro

2016-10-10 20:54:01 1513

原创 菜鸟看论文——Disparities Matching Score

08.B-Spline Modeling of Road Surfaces for Freespace Estimation96.A space-sweep approach to true multi-image matching.98.Detection of Small Obstacles at Long Range Using Multibaseline Stereo07.A global

2016-10-10 20:53:58 1016

原创 菜鸟看论文——Stochastic Occupancy Grids and Dynamic Programming(一)

参考论文:07.Free Space Computation Using Stochastic Occupancy Grids and Dynamic Programming08.Stereo-based Free Space Computation in Complex Traffic Scenarios08.Dynamic Stereo Vision for Intersection Assi

2016-10-10 20:53:55 875

原创 菜鸟学算法——动态规划(二)

概述 动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法,它是应用数学中用于解决某类最优化问题的重要工具。20世纪50年代初美国数学家R.E.Bellman等人在研究多阶段决策过程(multistep decision process)的优化问题时,提出了著名的最优化原理(principle of optimal

2016-10-10 20:53:52 6937

原创 菜鸟学算法——动态规划(一)

参考:http://www.avatar.se/molbioinfo2001/dynprog/dynamic.htmlDynamic ProgrammingThe following is an example of global sequence alignment using Needleman/Wunsch techniques. For this example, the two sequ

2016-10-10 20:53:49 1361

原创 指向指针的指针与指针数组

基础部分参考:http://learn.akae.cn/media/ch23s06.html int *a[10];和int **pa;之间的关系类似于int a[10];和int *pa;之间的关系, Camera *pcam[100];、w.setCameras(pcam);void setCameras(Camera **cams){pcam=cams;}void setCameras(Ca

2016-10-10 20:53:46 300

原创 linux建立git本地共享仓库和个人仓库

参考:https://git-scm.com/book/zh/v21、建立共享仓库2、建立个人仓库(1)linux端使用clone创建个人仓库  (2)windows端使用clone创建个人仓库     (3)linux或windows端init创建个人仓库    参考:http://blog.csdn.net/wfdtxz/article/details/7973608http://blog.c

2016-10-10 20:53:44 1687

原创 Eigen/OpenCV与boost::gil混合编程

参考:http://blog.csdn.net/abcjennifer/article/details/7781936http://eigen.tuxfamily.org/dox-2.0/TutorialCore.htmlhttp://blog.csdn.net/augusdi/article/details/12907341http://eigen.tuxfamily.org/dox/Getti

2016-10-10 20:53:41 1218 1

二叉树先序中序后序递归非递归遍历并求高度

(1)输入字符序列,建立二叉链表 (2)中序遍历二叉树:递归 (3)中序遍历二叉树:非递归 (3)二叉树高度

2014-11-02

VS2010 下QT链接 MYSQL测试程序源代码

基于vs2010下,利用qt使用QSqlDatabase类链接Mysql数据库,该文件包含所有工程文件代码,主要是用来查找当使用QSqlDatabase链接MySQL发生问题时排除原因——“可连接上MySQL数据库?”

2013-08-07

VS下Qt链接MySQL测试程序

基于vs2010下,利用qt使用QSqlDatabase类链接Mysql数据库,该文件时编译后可执行文件,包含相应的dll,应该可以在大部分机器上运行(已经测试的都成功,包括xp,win7下),主要是用来查找当使用QSqlDatabase链接MySQL发生问题时排除原因——“可连接上MySQL数据库?”

2013-08-07

The C++ Programming Language(C++编程语言)第三版英文+中文特别版

The C++ Programming Language(C++编程语言)第三版英文+中文特别版

2012-08-24

Exceptional C++&More; Exceptional C++.中文版

Exceptional C++&More; Exceptional C++.中文版,与effective有异曲同工之妙

2012-08-24

Effective C++&More; Effective C++.中文版

Effective C++&More; Effective C++.中文版,比较清晰,排版可能有点别扭

2012-08-24

C++多核编程+代码

C++多核编程及其代码,2010年发行,是多核编程的经典书籍,需要的人就不用我多说了

2012-08-24

c++ primer 第五版 代码 VS2012

c++ primer 第五版 英文版已经在2012.8月发行,本代码是官网代码,在 VS2012运行正常

2012-08-24

Essential C++ 中文版

essential c++ ,与c++ primer 同作者,比其更简单,更适合初学者

2012-08-24

Essential C++.英文版

Essential C++.英文版,c++ primer同作者编写,比c++ primer更容易入手,你必须承认,c++ primer其实不是那么好看的

2012-08-24

出租车计费器(keil与仿真)

出租车计费器(keil与仿真),当年的课程设计的完整程序,使用汇编编写

2012-05-07

电子钟C51(包含PCB与KEIL代码)

一、 题目及功能要求 1. 制作一个电子日历时钟,使用汇编语言进行软件编程 2. 实现功能 (1) 显示北京时间并能校准 (2) 时、分、秒之间以及年、月、日之间以小数点隔开 (3) 显示公历日期并能校准,能够自动识别“闰年”以及“大月、小月” (4) 运动秒表,能够后台计时,秒表精确到0.05S (5) 闹钟功能,有闹钟开关,并能显示当前闹钟是否开启 (6) 整点报时提醒 二、 硬件方案 1. AT89S52最小系统 2. 显示电路采用动态扫描驱动电路,AT89S52的P0口连接74LS244总线驱动器,输出信号利用三极管8550进行放大,通过P1口对数码管进行段选扫描,AT89S52的P1.2~P1.7口对数码管进行位选扫描 3. 两个按键开关,分别接AT89S52的两个外部中断引脚 4. AT89S52的P2.0口输出经三极管9012放大,驱动有源蜂鸣器发声

2012-05-07

C语言入门代码集锦

详细清楚的代码及相应注释,支持VC6.0

2012-05-07

电话簿源码

数据 库 电话 簿管 理程 序 存储的数据包括:人名、工作单位、电话号码和E-mail地址等。程序要求具有如下功能: ①加入一个新电话号码; ②删除一个电话号码; ③显示保存的所有电话号码。 ④修改功能; ⑤排序功能,包括按照电话号码排序和按照姓名字母序排列; ⑥查询功能,包括按人名查询电话号码和按电话号码查询人名。 课程设计要求: 程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条功能,就调用哪项功能。 以上功能中①②③是要求基本实现的,④⑤⑥是作为可选项的,功能实现得越多,评分越高。

2012-05-07

Zigbee网络组网研究与实现

大连理工大学硕士学位论文 4.2CC243O无线单片机简介.................................................................................……27 4.2.1CC2430芯片的主要特点...................……、............................................……27 4.2.2CC243O内部结构..................................................................................……28 4.2.3CC243O外围参考电路..........................................................................……29 4.3无线收发模块设计....……‘.……,.......……,......……,,.,…,............……,.……,..........……30 4.3.1无线收发模块设计原理及功能............................................................……30 4.3.22.4GHz微带天线参考设计..................................................................……31 4.3.3巴伦(Balun)参考设计......................................................................……犯 4.4无线测试模块设计...........................................................................................……33 4.4.1无线测试模块设计原理及功能..…,.,…,,……,.......................................……33 4.4.2供电电路设计..……,..................……,.................……,..............................……34 4.4.3RS232串口转换电路设计....................................................................……35 4.5节点硬件实现.............……,...................................……,.....................................……35 5基于MSSTATE_LRWPAN协议栈的Zigbee网络组网实现..................................……37 5,l基于 MSSTATELRWPAN协议组网概述....................................................……37 5.2MSSTATELRWPAN协议栈分析与设计.....................................................……38 5.2.1MSSTATELRWPAN协议栈实现机制..............................................……38 5.2.2协议数据包格式....................................................................................……44 5.2.3协议栈数据存储空间分配....................................................................……45 5.2.4短地址冲突与非关联检测处理............................................................……46 5.2.5MSSTAT几LRWPAN协议与Zighee标准的不兼容性.....................……47 5.3Zigbee树路由算法的实现...............................................................................……47 5.4基于RS232串口通信的节点应用程序设计...

2012-05-07

ZigBee协议栈的分析与设计(论文)

摘要 ZigBee 技术是一种新兴的短距离无线传感器网络标准。它专注于家庭居住 控制、商业建筑自动化和工厂车间管理三大无线传感器网络市场领域。ZigBee 技术标准由 ZigBee 联盟开发。这是一个由半导体厂商、技术供应商和原始设备 制造商加盟的组织。ZigBee 技术标准基于 IEEE802.15.4 低速率无线个人局域网, 支持介质访问控制层和物理层标准,并在此之上包含网络层、安全层和应用层。 由于 ZigBee 技术具有低功耗、低延迟、较长电池寿命等特点,它在低速率 无线传感器网络中扮演着非常重要的角色。2006 年,ZigBee 工业市场值达到上 亿,其市场前景十分广阔。目前,国外很多大公司纷纷向用户推出 ZigBee 应用 解决方案。 ZigBee 协议栈是进行用户应用开发的核心软件。对其进行分析与设计具有 重要的科研意义和工程参考价值。本文在详细分析了 IEEE802.15.4/ZigBee 协议 标准的基础上,首先介绍了协议栈软件设计的总体架构,然后分章节介绍协议栈 网络层、介质访问控制层和物理层的设计。 本文在设计中采用了 Chipcon 公司提供的 CC2430DB 开发板和 IAR 公司的 IAREmbeddedWorkbenchforMCS-51软件作为开发环境。 关键字:ZigBee;IEEE802.15.4;协议栈

2012-05-07

华工通信原理课件

华工通信原理课件,附相关调制解调等的SWF格式动画,生动形象哦

2012-02-24

华工数字信号处理课件及习题(附matlab程序)

华工数字信号处理课件及习题(已附matlab程序),包括1-7章

2012-02-24

华工 移动通信课件

华工移动通信课件,1-9章,如果有要试题或者答案等等,可留下邮箱

2012-02-24

华工计算机网络课件

华工(SCUT)计算机网络课件,上传内容所限,先只包括1-6章

2012-02-24

计算机算法设计与分析

计算机算法设计与分析计算机算法设计与分析计算机算法设计与分析计算机算法设计与分析

2010-03-29

空空如也

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

TA关注的人

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