Filter löschen
Filter löschen

How do I separate a concatenated image?

1 Ansicht (letzte 30 Tage)
Sneha
Sneha am 17 Dez. 2017
Kommentiert: Sneha am 18 Dez. 2017
I had a lena image P of size m*n and I extracted the 3 components R, G, and B each of size m*n. Then I stitched the 3 components using horzcat() function and got an image PS of size m*3n. And I performed cat map operations and get the image Prt of size m*3n. Now I need to extract or separate 3 components each of size m*n. That is, I need to separate the entire matrix as 3 columns as first 256 columns to R next 256 to G etc... How can i do this?

Akzeptierte Antwort

Image Analyst
Image Analyst am 17 Dez. 2017
Try this:
R = Prt(:, 1:m);
G = Prt(:, m+1:2*m)
B = Prt(:, 2*m+1:end);
  1 Kommentar
Sneha
Sneha am 18 Dez. 2017
Thank you for the reply and it works as i need.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by