g = imfilter(f, w, filtering_mode, boundary_options, size_options)

默认是相关操作,填充为0,大小形同‘same’

即如下效果相同

matlab:kernel = fspecial('gaussian',10,5);img2=imfilter(img1,kernel);img3=imfilter(img1,kernel,'corr',0,'same');

c实现:opencv + C++ + opencv + Eigen

具体原理参考链接:

https://blog.csdn.net/zhuwei0710/article/details/68169317

代码地址:

https://download.csdn.net/download/qq_38676868/11647268

eigen配置方法:

https://blog.csdn.net/qq_38676868/article/details/94589856

2019年10月4号补充:

以上程序虽然可以达到matlab中imfilter函数相同效果,但是运行速度过慢

替代方法:opencv自带滤波函数filter2D

filter2D(src, dst,-1, kernel, Point(-1, -1), 0.0, BORDER_CONSTANT);

对一幅图像分别进行两种滤波操作,对比效果图像,效果完全相同。

matlab imfilter函数图像(二维) opencv C++实现相关推荐

  1. matlab 二维数组声明,Matlab字符串函数及二维数组

    Matlab字符串函数及二维数组 发布时间:2017年07月28日 评论数:抢沙发 阅读数:833 strcmp(Str1,Str2),finder(S,s),strcat(S1,S2),disp(s ...

  2. Fluent UDF中调用Matlab矩阵运算函数(以二维插值为例)

    Fluent UDF中经常需要用到一些常见算法,例如插值.拟合.矩阵运算等等,这些在UDF中是没有现成函数实现的,理论上需要我们自己去写函数.另一方面我们又注意到这些运算恰恰是Matlab的强项,几乎 ...

  3. MATLAB plot函数绘制二维曲线

    1.plot函数的基本调用 在MATLAB中,在直角坐标系下绘制二维曲线一般使用plot函数. 基本调用格式: plot(x,y) x,y是长度一致的向量,例如: >> x=0:pi/10 ...

  4. Matlab中一维和二维滤波函数及其典型用法【随时更新】

    Matlab中一维和二维滤波函数及其典型用法[随时更新] 一维滤波函数 均值滤波器movmean 中值滤波器movmedian 二维滤波函数 用fspecial预定义各种二维滤波器 主要用于自查,如果 ...

  5. 【OpenCV 例程200篇】54. OpenCV 实现图像二维卷积

    [OpenCV 例程200篇]54. OpenCV 实现图像二维卷积 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 ...

  6. 【OpenCV 例程200篇】53. Scipy 实现图像二维卷积

    [OpenCV 例程200篇]53. Scipy 实现图像二维卷积 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 滤 ...

  7. OpenCV中Mat,图像二维指针和CxImage类的转换

    在做图像处理中,常用的函数接口有OpenCV中的Mat图像类,有时候需要直接用二维指针开辟内存直接存储图像数据,有时候需要用到CxImage类存储图像.本文主要是总结下这三类存储方式之间的图像数据的转 ...

  8. matlab极坐标下的二维傅里叶变换_形象理解二维傅里叶变换

    公众号关注 "DL-CVer" 设为 "星标",DLCV消息即可送达! 来自 | 知乎  作者 | 阿姆斯特朗 链接 | https://zhuanlan.zh ...

  9. Matlab|绘制函数图像

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 欢迎加入团队圈子!与作者面对面!直接点击! 一.绘制图像的常用 ...

最新文章

  1. 影像组学视频学习笔记(11)-支持向量机(SVM)(理论)、Li‘s have a solution and plan.
  2. Dubbo官方的Starter发布1.0.0测试版,与Spring Boot的结合将更加自然
  3. 在微信小程序里自动获得当前手机所在的经纬度并转换成地址
  4. 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
  5. Windbg调试命令详解(3)
  6. Nginx中添加gzip_static支持
  7. 《SQL必知必会(第4版)》 02 检索数据
  8. php渲染视图,Laravel 视图渲染:Blade 模板引擎
  9. 调试实战 —— dll 加载失败之全局变量初始化篇
  10. 数据结构(二)之算法基础
  11. oracle11g基目录和主目录,Red Hat Enterprise Linux4.0 安装oracle11g
  12. 修改Linux SSH连接端口和禁用IP,安装DDoS deflate
  13. 数据库 SQL语法二
  14. 18.docker top
  15. APP分享微信小程序
  16. 多重条件结构(知识就是力量!)
  17. pandas数据分析常用方法总结(数据集可以自己更改)
  18. 杰里AC695N开发详解汇总(持续更新中)
  19. python爬取淘票票正在热映电影
  20. 何亮Freebsd Unix安装配置视频教程

热门文章

  1. 济南ISO 能源管理体系认证
  2. 施努卡:机器视觉光源选择方法(机器视觉光源哪里有)
  3. Go pprof和火焰图
  4. 基于asp.net的最新版即时通讯聊天室系统
  5. 微信好友头像爬取及自定义拼接(Python itchat+pillow)
  6. mmall商城分类模块总结
  7. 过去的十五年,我们怎样做 IM?
  8. Spring声明式事务中属性解释
  9. C语言循环之for循环
  10. java冷知识:代码行数多少才算大项目?