Demande d'explications fonctions MATLAB
Bonjour,
Je dois étudier la faisabilité de portage de fonctions de traitement d'images écrites en MATLAB vers du C# (avec utilisation d'une libraire de traitement d'image restant à définir).
Le souci étant que je ne connais absolument pas le langage MATLAB, j'ai donc les plus grandes difficultés à comprendre ces fonctions et par conséquence à identifier la faisabilité ou non du portage en C#.
Voici une première fonction.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
function bank = solvefuzzy(bank)
[x y c n] = size(bank);
%First, greyscale the lot by taking the red channel
bank = bank(:,:,1,:);
%Now blur it slightly.
for (i=1:n) bank(:,:,1,i) = filter2(ones([3 3])/9, bank(:,:,1,i)); end
%Now threshold it.
bank = (bank<0.63);
%Now trim the borders.
bank(1:x,[1 y],:,:)=0; bank([1 x],1:y,:,:)=0; |
Merci de votre aide,