自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(157)
  • 收藏
  • 关注

原创 只言片语 挠头的小问题不断更新

vector  >时,要用空格将最后两个> > 隔开,以免和插入流算子>>发生混淆。       有些时候程序在返回的时候崩溃了,除了类的析构函数等等,不妨查查自己的固定数组吧,可能是它们在的栈空间崩溃了       在C++和C混合编译的时候,不能在C文件对应的头文件中忘了添加extern "C" ,否则,两个不同的函数命名方式会导致直接找不到函数       缩略图无法显示文件名:

2011-10-24 10:10:18 725

转载 【转】bootstrap, boosting, bagging 几种方法的联系

转自:http://blog.csdn.net/jlei_apple/article/details/8168856这两天在看关于boosting算法时,看到一篇不错的文章讲bootstrap, jackknife, bagging, boosting, random forest 都有介绍,以下是搜索得到的原文,没找到博客作者的地址,在这里致谢作者的研究。一并列出一些

2014-02-21 16:22:11 964

转载 [转]Python中zip()函数用法举例

转自:http://www.lfyzjck.com/python-zip/定义:zip([iterable, ...])zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同。利用*号操作符,可以

2013-12-03 10:53:17 1038

转载 【转】卷积神经网络

转自:http://blog.csdn.net/zouxy09/article/details/8781543Convolutional Neural Networks       卷积神经网络是人工神经网络的一种,已成为当前语音分析和图像识别领域的研究热点。它的权值共享网络结构使之更类似于生物神经网络,降低了网络模型的复杂度,减少了权值的数量。该优点在网络的输入是多维图像时表现的

2013-10-28 10:46:10 13657 2

转载 【转】python入门教程

http://www.chinaunix.net/old_jh/55/556331.html这是一篇简短的关于python程序设计语言的入门教程,原文在这里,翻着词典翻译了来!这是一份对编程艺术的简短介绍,其中的例子是用python写成的。(如果你已经知道了该如何编程,但是想简单了解一下python,你可以查阅我的另一篇文章Instant Python。)这篇文章已经被翻译为意大利

2013-10-12 15:19:48 935

转载 【转】BP算法浅谈(Error Back-propagation)

转自:http://blog.csdn.net/pennyliang/article/details/6695355 最近在打基础,大致都和向量有关,从比较基础的人工智能常用算法开始,以下是对BP算法研究的一个小节。      本文只是自我思路的整理,其中举了个例子,已经对一些难懂的地方做了解释,有兴趣恰好学到人工智能对这块不能深入理解的,可以参考本文。      因为

2013-10-09 15:18:57 772

转载 【转载】Logistic regression (逻辑回归) 概述

转自苏冉旭的baidu空间:http://hi.baidu.com/hehehehello/item/40025c33d7d9b7b9633aff87Logistic regression (逻辑回归)是当前业界比较常用的机器学习方法,用于估计某种事物的可能性。比如某用户购买某商品的可能性,某病人患有某种疾病的可能性,以及某广告被用户点击的可能性等。(注意这里是:“可能性”,而非数学上

2013-10-09 11:06:29 959

转载 【转】windows下MinGW-w64安装

原文链接: http://swordtian.d176.izxx.net/?p=311MinGW分为较早开发的MinGW32和之后为编译64位程序开发的MinGW-w64,MinGW32只能编译32位的程序,而mingw64不仅能编译64位程序,也能编译32位程序,还能进行交叉编译,即在32位主机上编译64位程序,在64位主机上编译32位程序。mingw64官网:http://

2013-09-17 10:15:20 58189 1

转载 【转】mingw64的安装方法

转自:http://write.blog.csdn.net/postlistmingw64的安装方法1. 下载ming-w64     http://sourceforge.net/projects/mingw-w64/files/     or x86_64-w64-mingw32-gcc-4.7.2-release-win32_rubenvb.7z fr

2013-09-16 16:28:15 10850

转载 【转】python的Theano库的安装

转自:http://blog.csdn.net/legend_of_me/article/details/8631022   最近研究deep learning,于是装个Theano库,结果今天折腾了好半天,由于安装的python版本比较高(3.3版),网上一些简易的安装方法就不行了,折腾好久,终于发现一种比较简单的安装方法。http://python-distribute.org

2013-09-12 10:12:48 1369

转载 【转】计算机视觉、机器学习相关领域论文和源代码大集合

转自:http://blog.csdn.net/zouxy09/article/details/8550952一、特征提取Feature Extraction:·         SIFT [1] [Demo program][SIFT Library] [VLFeat]·         PCA-SIFT [2] [Project]·         Affi

2013-09-02 09:30:12 1898

原创 SIFT中尺度空间的几个小问题

DOG其实是对空间函数的导数的差分近似,以求得极值    DOG中预先构造的每个octave中的(k+3)个尺度图像它们的尺度关系是:δ,k*δ,k*k*δ,....k*k*..(s+2个)*k*δ, 所以k=21/s一个octave完成之后,对图像列的顶部第二幅图像做降采样,新产生的图的尺度是图像阵列的底部第一幅图的尺度的两倍,降采样这个步骤并不改变图像的尺度,只是

2013-08-20 16:45:52 997

原创 GPGPU中的一些概念

看GPGPU的程序和网上的一些解释已经有了一段时间了,总在几个概念之中绕来绕去,简单总结一下,防止自己以后再看的时候又要重新看一遍。纹理缓存:显存中的一部分,显存中有两个部分,纹理缓存和渲染缓存,我们在GPGPU中常用的是纹理缓存,在纹理缓存中我们可以放入纹理图(从内存中读进来),这个所谓的纹理图可以是图像也可以是任何数据,这样我们的显卡读写数据的时候就不用从外部的内存里面找了。纹理对象:

2013-05-30 11:20:16 1427 1

转载 OpenGL帧缓存对象(FBO:Frame Buffer Object)

转自:http://blog.csdn.net/xiajun07061225/article/details/7283929OpenGL Frame BufferObject(FBO)Overview:    在OpenGL渲染管线中,几何数据和纹理经过多次转化和多次测试,最后以二维像素的形式显示在屏幕上。OpenGL管线的最终渲染目的地被称作帧缓存(framebuff

2013-05-29 15:40:32 1540

转载 【转】vector的reserve和resize

转自:http://www.cnblogs.com/qlee/archive/2011/05/16/2048026.html  vector 的reserve增加了vector的capacity,但是它的size没有改变!而resize改变了vector的capacity同时也增加了它的size!原因如下:      reserve是容器预留空间,但在空间内不真正创建元素对象,所以在没

2013-05-28 13:30:48 576

转载 【转载】cv::Mat学习

转自:http://www.myexception.cn/program/567745.html一、Mat简介    在2001年刚刚出现的时候,OpenCV基于 C 语言接口而建。为了在内存(memory)中存放图像,当时采用名为IplImage 的C语言结构体,时至今日这仍出现在大多数的旧版教程和教学材料。但这种方法必须接受C语言所有的不足,这其中最大的不足要数手动内存管理,其依据是用

2013-05-24 13:55:18 912 1

转载 【转】SiftGPU不自动释放GL context的bug及其修正方法

转自:http://blog.sina.com.cn/s/blog_4298002e01019gle.html很早以前就在使用wuchangchang开发的SiftGPU库,以前就经常出现运行完Sift后程序崩溃的问题,但是一直没有空闲去跟踪这个问题的所在。直到昨天才修正了这个bug。    仔细阅读SiftGPU的代码可以发现,SiftGPU的CreateContextGL()函

2013-03-12 16:28:51 1620

转载 [转]vector.resize 与 vector.reserve的区别

转自:http://blog.csdn.net/shuchao/article/details/3713219reserve是容器预留空间,但并不真正创建元素对象,在创建对象之前,不能引用容器内的元素,因此当加入新的元素时,需要用push_back()/insert()函数。resize是改变容器的大小,并且创建对象,因此,调用这个函数之后,就可以引用容器内的对象了,因此当加入新的元素时,

2013-02-27 14:42:29 587

转载 【转】gcc简介

转自:http://tieba.baidu.com/p/214076740Linux系统下的gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。  gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接

2013-02-18 15:04:48 545

转载 【转】MinGW简介

转自:http://sweetcandy2010.blog.163.com/blog/static/136935769201001213831139/距离最开始学习C++已经4年了,一直以来都只是使用visual studio的编译和执行,对于visual studio的其他菜单项都几乎不去碰。这次是想真的认真去学习一下,而自己的学习也不涉及到很复杂的工程,只是单纯的学习语言,写写算法

2013-02-18 14:45:53 720

原创 matlab下调用gcc编译时编译参数的插入

前面转载了一些使用gnumex调用gcc编译c文件的方法,但在最近的这次编译的时候,出现了一个问题:"SSE instruction set not enabled"查了一下,需要在编译的时候给gcc添加-mess选项,怎么加?肯定不能赤裸裸的mex -msse XXX.cc这里需要修改mex的编译选项,如果gnumex已经运行没有问题的话,找到自己的mexopts.bat, 一般在:

2013-02-17 10:34:26 1338

原创 Vtune动态分析

除了想看代码的具体每行的运行时间之外,还想看到具体的L1 L2 cache命中率之类的问题的话,可以使用vtune的Tunning assistance。即在vtune的source view中选定一段代码,监视其中的events。对于新的vtune amplifier,已经没有了Tunning assistant,我们可以在analysis type中选择General exporati

2012-12-04 14:08:28 1249

转载 win平台下的Cygwin安装GCC

转自:http://hi.baidu.com/%D6%BB%D6%AA%B5%C0%C6%A4%C3%AB/blog/item/21e790b47756557e8ad4b202.html#0安装 GCC安装 GCC 最快捷的方式是在你的机器上安装完整的 Cygwin 环境。Cygwin 是 视窗系统 上类似于 Linux 的环境。他包括一个提供 UNIX 功能性基本子集的 DLL 及在这之

2012-08-14 16:44:16 4968

转载 gnumex - Matlab下调用gcc编译

转自:http://hi.baidu.com/kaien_space/blog/item/8f1bec2dfef3523d359bf742.html软件下载地址: https://sourceforge.net/projects/gnumex软件安装和使用说明: http://gnumex.sourceforge.net/软件功能:在MATLAB上调用MinGW或Cygwin编

2012-08-14 15:49:21 7637

转载 VC6 对UNICODE的支持

转自http://blog.163.com/sun201201@126/blog/static/11864580200931313029543/在使用VC6的那会,还不是十分理解UNICODE是个什么玩意,也就没有去管它,后来用上了VS2005,也逐渐明白了UNICODE--写程序还是要写UNICODE的... 今天VS2005竟然坏掉了,本来想做的事情只能拿到VC6中来做

2012-06-19 15:31:22 1867

转载 CStdioFile UNICODE编译 读取中文汉字乱码

转自:http://st251256589.blog.163.com/blog/static/16487644920115803313153/函数原形为:char *setlocale( int category, const char *locale );头文件:所支持的操作系统为:ANSI, Win 95, Win NT对于简体中文可以使用如下设置:setlocale( L

2012-05-30 15:57:30 3602

转载 C++ Unicode SBCS 函数对照表

转自:http://blog.csdn.net/kevinsung/article/details/1781940因为项目碰到了国际化的问题,自己整理了一下, 主要是从tchar.h里面导出的包括类型和各类字符相关的处理函数,大部分都应该是用不到的。如果有想用自动化工具替换字符升级到unicode版本的,这个列表就比较全了。至于转换工具的替换规则,以后再发Gen

2012-05-29 13:50:32 1058

转载 字符、字符串(行)、块(文件)读写文件流

1、    字符读写文件流l          fgetc(由文件中读取一个字符——字符读写文件流)相关函数  open,fread,fscanf,getc表头文件  include 定义函数  int fgetc(FILE *stream);函数说明  fgetc()从参数stream所指的文件中读取一个字符。若读到文件尾而无数据时便返回EOF。返

2012-05-28 14:26:53 1981

原创 SVN 不能更新

显示某文件out of date,这是因为本地文件不是服务器上最新版本两种解决办法:1.先备份文件,然后在svn上还原之,然后拷回来覆盖,然后再commit2.删除根目录下.svn下面的all-wcprops文件,OK

2012-05-24 10:08:25 4629

转载 我是怎样使用BoundsChecker的

在开始本文之前,我想声明的是我曾经在NuMega工作过,并在那里参与编写了BoundsChecker的3、4、5版本。显然,我个人非常推崇BoundsChecker,尽管还会有一些其它能与BoundsChecker相媲美的产品也非常值得大家的注意,比如Rational的Purify。作为一个终日研究调试的人,我被问到最多的问题就是,我是怎么将Compuware/NuMega BoundsChe

2012-05-23 15:14:22 826

原创 回调函数

所谓回调函数,比较拗口的说法是:被调用的函数调用调用者提供的函数指针。这种函数形式可以应对被调用函数无法在细节上(比如说参数类型)完成某项同意义的功能的情况(还是很拗口)简单的例子:调用一个排序程序A (A为被调用函数),但是A不知道我们想要排序的是int,float,还是char,甚至是其他类型的数据?换言之,A不知道在给了我们两个某类型的数据之后如何判断他们的大小,如果针对每种数据

2012-03-28 09:47:32 444

转载 简单内存泄漏检测方法 解决 Detected memory leaks!

转自:http://blog.sina.com.cn/s/blog_4bf793ad0100jzsa.html 最近在一个项目中,程序退出后都出现内存泄漏:Detected memory leaks!Dumping objects ->{98500} normal block at 0x05785AD0, 152 bytes long. Data:       N x

2012-03-06 09:30:48 579

转载 PDB文件:每个开发人员都必须知道的

转自iTech的博客:http://www.cnblogs.com/itech/archive/2011/08/15/2136522.htmlPDB Files: What Every Developer Must Knowhttp://www.wintellect.com/CS/blogs/jrobbins/archive/2009/05/11/pdb-files-what-every-

2011-12-20 10:11:46 669

转载 调试Release发布版程序的Crash错误

原文地址:http://blog.sina.com.cn/s/blog_48f93b530100fsln.html 在Windows平台下用C++开发应用程序,最不想见到的情况恐怕就是程序崩溃,而要想解决引起问题的bug,最困难的应该就是调试release版本了。因为release版本来就少了很多调试信息,更何况一般都是发布出去由用户使用,crash的现场很难保留和重现。本文将给出几个解决

2011-12-19 15:55:53 577

原创 图像旋转简述

图像旋转一直是图像处理的一项基本功能,看似很简单,但是每次想得时候都还要费一番功夫,这里简单得描述一下,其实想清楚这个问题的关键就是:用极坐标系         不妨设图像绕左上方的原点旋转,有原坐标系坐标:         x=r*cos(thr1);         y=r*sin(thr1);         那么旋转thr2的角度之后(逆时针),有         x'

2011-12-13 09:55:20 688

转载 User breakpoint called from code at 0x7c92120e .

在分配内存时用到了new[ ],而在释放内存时却用的是delete,虽然程序执行没有什么大问题,只是在调试的时候总是跳出一些断点(这些个断点我没有设置),显示的内容都是:User breakpoint called from code at 0x7c92120e,这个地址可能根据每次调试的不一样,在call stack窗口中显示NTDLL!7c92120e,当我每次点击断点跳出的对话框上的确定按钮

2011-12-06 09:33:09 1459

原创 SIFT中尺度的概念

好久没有碰sift了,对于尺度空间也忘得差不多,重新温习了一下,想到哪写到哪         尺度空间是SIFT非常重要的概念,SIFT的特点也就在于特征的尺度的连续性,当然这个连续性是打引号的,它还是离散的,但是比起图像金字塔这种相邻尺度比例为2的来说,它要连续得多,至于有多连续,就看你自己在每个octave中设置多少个level了,不妨设构建的高斯金字塔有o个octave,每个octave

2011-11-24 13:57:04 1397 1

转载 .dll,.lib,.def 和 .exp文件

简要的介绍一下在微软开发工具中(VC)静态链接库和动态链接库生成过程中出现的.dll  .lib  .def 和 .exp文件类型。windows平台上可执行文件可能是一个.exe文件也可能四个.dll文件。当然也有一些比较特别的exe或者dll文件,不过他们有其他样式的后缀名比如屏保程序(.scr),ActiveX DLL 用的.ocx 还有各种驱动使用的各种扩展名。这里我们不讨论.com

2011-11-23 11:03:46 619

转载 C++编译时函数名修饰约定规则和DLL中导出函数的方法

C++编译时函数名修饰约定规则:   __stdcall调用约定:   1、以"?"标识函数名的开始,后跟函数名;   2、函数名后面以"@@YG"标识参数表的开始,后跟参数表;   3、参数表以代号表示:   X--void   ,   D--char,   E--unsigned   char,   F--short,   H--int,   I--un

2011-11-14 15:47:11 2143

转载 __declspec(dllimport)

我相信写WIN32程序的人,做过DLL,都会很清楚__declspec(dllexport)的作用,它就是为了省掉在DEF文件中手工定义导出哪些函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函数,只能用__declspec(dllexport)导出类。但是,MSDN文档里面,对于__declspec(dllimport)的说明让人感觉有点奇怪,先来看看MSDN

2011-11-14 10:47:57 701 1

空空如也

空空如也

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

TA关注的人

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