Turned image into matrix
57 ビュー (過去 30 日間)
古いコメントを表示
I have 3 pictures of owl in the attachment.
I wish to turn these picture into a matrix value in the below picture.
I guess its simple, but i dont know how, can someone help me with this code?? ty
4 件のコメント
Manas
2023 年 6 月 2 日
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];
回答 (1 件)
Ayush
2023 年 6 月 2 日
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);
For more understanding , you can refer here :Concatenating Matrices
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Get Started with MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!