how can i filter a RGB without using imfilter,conv,conv2 or similar?
3 ビュー (過去 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!