自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 OpenCV训练分类器制作xml文档

转载:http://blog.sina.com.cn/s/blog_75e063c10100ydob.html我的问题:有了opencv自带的那些xml人脸检测文档,我们就可以用cvLoad()这个函数加载他们,让他们对我们的人脸进行检测,但是,现在生活中的计算机视觉并不远远是检测人脸,还有很多物品需要识别,所以,能不能自己做个xml的检测文档,用它来检测自己需要的东西呢?例如,检测一个可

2012-12-02 14:36:22 1330

转载 SVM多类分类---多个二值分类combine

转载:http://blog.sina.com.cn/s/blog_4c98b96001009b8d.htmlSVM算法最初是为二值分类问题设计的,当处理多类问题时,就需要构造合适的多类分类器。目前,构造SVM多类分类器的方法主要有两类:一类是直接法,直接在目标函数上进行修改,将多个分类面的参数求解合并到一个最优化问题中,通过求解该最优化问题“一次性”实现多类分类。这种方法看似简单

2012-11-26 17:47:45 7604

转载 特征点检测学习_2(surf算法)

特征点检测学习_2(surf算法)    在上篇博客特征点检测学习_1(sift算法) 中简单介绍了经典的sift算法,sift算法比较稳定,检测到的特征点也比较多,其最大的确定是计算复杂度较高。后面有不少学者对其进行了改进,其中比较出名的就是本文要介绍的surf算法,surf的中文意思为快速鲁棒特征。本文不是专门介绍surf所有理论(最好的理论是作者的论文)的,只是对surf算法进行了下

2012-11-20 13:57:03 21726 3

原创 Linux下FORTRAN77程序的Profile工具

参照前面转载的文章,完成了Linux下FORTRAN77程序的Profile,主要是查看函数调用关系gprof的基本用法:1. 使用 -pg 选项编译和链接你的应用程序    在gcc编译程序的时候,加上-pg选项,例如:    gcc -pg -o test test.c    这样就生成了可执行文件test。如果是大项目,就在makefile里面修改编译选项,-pg放在那里

2012-02-16 18:40:01 2628

转载 Linux下程序的Profile工具

我们在写程序,特别是嵌入式程序的时候,通常需要对程序的性能进行分析,以便程序能够更快更好地运行,达到实时(real-time)的目的。如果程序很大,分析起来就很困难。如果有个工具能够自动进行程序的性能分析,那就最好了。这里介绍一种Linux下程序的Profiling工具 ----GNU profiler。GNU gprof能够打印出程序运行中各个函数消耗的时间,可以帮助程序员找出众多函数中耗时

2012-02-16 17:09:53 629

转载 MPICH&PBS使用指南

MPICH&PBS使用指南一、MPI编程 二、MPICH下编译和运行 三、PBS环境下运行  一、MPI编程1、MPI编程函数介绍MPI实际上是一个提供并行程序消息传递机制的函数库,有40多个函数,常用的有6个基本函数。下面以C语言为例简单介绍这些函数。(1)MPI_Init函数定义:int MPI_Init(int *argc, c

2012-02-02 10:23:46 4292

转载 源代码搭建应用(一)——动手搭建自己的计算集群系统

前言  并行计算一直算是比较专业的领域,当然在Linux下依据现有的开源软件搭建一个并行计算的集群还是相对容易的,通常在Linux下使用PVM/MPI的方式来实现并行计算集群的,网络上有许多关于PVM和MPICH搭建计算集群的方法,但似乎还没有针对OpenMPI的搭建方式,至少中文的介绍比较少,所以这里我采用最新的OpenMPI来搭建一个基于LFS平台的集群系统。  本文的目的是为

2012-01-18 08:33:45 3481

转载 在Linux里设置环境变量的方法(export PATH)

看到一篇linux下设置环境变量的帖子,一直不清楚环境变量,留下来做个笔记from:http://tieba.baidu.com/f?kz=559003472一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我

2012-01-17 15:50:11 571

转载 Linux下MPICH的安装与使用

1.下载安装包mpich2-1.0.8p1.tar.gz,解压。2.进入目录mpich2-1.0.8p1, cd mpich2-1.0.8p13.配置。 ./configure4.编译。make5.安装。sudo make install6.安装完成,在用户主目录下新建一个文件.mpd.conf,然后加入一句SECRETWORD=pkuwwt,等

2012-01-17 14:04:32 10695

转载 c和fortran混编(基于GNU/Linux,转自 linzch)

转载自 xuyungui最终编辑 aliouying网 上说要分c为主程序和fortran为主程序两种情况讨论,其实我觉得不用,只要你了解生成可执行文件的机制。这个机制就是:不论是单一语言模块之间的 链接还是不同语言之间的混合链接,本质目的都是要链接器能找到定义于其他模块中的符号,如果全部找到,则链接成功,生成可执行的二进制文件。 下面的内容比较基础,看烦了

2012-01-13 19:49:16 3521 2

原创 g77和gfortran区别

在ubuntu网站上看到的,做个记录Gcc Fortran Intro在 GCC 4.0 之前,g77 是 GCC 的一部分;此后,gfortran 是 GCC 的一部分。g95 是一个基于 GCC 的 Fortran 编译器,它不是 GCC 的一部分。[编辑]g77介绍g77 是 Fortran77 的编译器。它对 Fort

2012-01-13 14:46:04 11624

原创 Fortran77编译错误

遇到了fortran77编译错误,自己上网查了很长时间,算是初步解决了数组维数的问题,不过还有错误,需要进一步解决。下面列出具体问题和解决办法。原有的f77程序,在我的虚拟机ubuntu系统下编译出错,上面是部分makefile代码,我将FFLAGS路径修改后还是有问题,具体问题如下:l****@ubuntu:~/Downloads/soft3$ makef77 -O2

2012-01-12 12:11:55 3589

转载 用autotools制作Makefile 和configure文件

目的 从复杂的工作中简化出来。网上有一些制作Makfile的文章,只停留在Makefile而已。用autotools的工具相对来说要简单的多,其它一些介绍autotools文章又有很多漏洞,而且步骤烦琐。制作一个最简单的helloworld程序:现有目录testmkdir src 建立src目录存放 源代码在src下。编辑hello.c文件

2012-01-11 21:21:05 693

原创 线性方程组红黑排序算法

matlab提供的库函数http://www.mathworks.com/matlabcentral/fileexchange/10922-matlabbgl/content/matlab_bgl/doc/html/red_black/red_black.html简单的matlab演示>>a=[1,2,3,4;5,6,7,8;9,10,11,12;13,14,15,16] a =

2012-01-11 16:56:13 2975

转载 线性方程组求解库

线性方程组求解库求解线性方程组 Ax=b,常用的方法包括 直接解法(一般是对 A 进行矩阵分解)和 迭代法。常用的数值计算平台,如 Matlab,Octave,numpy 中都支持对线性方程组的求解,以 Matlab 的性能最优,支持的方法也最多,直接求解时用 x=b\A 会根据 A 的性质(如对称、稀疏)选择最优的算法,在用迭代求解时还可以先进行不完全分解来加速收敛速度。下面总结一下

2012-01-06 20:43:25 8543 1

转载 Fortran中可变大小数组的定义

ALLOCATABLE一般在宣告陣列時必須指定大小,但有些問題在執行階段才知道需要多大的陣列,這時經常的解決辦法就是宣告一個足夠大的陣列,並告知使用者操作限制,如:integer student(100), stu_countprint *,"輸入學生人數(MAX:100)"read *, stu_countdo i = 1, stu_count

2012-01-06 15:24:23 16301

原创 vs2008下Cublas调用出错的解决办法

在做cublas测试程序的适合遇到如下问题,查阅了相关解决方法,终于解决了,做个记录。template.obj : error LNK2019: 无法解析的外部符号 cublasShutdown,该符号在函数 main 中被引用template.obj : error LNK2019: 无法解析的外部符号 cublasGetVector,该符号在函数 main 中被引用template

2011-12-29 16:44:50 1392

转载 Fortran学习笔记

目录:一、说明二、概述三、数据类型及基本输入输出四、流程控制五、循环六、数组七、函数八、文件一、说明本文多数内容是我读彭国伦《Fortran 95 程序设计》的笔记。只读到第九章,主要是3~9章,都是最基本的用法(原书共16章)。这里主要摘录了我看书过程中总结的一些Fortran和C不同的地方,主要是语法方面。希望这份笔记能够给学过C但没有接触过Fortran的同学带

2011-12-20 08:52:29 3056

转载 CUDA学习笔记之程序优化

CUDA程序优化CUDA程序优化应该考虑的点:精度:只在关键步骤使用双精度,其他部分仍然使用单精度浮点以获得指令吞吐量和精度的平衡;           延迟:需要首先缓冲一部分数据,缓冲的大小应该可以保证每个内核程序处理的一批数据能够让GPU慢负荷工作;           计算量:计算量太小的程序使用CUDA很不合算;当需要计算的问题的计算密集度很低的时候,执行计算的时间远远比

2011-12-16 10:29:10 962

转载 OpenGL中位图的操作(glReadPixels,glDrawPixels等)

OpenGL中位图的操作(glReadPixels,glDrawPixels和glCopyPixels应用举例)1、       BMP文件格式简单介绍BMP文件是一种像素文件,它保存了一幅图象中所有的像素。这种文件格式可以保存单色位图、16色或256色索引模式像素图、24位真彩色图象,每种模式种单一像素的大小分别为1/8字节,1/2字节,1字节和3字节。目前最常见的是256色BMP和

2011-12-13 10:29:57 1424

转载 cuda By exmaple所用到的代码

gl_helper.h http://code.google.com/p/snp-gpgpu/source/browse/trunk/f/common/gl_helper.h?r=4 /*  * Copyright 1993-2010 NVIDIA Corporation.  All rights reserved.  *  * NVIDIA Corporation and its lic

2011-12-12 19:16:15 429

转载 VS2008+GULT配置

关于GLUT,百度百科是这样说的:GLUT代表OpenGL应用工具包,英文全称为OpenGL Utility Toolkit,是一个和窗口系统无关的软件包,  它由Mark Kilgard在SGI时写的。作为AUX库的功能更强大的替代品,用于隐藏不同窗口系统API的复杂性。  是一个学习OpenGL编程的一个良好开端。  参考以下资料:  http://ww

2011-12-12 19:12:56 657

Dijkstra路径规划及轨迹生成(matlab).rar

Dijkstra路径规划及轨迹生成(matlab),自动驾驶

2021-02-21

栅格地图下Astar最短路径(C++).rar

栅格地图下Astar最短路径(C++),自动驾驶

2021-02-21

visualslam.tar.gz

基于视觉的slam技术程序,根据鼠类脑神经的机理设计的视觉slam算法,值得借鉴

2019-06-06

vehicle_detect.tar.gz

基于深度学习技术的车辆检测代码,包含模型和预测代码,欢迎下载

2019-06-06

face_alignment.tar.gz

人脸检测代码,有很好的学习价值,欢迎大家下载学习

2019-06-06

查找二值图像最大连通区域

查找二值图像最大连通区域,返回连通域的矩形框

2012-11-29

二值图像连通域标号程序

对二值图像连通域进行标号,可以选择四连通还是八连通

2012-11-12

空空如也

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

TA关注的人

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