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,