自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 相位相关算法的详细介绍(一)

最近一周一直在做用相位相关算法实现图像融合,下面讲讲一些我的理解。在下一次我将介绍对旋转、平移以及有比例缩放的图像用相位相关法实现图像融合、匹配

2010-07-17 11:29:00 16638 6

转载 常用的cpu优化指令

基于SSE指令集的程序设计简介 收藏作者:Alex Farber出处:http://www.codeproject.com/cpp/sseintro.aspSSE技术简介Intel公司的单指令多数据流式扩展(SSE,Streaming SIMD Extensions)技术能够有效增强CPU浮点运算的能力。Visual Studio .NET 2003提供了对SSE指令集的编程支持,从而允许用户在C++代码中不用编写汇编代码就可直接使用SSE指令的功能。MSDN中有关SSE技术的主题[1]有可能会使不熟悉使用

2010-07-08 08:57:00 4383

原创 fftw的安装注意事项

<br />其实这并不是个复杂的问题,但搜索了不少的网站,试了一下发现很多都有问题,现在总结一下,以免以后再犯同样的问题。<br />1.安装lib.exe<br />其实这是VC自带的工具,在VC6.0和VS05中都有的,我机器上安装了VC6.0及VS2005,lib.exe的路径如下:<br />D:/Program Files/Microsoft Visual Studio/VC98/Bin (VC6.0的目录)<br />D:/Program Files/Microsoft Visual Studi

2010-06-11 11:06:00 4210 2

原创 图像处理中的傅里叶变换

傅立叶变换在图像处理中有非常非常的作用。因为不仅傅立叶分析涉及图像处理的很多方面,傅立叶的改进算法,比如离散余弦变换,gabor与小波在图像处理中也有重要的分量。印象中,傅立叶变换在图像处理以下几个话题都有重要作用:1.图像增强与图像去噪绝大部分噪音都是图像的高频分量,通过低通滤波器来滤除高频——噪声;  边缘也是图像的高频分量,可以通过添加高频分量来增强原始图像的边缘;2.图像分割之边缘

2010-04-30 15:06:00 1723

原创 GPU通用计算与CUDA

目前,主流计算机中的处理器主要是中央处理器CPU和图形处理器GPU。传统上,GPU只负责图形渲染,而大部分的处理都交给了CPU。21世纪人类所面临的重要科技问题,如卫星成像数据的处理、基因工程、全球气候准确预报、核爆炸模拟等,数据规模已经达到TB 甚至PB量级,没有万亿次以上的计算能力是无法解决的。与此同时,我们在日常应用中(如游戏、高清视频播放)面临的图形和数据计算也越来越复杂,对计算速度提出了

2010-04-24 19:41:00 10256 1

原创 常见的cuda出错及解决方法

记录一下最近在CUDA编程上遇到的错误,觉得有必要写一写,这里也不是一点技术含量也没有的...    CUDA上获取错误信息是通过函数cudaGetErrorString()实现的,具体怎么用自己去查手册吧...下面说的是返回错误的信息以及应该如何处理。我在这方面才刚开始,处理方法都是基于实际程序,未必是通用的。    1. time out    这是因为在windows下,显卡线程

2010-04-11 23:35:00 25484 2

转载 C++中堆和栈的区别,自由存储区、全局/静态存储区和常量存储区

C++中堆和栈的区别,自由存储区、全局/静态存储区和常量存储区     文章来自一个论坛里的回帖,哪个论坛记不得了!    在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。    栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。    堆,就是那些由new分配的内存块,他们的释放编译器

2010-04-02 17:23:00 829

原创 opencv里常用的访问图像像素数据方法

访问图像像素的一些方法。* Indirect access: (General, but inefficient, access to any type image)o For a single-channel byte image:IplImage* img=cvCreateImage(cvSize(640,480),IPL_DEPTH_8U,1);CvScalar s;s=cvGet2D(im

2010-03-24 14:12:00 1865

原创 交换排序

最近在学数据结构,自己写的交换排序代码void changeSort(int arr[],int n){ int pass; int smallindex; int j,temp; for (pass=0;pass {  smallindex=pass;  for (j=pass+1;j  {   if (arr[j]   {    smallindex=j;   }   if (smal

2010-01-13 20:57:00 537

原创 双端选择排序

//双端选择排序 void delSelectionSort(int arr[],int n) {  int smallindex,largeindex; //每次排列中最小,最大值序号  int leftpass=0,rightpass=n-1;  int i,j,temp;  while(leftpass {   smallindex=leftpass;   largeindex=rightp

2010-01-13 11:09:00 900

数据结构c++语言描述--应用标准模板库电子版pdf

讲解数据结构最经典的教材,有c++ stl 的基础知识,以及常用数据结构的C++ template实现代码,带有大量的练习,而且书后有答案,是自学数据结构不可多得的经典教材。

2010-06-03

数据结构c++语言描述--应用标准模板库电子版(2.rar)pdf

讲解数据结构最经典的教材,有c++ stl 的基础知识,以及常用数据结构的C++ template实现代码,带有大量的练习,而且书后有答案,是自学数据结构不可多得的经典教材。

2010-06-03

数据结构c++语言描述--应用标准模板库电子版pdf

讲解数据结构最经典的教材,有c++ stl 的基础知识,以及常用数据结构的C++ template实现代码,带有大量的练习,而且书后有答案,是自学数据结构不可多得的经典教材。

2010-06-03

opencv和cuda实现的图像二值化代码

用opencv库和cuda实现的图像二值化程序。本程序很简单,新手可以学习下opecv和cuda编程的一般步骤。

2010-03-08

并行计算导论,并行计算,并行算法

讲述了如何在linux操作系统下建立并行计算平台,及其并行计算的编程方法

2009-11-20

空空如也

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

TA关注的人

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