我是靠谱客的博主 敏感楼房,最近开发中收集的这篇文章主要介绍matlab的二维卷积操作matlab的二维卷积操作,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

matlab的二维卷积操作


MATLAB的conv2函数实现步骤(conv2(A,B)):

其中,矩阵A和B的尺寸分别为ma*na即mb*nb

① 对矩阵A补零,第一行之前和最后一行之后都补mb-1行,第一列之前和最后一列之后都补nb-1列(注意conv2不支持其他的边界补充选项,函数内部对输入总是补零);

② 将卷积核绕其中心旋转180度;

③ 滑动旋转后的卷积核,将卷积核的中心位于图像矩阵的每一个元素,并求乘积和(即将旋转后的卷积核在A上进行滑动,然后对应位置相乘,最后相加);下面分别是shape=full, same, valid时取输出图像大小的情况,其中:位置1表示输出图像的值从当前核的计算值开始(对应输出图像左上角),位置2表示到该位置结束(对应输出图像右下角)

 

转载来源:http://blog.csdn.net/tina_ttl https://blog.csdn.net/tina_ttl/article/details/51034809

最后

以上就是敏感楼房为你收集整理的matlab的二维卷积操作matlab的二维卷积操作的全部内容,希望文章能够帮你解决matlab的二维卷积操作matlab的二维卷积操作所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部