自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行者无疆的专栏

认真学习每个知识点,搞定每个技术难题

  • 博客(54)
  • 资源 (7)
  • 收藏
  • 关注

原创 Qt的学习

这是官方下载地址:http://qt.nokia.com/downloads点击右下角的 ftp.qt.nokia.com - ArchiveYou can find our archive of previous Qt releases here.可以进入ftp的归档下载地址,这里有各种版本的源码下载:ftp://ftp.qt.nokia.com/qt/source/

2015-06-11 13:42:37 453

原创 双目视觉测量的,极线匹配

基于OpenCV的立体匹配与极线几何测试,VC6+OpenCV+MDI框架,匹配用SIFT,基础矩阵算法可选,默认为RANSAC。鼠标在左或右图单击,在另一图上则画出对应的极线,蓝色表示。当年的日志:完成cpp版的sift移植.2:16 2006-5-26贴一点代码:[cpp] view plaincopyvoid

2015-06-10 11:07:33 4745

转载 分享一些OpenCV实现立体视觉的经验

尝试用OpenCV来实现立体视觉也有一段时间了,主要的参考资料就是Learning OpenCV十一、十二章和OpenCV论坛上一些前辈的讨论。过程中磕磕碰碰,走了不少弯路,终于在前不久解决了最头大的问题,把整个标定、校准、匹配的流程调试成功。(虽然还有一些问题至今尚未搞清)在这里写这篇文章,第一方面是给自己一个总结,第二方面是感觉OpenCV立体视觉方面的资料还是相当零散和不完整,新手入门需

2015-06-07 11:38:18 6794

原创 MFC选择文件夹对话框,选择文件路径

///*保存图片路径选择对话框*/BROWSEINFO bi;  ZeroMemory(&bi, sizeof(BROWSEINFO));  bi.hwndOwner = m_hWnd;  bi.ulFlags   = BIF_RETURNONLYFSDIRS;  LPITEMIDLIST pidl = SHBrowseForFolder(&bi);  BOOL bRet

2015-05-08 06:25:18 905

转载 MFC ListBox(列表框)的使用

ListBox的操作比较简单:1添加数据声明控件变量的类别为Control,变量类型为CListBox,变量名为m_ListBox_Content.m_ListBox_Content.AddString(_T("123"));m_ListBox_Content.AddString(_T("汉字"));m_ListBox_Content.AddString(_T("E

2015-05-06 15:08:40 8537

转载 MFC ofstream写文本文件,变量为CString

背景:由于DBD中对于房屋注记要根据用户喜好程度,将使用频率非常高的内容放在前面,以方便用户后面使用。由于CString是MFC中,而ofstream是ATL中,要使用到string。所以就要涉及到转换,网络上查询了好多资料,终于找到一种适合我的方法:CString strJieGou; ofstream out(filename);std::string str

2015-05-06 14:55:31 4189

原创 opencv对xml文件的创建,写入,读操作

1.CvFileStorage结构//3-16   CvFileStorage结构,数据通过CxCore数据存储函数访问  typedef struct CvFileStorage  {      ...  //hidden fields  }CvFileStorage;  2.写入简单的数据和结构#include "stdafx.h"  #in

2015-05-06 11:42:44 3954

转载 使用方向梯度直方图估计图像旋转角度

下面的代码通过计算图像中给定区域的方向梯度直方图来估计图像的旋转角度主要内容包括:一、计算局部图像块方向梯度直方图的函数二、把给定图像按照给定的角度旋转三、如何利用旋转后的图像的方向梯度直方图和原图像的方向梯度直方图来估计旋转角度四、绘制方向梯度直方图计算效果如下次:主要代码如下:

2015-04-29 16:36:23 4774 1

转载 [置顶] B-样条曲线教程(B-spline Curves Notes)目录

http://blog.csdn.net/tuqu/article/details/4749586B-样条曲线教程B-spline Curves Notes         本教程是关于B-样条曲线(B-spline Curves)的教程。B-样条曲线在计算机视觉(computer vision ),计算机图形学(Computer Graphics ),计算机辅助设计(Co

2015-04-25 10:58:10 2436

转载 【热门收藏】iOS开发人员必看的精品资料(100个)——下载目录

hone、iPad产品风靡全球,巨大的用户群刺激着iOS软件开发需求,然而国内人才缺口很大,正处于供不应求的状态,ios开发前景大好。我们整理了51CTO下载中心100份热门的ios开发资料,做了一个地址收藏目录,方便大家选择性下载。里边均是好资料,相信对学习ios开发有所帮助。目录下载地址:http://down.51cto.com/data/416672附件预览如下:i

2015-02-10 18:57:03 657

转载 【OpenGL】关于OpenGL中glBindTexture函数的理解

2013-05-25 23:22 1471人阅读 评论(0) 收藏 举报目录(?)[+]http://blog.csdn.net/candycat1992/article/details/8974719在OpenGL中,总是会遇到类似下面的绑定语句:[cpp] view plaincopyprint?

2015-02-05 10:39:16 28871 3

转载 计算机视觉和模式识别的源码集

UIUC的Jia-Bin Huang同学收集了很多计算机视觉方面的代码,链接如下:https://netfiles.uiuc.edu/jbhuang1/www/resources/vision/index.html TypeTopicNameReferenceLinkCode

2014-12-22 10:09:04 1910

转载 Opencv学习笔记(五)Harris角点检测

http://blog.csdn.net/crzy_sparrow/article/details/7391511原创文章,转载请注明出处:http://blog.csdn.net/crzy_sparrow/article/details/7391511文章目录:一、Harris角点检测基本理论二、opencv代码实现三、改进的Harris角

2014-12-07 10:47:32 435

原创 关于傅里叶变换算法中的一个小算法(下标的问题)

最近研究傅里叶算法,发现很多书都没有解释明白,都是一笔

2014-08-28 22:03:27 717

原创 离散傅里叶的MFC算法详解(DFT,FFT,DCT)

算法详解:离散时间傅里叶变换DFT (2011-01-17 23:51)转载▼标签: 杂谈 源程序来自某书---------------------BOOL CDibImage::Fourier(LPSTR lpDIBBits, LONG lWidth, LONG lHeight){          

2014-08-28 21:38:41 3221

原创 雷德算法 (快速傅里叶变换中用到的倒位序算法)

下面假如使用A[I]存的是顺序位序,而B[J]存的是倒位序。IJ的时候就不用,不然就白忙活了。例如   N = 8 的时候,倒位序 顺序          二进制表示      倒位序顺序0 0                                       000          0004 1                            

2014-08-27 14:39:20 6383

原创 图像的傅里叶变换,二维傅里叶变换的物理意义

从现代数学的眼光来看,傅里叶变换是一种特殊的积分变换。它能将满足一定条件的某个函数表示成正弦基函数的线性组合或者积分。在不同的研究领域,傅里叶变换具有多种不同的变体形式,如连续傅里叶变换和离散傅里叶变换。 傅立叶变换属于调和分析的内容。"分析"二字,可以解释为深入的研究。从字面上来看,"分析"二字,实际就是"条分缕析"而已。它通过对函数的"条分缕析"来达到对复杂函数的深入理解和研究。从哲学上看

2014-08-26 21:57:51 27840

转载 GetWindowRect和GetClientRect的区别详解

http://www.cnblogs.com/wb-DarkHorse/archive/2013/07/08/3178201.htmlhttp://www.cnblogs.com/flying-roc/articles/1970298.html

2014-08-24 10:37:29 381

原创 MFC:: BeginWaitCursor()和EndWaitCursor()函数

1.BeginWaitCursor()是CCmdTarget类的函数  函数原型:void   BeginWaitCursor();    功能简介:本函数用于显示沙漏光标。调用本函数显示沙漏光标,告诉用户系统正在运行,繁忙。  注意:在不是处理单个消息时,BeginWaitCursor()可能不像其它函数那样有效,例如:OnSetCursor()的处理也能改变光标形状。  

2014-08-22 17:44:01 7127

原创 &a+1和(int )a+1的分析

1、void main ()    {      int a[5]={1,2,3,4,5};      int *p=(int*)(&a+1);     printf("%d\n,%d\n",*(a+1),*(p-1));    }  首先解释 a与&a   他两的值一样但是意义不同,a表示的是数组首元素的首地址(处于元素层,加减是以元素所占内存大小为单位计

2014-08-20 17:49:31 1361

原创 VC6.0 对话框 的控件工具箱 如何找到

在vc6的窗口上右键->controls

2014-08-14 11:17:41 5443

转载 [VC] BMP文件格式

BMP文件格式由位图文件头、位图信息和像素数据三个部分组成。位图信息又由位图信息头和调色板数据组成。在BMP格式中,位图文件头、位图信息头为固定长度,分别为14、40字节。调色板数据的多少与所用的色彩数有关,它的字节数是色彩数的四倍,每个调色板单元的前三个字节分别表示彩色的蓝、绿、红分量(注意不是常见的RGB,而是BGR),第四个字节备用。像素数据在文件的最后。在Windows中,

2014-08-12 21:02:14 579

原创 const int *p和int * const p的区别(常量指针与指向常量的指针)

对于指针和常量,有以下三种形式都是正确的:const char * myPtr = &char_A;//指向常量的指针char * const myPtr = &char_A;//常量的指针const char * const myPtr = &char_A;//指向常量的常量指针下面依次对这三种类型进行介绍。因为*操作符是左操作符,左操作符的优先级是从右到左,对于

2014-08-12 19:20:13 706

原创 const int *p,const * int p,int const *p

1 从const int i 说起      有了const修饰的ic 我们不称它为变量,而称符号常量,代表着20这个数。这就是const 的作用。ic是不能在它处重新赋新值了。     认识了const 作用之后,另外,我们还要知道格式的写法。有两种:const int ic=20;与int const ic=20;。它们是完全相同的。这一点我们是要清楚。总之,你务必要记住const 与

2014-08-12 18:30:23 421

原创 GetTextMetrics 和 GetTextExtent用法的区别

GetTextMetrics 和 GetTextExtent的区别 (c++计算字符串像数)2009-05-19 15:55使用函数GetTextExtent可以计算出一个特定的文本行的宽度和高度,使用函数GetTextMetrics可以得到字符的有关尺寸,这两个函数的使用如下:GetTextExtent 函数用途:该函数使用设备对象dc当前使用的字体计算一个文本行宽度和高度(逻辑

2014-08-12 16:02:58 7164

转载 MFC--小知识总结二

1 UpdateData 不能及时更新控件内容 原因: UpdateData是通过数据交换实现改变控件显示的,改变了之后必须要调用一次OnPaint才能实现刷新。因此,若是在一个函数里反复多次调用有时是没有效果的。若想及时更新控件内容,在调用UpdateData后,需要再调用下UpdateWindow() 来刷新窗口。 [cpp] v

2014-08-12 10:15:57 429

原创 孙鑫视频教程《深入学习window》里第三章的this指针小测试程序

//vc6.0#includeclass Cbase;Cbase *pc = NULL;class Cbase{public: Cbase*  p; Cbase() {  p = this;  pc = this; }public: virtual void fun() {  cout  }};class Cchild

2014-08-10 10:30:29 402

原创 格雷码生成算法详解(c语言)

Gray Code是一个数列集合,每个数使用二进位来表示,假设使用n位元来表示每个数好了,任 两个数之间只有一个位元值不同,例如以下为3位元的Gray Code:000 001 011 010 110 111 101 100由定义可以知道,Gray Code的顺序并不是唯一的,例如将上面的数列反过来写,也是一组GrayCode:100 101 111 110 010 011 001 0

2014-08-05 12:07:29 5214

原创 三色球和荷兰国旗问题 分析 c语言代码详解

通过前面的分析得知,这个问题,类似快排中partition过程。只是需要用到三个指针,一前begin,一中current,一后end,俩俩交换。current遍历,整个数组序列,current指1不动,current指0,与begin交换,而后current++,begin++,current指2,与end交换,而后,current不动,end--。    为什么,第三步,

2014-08-04 15:56:53 3086

原创 巴斯卡三角形和杨辉三角c语言实现(三种方法)

// bashika.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#define METHOD1//#define METHOD2//#define  METHOD3//不用数组进行输出杨辉三角也就是#ifdef METHOD1int out_value(int n ,int j){int p=1;

2014-08-04 13:47:24 2037

转载 【转】Visual C++/MFC数字图像处理学习参考资料下载大全

http://ishare.iask.sina.com.cn/f/9590248.html?from=likeVisual C++数字图像处理典型算法及实现(光盘).rar***************************************************************以下转自 http://club.topsage.com/thread-232

2014-07-25 10:39:27 1754

转载 计算机视觉、图像处理学习资料汇总

一、研究群体http://www-2.cs.cmu.edu/~cil/vision.html这是卡奈基梅隆大学的计算机视觉研究组的主页,上面提供很全的资料,从发表文章的下载到演示程序、测试图像、常用链接、相关软硬件,甚至还有一个搜索引擎。 http://www.cmis.csiro.au/IAP/zimage.htm这是一个侧重图像分析的站点,一般。但是提供一个Image An

2014-07-25 10:23:21 842

转载 OpenCv cv::Mat类用法

penCv cv::Mat类用法11、使用准备:using  namespace  cv;2、Mat的声明Mat m=Mat(rows, cols, type);Mat m=Mat(Size(width,height), type);Mat A=Mat(3,4,CV_32FC1);Mat B=Mat(4,3,CV_32FC1);3、Mat赋值

2014-06-04 01:26:30 1043

原创 vs2010断点调试技巧(设置条件断点)

一个好的调试器,能够帮助程序员处理很多自动化的工作。试想下列的情形:1.         错误是发生在一个循环当中,只在循环遍历了若干次以后,才会出现。2.         错误只在程序中某个变量为一个特定的值,才会出现,而这个变量的值是在程序运行的过程中随机设置的。3.         多个线程都要调用同一个函数,而你只想在某几个线程执行这个函数的时候,中断程序的执行。在上面列出

2014-05-29 23:49:29 9882 1

转载 OpenCV2.3.1在Win7+VS2010下的配置过程

1.  假定电脑上已经安装了VS2010程序,若没有,首先安装vs2010。下载OpenCV2.3.1,网址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3.1/,下载的文件名为“OpenCV-2.3.1-win-superpack.exe”。2.  解压上述下载的文件,可以解压到任何磁盘,此处解压到D:

2014-05-29 02:25:24 568

原创 cvGoodFeaturesToTrack和(CV::Mat 下的goodFeaturesToTrack)

bool xor_match( Mat sub_mat, Mat template_image);int main(void){int cornersCount=MAX_CORNERS;CvPoint2D32f corners[MAX_CORNERS];IplImage *srcImage = 0,*grayImage = 0,*corners1 = 0,*corners2 =

2014-05-28 17:39:29 1760

原创 vs2010安装记录+计算机丢失tbb_debug.dll”问题解决办法

开始使用vs2008试用版的,谁知道到期了,zh

2014-05-27 16:37:05 820

转载 cvGetSubRect与cvMul用法

vGetSubRect与cvMul用法1、对于cvGetSubRect(mat1, mat2, rect),当用cvGetSubRect函数时,不能事先对mat2申请内存,否则会产生内存泄漏。只要这样定义mat2即可:CvMat *mat2; mat2 = cvCreateMatHeader(imgHeight, imgWidth, CV_64FC1); 2

2014-05-21 17:35:02 807

转载 【OpenCV】访问图像中每个像素的值

转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7557063!!此篇是基于IplImage* (C接口或者说2.1之前版本的接口,新的Mat的访问方式请参考博文:《访问Mat图像中每个像素的值》)IplImage是OpenCV中CxCore部分基础的数据结构,用来表示图像,其中Ipl是Intel

2014-05-21 02:39:30 382

转载 C++中利用vector来处理文本中保存的数据

最近在尝试利用C++做信号处理方面的仿真,于是就涉及到了大量数据的存储。由于在读取数据的时候,并不知道数据的长度,这时候,vector就很好用了,因为vector容器不用知道数组的长度。首先利用matlab生成一个很简单的整型数组,或者直接复制都行。代码(Matlab)[plain] view plaincopyclear,c

2014-05-16 17:56:41 3663 1

EI收录期刊即会议

2013年被EI收录的期刊以及会议,方便查询,2014年可以借鉴使用

2014-05-03

学习计算机视觉

计算机视觉的讲解,很好的介绍了计算机视觉的技术,推荐大家好好看看

2014-04-29

英语presentation演讲报告

自己写的英语演讲报告,哈哈。很好的奥,很详细的啊,

2012-10-21

计算机系统结构书

计算机系统结构书的pdf',很好的奥,不用买书了,自己看pdf

2012-10-21

大整数乘法实现

有详细的解释,说明,算法实现的具体效果图等

2012-10-21

关于C#windows编程的QQ程序

是用C#做的一个小程序,基本功能已经实现,希望大家一起改进。。

2011-03-09

空空如也

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

TA关注的人

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