how to breaks image in to pixel
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    image-pro
 el 19 de Oct. de 2021
  
    
    
    
    
    Respondida: Image Analyst
      
      
 el 19 de Oct. de 2021
            infilename = 'C:/Users/DELL/Downloads/brains1.png';
Height=8; width=8;
currentimage = imread(infilename);
[r,c,~]=size( currentimage );
[~, currentfilename, ~] = fileparts(infilename);
for i=0:Height:r
    ridx = floor(i/Height) + 1;
    for j=0:width:c
        cidx = floor(j/width) + 1;
        if((i+Height)<r && (j+width)<c)
            Image=imcrop(currentimage ,[(i+1) (j+1) Height width]);
            outfilename = sprintf('%s_%03d_%03d.tif', currentfilename, ridx, cidx);
            imwrite(Image, outfilename);
        end
    end
end
3 comentarios
Respuesta aceptada
  Image Analyst
      
      
 el 19 de Oct. de 2021
        Instead of imcrop() you can use indexing:
Image= currentimage((j+1) : (j+Height), (i+1) : (i+width));
0 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Image Processing Toolbox en Help Center y File Exchange.
			
	Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


