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 : Sélectionner tout - Visualiser dans une fenêtre à part
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,
Partager