how can i filter a RGB without using imfilter,conv,conv2 or similar?
2 次查看(过去 30 天)
显示 更早的评论
hi guys,
i have to create a function which has 2 inputs (one for image ,one for kernel which is [5 5]) and for the pixels from outside the original image must be [0,0,0]
ps : no conv, conv2, imfilter or similar
TO be clear : the code must be something in it but i dont know how i do that
function [result] = evc_filter(I, kernel)
result = I;
end
回答(2 个)
Image Analyst
2020-4-18
See my attached manual convolution script.
2 个评论
Leo Meditz
2020-4-18
Thanks for the fast reply. The skript is pretty large and I'm a beginner. how do i find the thing i'm searching for?
Image Analyst
2020-4-18
The beginning stuff is just asking the user for the image and the window size. The main part is where it says:
%=================================================================================================
% HERE IS THE MAIN COMPUTATION ENGINE OF THE WHOLE PROCESS:
That's where the 4-deep nested for loop is.
I think it's very well commented. If you disagree, tell me what parts need more explanation.
另请参阅
类别
在 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!