我试图创建一个Gabor过滤器.我们都知道这种滤波器比任何其他滤波器更复杂,因为它具有更复杂的特征,例如具有不同的尺度和方向.

Gabor滤波器的等式是:

为了创建具有特定比例和方向的Gabor滤波器,wikipedia为我们提供了一个简单的matlab代码:

sigma_x = sigma;

sigma_y = sigma/gamma;

nstds = 3;

xmax = max(abs(nstds*sigma_x*cos(theta)),abs(nstds*sigma_y*sin(theta)));

xmax = ceil(max(1,xmax));

ymax = max(abs(nstds*sigma_x*sin(theta)),abs(nstds*sigma_y*cos(theta)));

ymax = ceil(max(1,ymax));

xmin = -xmax; ymin = -ymax;

[x,y] = meshgrid(xmin:xmax,ymin:ymax);

x_theta=x*cos(theta)+y*sin(theta);

y_theta=-x*sin(theta)+y*cos(theta);

gb= exp(-.5*(x_theta.^2/sigma_x^2+y_theta.^2/sigma_y^2)).*cos(2*pi/lambda*x_theta+psi);

我想知道这段代码是否正确.我注意到上面的代码并没有完全响应Gabor滤波器的等式.例如:在代码中,我们有:sigma_x = sigma和sigma_y = sigma / gamma …我们有gb = exp( – .5 *(x_theta …..)).我不明白等式中的5是什么..

上面写的matlab代码是否正确地响应了Gabor滤波器的等式?我需要您的意见,如果可能的话,如果不正确则优化代码.

任何帮助将不胜感激.

gabor滤波 matlab,图像处理 – 使用matlab应用Gabor方程创建Gabor滤波器相关推荐

  1. matlab 数字图像滤波,数字图像处理 (基于Matlab) 滤波

    <数字图像处理> 实验报告 一.实验目的(不少于200字) 一.第一个实验用的是各种空间域的方式来滤波,也就是直接把图像和空间滤波器的模板做卷积,当 然图像处理很重要的一个部分还有频域的处 ...

  2. matlab图像处理 推荐,Matlab计算机视觉、图像处理工具箱推荐

    一.VLFeat:使用C语言编写提供C语言和Matlab两种接口,能够实现大量计算机视觉算法,其中包括:css (1)经常使用图像处理功能,包括颜色空间变换.几何变换(做为Matlab的补充,通常可用 ...

  3. 【matlab图像处理】matlab编程练习

    中国史之[太王施仁政]: 周太王,姓姬,名亶(dan),在位期间,迁周于岐(今陕西宝鸡),对内广施仁政发展国力,对外东联强殷西抗诸戎,周围不少部落纷纷归属.周灭商朝后,追尊亶父为太王. --来源:全历 ...

  4. matlab图像处理初步,MATLAB数字图像处理初步

    实验一MATLAB数字图像处理初步 一.实验目的 1.熟悉及掌握在MATLAB中能够处理哪些格式图像.(五号宋体) 2.熟练掌握在MA TLAB中如何读取图像. 3.掌握如何利用MATLAB来获取图像 ...

  5. 【matlab图像处理】matlab数据结构(1)

    中国史之[纣王即位]: 商纣王即位,征服夷方,得大量俘虏,商的国力因此虚耗.纣王刚愎自用,囚箕子,杀比干,后被周武王所灭,导致商朝灭亡. --来源:全历史APP 俗话说:"好记性不如烂笔头& ...

  6. matlab图像处理 支持向量机,Matlab图像处理滑动窗口SVM

    我正在尝试创建一个对象检测SVM,它可以检测在地板上慢慢滚动的远程控制调用.我在matlab中使用HOG cpp脚本(通过mex)和SVM-Light库(http://svmlight.joachim ...

  7. matlab图像处理学习——matlab图形可视化

    1.matlab绘图步骤 (1)数据准备(确定变量数据) (2)设置图形窗口的位置(创建绘图窗口) (3)绘制图形(生成图形文件Figural) (4)图形的修饰(图名.坐标名.图例等) (5)保存和 ...

  8. 【matlab图像处理】matlab的脚本和函数

    中国史之[文丁防季历]: 文丁在位期间,周侯季历讨伐戎有功,文丁忌惮,于是下令将其囚禁.季历本来就没有叛商的想法,被软禁后,绝食抗争,最后死在商都朝歌.文丁杀季历的作法非但没能阻止周人力量的发展,相反 ...

  9. matlab 图像处理 消除锯齿,Matlab图像处理,锯齿阵列图像

    我的函数读取图像 - >转换为ycbcrI - > DCT - >量化 - >最终图像通过使用zigzag.I上次操作有问题 - 将数据保存到图像.我想用一个Out变量来保存为 ...

最新文章

  1. “数据科学家”或许不再性感,但“数据团队”的产业化才刚开始 | 专访领英全球数据科学团队负责人...
  2. 复制订阅服务器和 AlwaysOn 可用性组 (SQL Server)
  3. Spring进阶的几大要点,你有做到吗?
  4. Java面试宝典系列之基础面试题String、变量、类与对象、集合类、SSH(三)
  5. php pdo预处理语句与存储过程
  6. swarm部署集群_WildFly Swarm –将Java EE应用程序部署为独立的Jar
  7. Windows中使用wget整站下载
  8. MIX 2008与ASP.NET MVC框架的Road-Map
  9. sql azure 语法_如何使用Azure门户,Cloud Shell和T-SQL复制Azure SQL数据库
  10. Linux网络设备驱动概述
  11. android 导航自动切换,Android导航抽屉切换图标向右
  12. python中的多态用法_Python面向对象之多态原理与用法案例分析
  13. 关于VS2017提示I/O文件操作函数需要加上_s的解决办法
  14. N!阶层末尾有多少0
  15. stm32h743单片机嵌入式学习笔记5-液晶屏汉字库原理
  16. web高级程序员必备知识
  17. shopnc 设置mysql_shopnc 数据库配置
  18. 129页4万字某智慧能源集团数字化管控平台项目 建设方案
  19. msp430中如何连续对位进行取反_如何选择护膝的尺码,手把手教你
  20. 继承QGraphicsObject自定义图元

热门文章

  1. 论坛E-R图的思路及绘图,软件程序开发流程
  2. android.mk 条件编译,android openSSL 的苦逼历程
  3. github android涂鸦,Android 涂鸦最佳实践
  4. 解决第三方dll出现:找不到指定模块(非路径错误)
  5. 互联网人典型体检报告?
  6. 计算机机房消房安全管理制度,计算机机房消防安全管理制度
  7. SAP SD初阶之VL10A为销售订单创建外向交货单
  8. oracle 人民币符号,人民币的符号的正确表示法?一杠?两杠?
  9. iphone 自定义铃声制作
  10. 查找同一网络的计算机,怎么从网络中查询另一台计算机的ip地址