How to perform an operation after reading the image?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
John
le 23 Fév 2024
Réponse apportée : Walter Roberson
le 23 Fév 2024
In imageDatastore, when defining the readFcn=readimageFcn, it can be defined as readimageFcn=@(x) int16(dicomread(x));
How to define this function to perform a normalization afrer reading the image?
This will not work:
readimageFcn=@(x) [int16(dicomread(x)); imagenorm(x)];
And a separate function is not working either:
function y=readimageFcn(x)
y=dicomread(x));
y=imagenorm(y);
end
How to make an image reading function in the following command?
datastoreone = imageDatastore(imagefiles,FileExtensions=exts,ReadFcn=readFcn);
Thank you!
0 commentaires
Réponse acceptée
Walter Roberson
le 23 Fév 2024
readimageFcn=@(x) imagenorm(int16(dicomread(x)));
There is some uncertainty here, as imagenorm() is not a defined Mathworks function, so we do not know what datatype it expects.
0 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!