Turned image into matrix
82 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have 3 pictures of owl in the attachment.
I wish to turn these picture into a matrix value in the below picture.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1400924/image.png)
I guess its simple, but i dont know how, can someone help me with this code?? ty
4 Kommentare
Manas
am 2 Jun. 2023
Hi Putra,
In the "I' file, 65536 x 3, here '3' is for the RGB values, it doesn't signify that is has 3 different images stored in it. If you really want all the .jpg files in same matrix, then you can use the following code
A = imread('owl.0.jpg');
B = imread('owl.1.jpg');
C = imread('owl.2.jpg');
I = [A B C];
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1400984/image.png)
Antworten (1)
Ayush
am 2 Jun. 2023
Hi Putra, Actually here we can use imread function:
img1=imread('owl.0.jpg');
img2=imread('owl.1.jpg');
img3=imread('owl.2.jpg');
Now as you want to concatenate the matrix , we can do the same as follows:
IMG1 = [img1 img2 img3] %340 x 1536 x 3
%or
IMG=[img1;img2;img3] % 1020 x 512 x 3
Here you can access individual images as follows:
img1=IMG(1);
img2=IMT(2);
img3=IMG(3);
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1401009/image.png)
For more understanding , you can refer here :Concatenating Matrices
0 Kommentare
Siehe auch
Kategorien
Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!