博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页

2011年1月18日

摘要: http://www.cgpad.com/forum/show_topic/534如果适应卷积运算对图像进行滤波,在matlab中可以通过2个不同的函数来实现conv2和imfliter。他们的调用方式如下:Img_n = conv2(Img,g,'same'); 和Img_n = imfilter(Img,g,'conv');这两种函数处理的结果是完全一样的。 imfiler函数在默认的情况下,对图像的滤波计算用的是相关Img_n = imfilter(Img,g);%使用相关运算滤波下面是一个简单的例子展示了使用相同的高斯滤波核函数,相关运算和卷积运算对图像 阅读全文

posted @ 2011-01-18 10:25 编著人 阅读(6563) 评论(1) 推荐(0) 编辑

2010年12月30日

摘要: http://www.ilovematlab.cn/thread-23500-1-1.htmlmatlab 64位机编程问题目的:使用matlab读取数据库中的数据,并绘制成图像。并将M文件编译成dll共其他软件使用。平台:windows server 2003 64位+oracle10g database尝试1、matlab2007b(64bit)+vs2005 可以正常访问数据库,图形正常绘制。但是无法编译成dll,问题在于MATLAB找不到vs2005 编译器。尝试2、matlab2007b(32bit)+vs6.0, 可以正常编译M文件,也能生成dll,但是M文件不能执行... 阅读全文

posted @ 2010-12-30 16:15 编著人 阅读(6339) 评论(0) 推荐(0) 编辑

2010年12月28日

摘要: Matlab 并行编程——CUDAhttp://163n.blog.163.com/blog/static/560355522010111083613574/GPUArrayMATLAB中的GPUArray表示存储在GPU上的数据。使用gpuArray函数可以将数据从MATLAB工作空间传送到GPU... 阅读全文

posted @ 2010-12-28 10:45 编著人 阅读(8703) 评论(0) 推荐(0) 编辑

摘要: http://www.ilovematlab.cn/thread-24488-1-1.html 发表于 2009-3-11 08:57 关于MATLAB多线程计算(单核下和双核下的) 曾在一下帖子中看到如下讨论。本人没有搜索到‘多线程’的相关贴子,能请高人在此指点一下吗?不胜感激!http://ww 阅读全文

posted @ 2010-12-28 10:40 编著人 阅读(35393) 评论(2) 推荐(0) 编辑

摘要: 以内存映射(Memory-mapping)的方式读写文件图像文件matlab中用imshow()显示图像与图像矩阵的数据类型的关系http://blog.csdn.net/tina_lulu_21/archive/2008/07/01/2603162.aspx在matlab中,我们常使用imshow()函数来显示图像,而此时的图像矩阵可能经过了某种运算。在matlab中,为了保证精度,经过了运算的图像矩阵I其数据类型会从unit8型变成double型。如果直接运行imshow(I),我们会发现显示的是一个白色的图像。这是因为imshow()显示图像时对double型是认为在0~1范围内,即大于 阅读全文

posted @ 2010-12-28 10:25 编著人 阅读(845) 评论(0) 推荐(0) 编辑

摘要: 董为国:《深入浅出MATLAB7.x混合编程》二进制文件Matlab对二进制文件的读写需要使用低级文件命令。和对文本文件的读写一样,使用低级命令处理二进制文件包括3个步骤:打开文件、相应的文件读写,以及关闭文件。打开/关闭文件和文本文件一样,只是要用到不同的参数。只有中间步骤,也就是对文件的读写,需要用到专门适用于二进制文件的命令。二进制文件的打开/关闭fopen/fclose二进制文件的读写fread类似于fscanffwrite类似于fprintf文件读写位置控制:文件被成功打开后,一个内部指针就指向文件开头的前一个字节。随着对文件的读/写命令的执行,这个指针也会在文件中移动,指向文件中不 阅读全文

posted @ 2010-12-28 10:18 编著人 阅读(4723) 评论(0) 推荐(0) 编辑

2010年12月27日

摘要: 最早的程序,实在忘了从哪里下载的了。能够实现鼠标的手写输入,但是一些不连续的点。tmouse.m本人在Matlab 2010a上运行过该程序tmouse.m,运行结果截图如下:之后有人在此基础上,把画点改成了连续的线段。http://wsyjwps1983.blog.163.com/blog/static/6800900120104263297860/本人觉得程序还有点小问题,在此不再转载。下面是本人改进的程序,能够实现点击左键输入,右键显示输入的记录结果。MouseDraw.m同样MouseDraw.m也在Matlab 2010a上运行过。有不足之处,请不吝赐教! 阅读全文

posted @ 2010-12-27 23:14 编著人 阅读(8089) 评论(8) 推荐(1) 编辑

2010年12月24日

摘要: 部分来自:杨高波 等《精通MATLAB 7.0 混合编程》(1) 函数名和文件名必须相同;(2) 命名应该能够反映它们的意义或者用途;部分来自:林锐《高质量C++/C编程指南》 变量名和参数名应当使用“名词”或者“形容词+名词”,用小写字母开头的单词组合而成 例如: float value; float oldValue; float newValue; BOOL flag; int drawMode; 类名和函数名应当使用“动词”或者“动词+名词”(动宾词组),用大写字母开头的单词组合而成 例如: DrawBox(); // 全局函数 ... 阅读全文

posted @ 2010-12-24 10:00 编著人 阅读(4955) 评论(0) 推荐(0) 编辑

2010年12月22日

摘要: 董为国:《深入浅出MATLAB7.x混合编程》Matlab提供多种能够进行文件读写的函数,这些函数是Matlab语言的一部分,并不需要任何额外的工具箱的支持。文本文件Matlab中对文件的读写函数可以分为2大类:高级函数和低级函数。简单的说,高级函数的调用语法简单,方便使用;但是可定制性差,只适用某些特殊格式的文件类型,缺乏灵活性。在实际的使用中,很多人会推荐这样的一种选择原则:在读取文件时,尽量使用高级函数;在存写文件时尽量使用低级函数,因为高级函数存写文件时,文件的格式比较单一。高级命令常用的文本文件读写的高级函数包括以下8个:(1) 读:loadload是Matlab中的一个内置函数。其 阅读全文

posted @ 2010-12-22 01:04 编著人 阅读(11246) 评论(0) 推荐(0) 编辑

2010年12月21日

摘要: 为了显示三维图形,MATLAB提供了各种各样的函数。有一些函数可在三维空间中画线,而另一些可以画曲面与线格框架。另外,颜色可以用来代表第四维。当颜色以这种方式使用时,由于它不再象照片中那样显示信息的自然属性----色彩,而且也不是基本数据的内在属性,所以它称作伪彩色。为了简化对三维图形的讨论,对颜色的介绍推迟到下一章。在这一章,主要讨论绘制三维图形的基本概念。以下所讨论的函数和它们的特征总结在表2、表3、表4和表5中:表2contour二维等值线图,即从上向下看contour3等值线图contour3等值线图fill3填充的多边形mesh网格图meshc具有基本等值线图的网格图meshz有零平 阅读全文

posted @ 2010-12-21 20:08 编著人 阅读(4019) 评论(0) 推荐(0) 编辑

摘要: MATLAB调用C/C++C-MEXMATLAB调用FORTRAN暂时还没接触过MATLAB调用一般动态链接库 阅读全文

posted @ 2010-12-21 20:07 编著人 阅读(628) 评论(1) 推荐(0) 编辑

2010年12月20日

摘要: Matlab Compiler(编译器)或mcc的使用——个人认为是正道1.设置编译器:http://www.cnblogs.com/fence/archive/2010/10/16/1853276.html首先需要配置自己的Matlab Compiler,Matlab Compiler的作用是将程序编译成为机器可以直接执行的程序。配置Compiler的方法是在Matlab命令窗口输入:mbuild -setup, 按提示选择matlab自带编译器LCC。实验记录:代码Code highlighting produced by Actipro CodeHighlighter (freeware 阅读全文

posted @ 2010-12-20 23:56 编著人 阅读(4749) 评论(1) 推荐(0) 编辑

2010年12月9日

摘要: http://blog.csdn.net/txdb/archive/2009/07/15/4350631.aspx第一次接触sift是在一年前了。当时急于搞毕业论文,觉得sift太难理解。换到神经网络上了。现在回过头来,发现sift的资料还是一样的稀少,还好有代码,研究sift人倒是多了很多了。。决定再花点时间琢磨看看。参考的代码为sifttutorial(matlab代码)和一个c#代码gkp。 首先就是要搞清楚尺度空间理论,Tony Lindeberg【1994】 在他的论文中有详细的介绍,我没有耐心看完。所以还是不很懂。其中有句话是这么说的“The main result we will 阅读全文

posted @ 2010-12-09 17:47 编著人 阅读(1214) 评论(0) 推荐(0) 编辑

摘要: 废话:如果你像我一样没有想搞图像的一本书从头看到尾(其实也没几个人能从头看到尾的,很多都是拿MatLAB扯扯淡!)的话,在SIFT算法的资料里出现的很多概念可能是你理解的障碍!因为觉得有必要说一下,希望这样会给一些像我一样没什么基础的人一些帮助!如果一下当中有的你知道了你可以跳过去呵呵!也有可能有些概念我解释的不是很对,也希望您的指正!基本概念:降采样:对于一幅图像而言的降采样就是每隔几行、几列得到取一点,组成一个新的图像。以比例因子为2(fact of 2)的降采样来说:就是対一幅图像每隔一行一列取一点。对于n×n的图像就变为n/2×n/2的图像了。比例因子为2的降采样是SFIT要用到的!升 阅读全文

posted @ 2010-12-09 17:09 编著人 阅读(1281) 评论(1) 推荐(1) 编辑

摘要: http://blog.csdn.net/glistenning/archive/2009/09/18/4564037.aspxScale Invariant Feature Transform (SIFT) is an approach for detecting and extracting local feature descriptors that are reasonably invariant to change in illumination, image noise, rotation, scaling, and small changes in viewpoint.SIFT是 阅读全文

posted @ 2010-12-09 17:07 编著人 阅读(813) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 下一页