imagedatastore grayscale to rgb for maskRcnn

3 visualizzazioni (ultimi 30 giorni)
  • 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!

Risposta accettata

KALYAN ACHARJYA
KALYAN ACHARJYA il 11 Apr 2022
Modificato: KALYAN ACHARJYA il 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 Commento
Odo Luo
Odo Luo il 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" ?

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Image Processing and Computer Vision in Help Center e File Exchange

Prodotti


Release

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by