imagedatastore grayscale to rgb for maskRcnn

2 views (last 30 days)
  • I have several CT images : ct1, ct2, ct3.....
  • Each CT contains of aprox 90 2D grayscale images/planes
  • MaskRCnn Requires RGB Input
How do I looup through each CT and save each image within a CT as own image in the datastore?
I also need it as RGB image, where only one plane is set with the grayscale and the reast to 0 or 1.
Hope someone can help me!

Accepted Answer

KALYAN ACHARJYA
KALYAN ACHARJYA on 11 Apr 2022
Edited: KALYAN ACHARJYA on 11 Apr 2022
You may convert the gray image to 3D array planes
rgb_gray=cat(3,gray_image,gray_image,gray_image);
Just do for one images, for all images can be done using call one individual images at a time using loop. There are so many simmilar threads are available.
  1 Comment
Odo Luo
Odo Luo on 11 Apr 2022
Thank you for your help!
I am not sure about the looping. Can I do it somehow in the read function or do I have to do it from "outside" ?

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!