MATLAB的imfilter函数之python实现(python-opencv)
背景及环境
- 背景 用python复现研发者写好的代码(MATLAB版),实验室模式项目工程;
- 环境 opencv3 + numpy + python 树莓派/win10系统都可用
- MATLAB源码
M=fspecial('average',3);
grayFrame=imfilter(SrcgrayFrame,M);
意思是
创建一个3x3平均滤波矩阵(3x3的,加和为1的矩阵),
使用imfilter函数对原灰度图进行滤波,
imfilter函数使用刚才创建的3x3滤波矩阵进行滤波,滤波模式:相关(corr);
边界:填0;
大小:same
复现imfilter()
- 全网搜 python实现MATLABimfiler函数,找到 OpenCV中的filter2D可以复现
- 使用OpenCV中的filter2D复现上