How does colfilt work ? Is there any mathematical explanation how it work ?
2 ビュー (過去 30 日間)
古いコメントを表示
Hi Guys,
I wanted to understand the working of colfilt. When we provide the block size and function (ex.colfilt(img,[3 3],'fun');) does it make overlapping boxes if not how does the output image is of same size. If there is any document wherer I can find the mathematical explanation ?.
I will really appreciate for your help.
Thanks
0 件のコメント
回答 (1 件)
Image Analyst
2017 年 1 月 10 日
I agree it's confusing, so maybe that's why I've never found a need to use it. Supposedly it can make processing faster but since typical operations I do on an image take like a second or less, time has never been something I've worried about.
It looks like it has a 'distinct' (jumping by several pixels) option and a 'sliding' (move by 1 pixel) option.
2 件のコメント
Image Analyst
2017 年 1 月 11 日
No, it doesn't do convolution. imfilter() is more like that (except imfilter doesn't flip the kernel like conv2 does). colorfilt() applies the function you supply, so it's more like nlfilter().
参考
カテゴリ
Help Center および File Exchange で Image Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!