フィルターのクリア

Turned image into matrix

100 ビュー (過去 30 日間)
pizzaa
pizzaa 2023 年 6 月 2 日
回答済み: Ayush 2023 年 6 月 2 日
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 件のコメント
pizzaa
pizzaa 2023 年 6 月 2 日
I tried imread and save it in one .mat file, but i want all 3 images have the same name.
just like this 3 picture format, which in the same name "I"
Manas
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
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

カテゴリ

Help Center および File ExchangeConvert Image Type についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by