Divide the new images
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Stavros
el 28 de Jun. de 2022
Comentada: Chunru
el 29 de Jun. de 2022
How can i divide the generated images so i can have them seperated instead of having them all in one image?![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1048515/image.jpeg)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1048515/image.jpeg)
4 comentarios
Chunru
el 29 de Jun. de 2022
The example code generates images
XGeneratedNew = predict(netG,ZNew);
All generated images are stored in the variable XGeneratedNew. To display the image in tled format, the example code performs the following
% Display the images.
I = imtile(extractdata(XGeneratedNew));
I = rescale(I);
Instead of tiled format, you can plot individual images by looking the data from "predict"
x = extractdata(XGeneratedNew)
Respuesta aceptada
Chunru
el 28 de Jun. de 2022
Editada: Chunru
el 29 de Jun. de 2022
x = imread('https://www.mathworks.com/matlabcentral/answers/uploaded_files/1048515/image.jpeg');
figure;
imshow(x)
% divide image into two
m = size(x, 2)
x1 = x(:, 1:m/2, :);
x2 = x(:, m/2+1:end, :);
x1 = x1(50:464, 187:647, :);
figure; imshow(x1); hold on
%xline(187); xline(647); yline(50); yline(464)
figure; imshow(x2);
[m1, m2, m3] = size(x1);
m1new = floor(m1/5); m2new = floor(m2/5);
for i=1:5
for j=1:5
y{j, i} = x1((i-1)*m1new+(1:m1new), (j-1)*m2new+(1:m2new));
end
end
figure
montage(y, BorderSize = [5,5])
%whos
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Image Processing Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!