Bonjour,

comment traduire ce code Java en MATLAB ?
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
public void Segmenteur()
    {
    	this.realisation_histo_Vertical();
        epaisseur= this.getHistogramme_Vertical().calculEpaisseur();
		//passer les pixels blancs "=0"
    	int p=w-1;
   	 while((this.getHistogramme_Vertical().toArray()[p].equals(0)||this.getHistogramme_Vertical().toArray()[p].equals(epaisseur)) && p>=0)// passer les pixels 0 a la fin de l'image
   	  p--;	
 
   	int i=p;
	while((i-2)>0 )
	{
	 if(!(this.getHistogramme_Vertical().toArray()[i-1].equals(epaisseur))  &&(this.getHistogramme_Vertical().toArray()[i].equals(epaisseur)))  
	 {	if(!(this.getHistogramme_Vertical().toArray()[i-2].equals(0)) )
		 if((p-i>3)  && matrices[i][lignedebase-1]==1 && matrices[i-1][lignedebase-1]==1&& matrices[i+1][lignedebase-1]==1 )// passer les segment de petitte teaille ( largeur <4)
			{	
			     for(int j=0;j<h;j++)
	      	    	this.matrices[i][j]=0;
			 p=i;
		     }	
	 }
 
	 i--;
	}
	for(int k=0;k<h;k++)
	{ 
		for(int j=0;j<w;j++)
	       System.out.print(this.matrices [j][k]);
        System.out.println();
      }
	saveSegment();
	}

et mercii