MATLAB - wczytanie obrazu .dcm i odczytanie najjaśniejszego piksela.

MATLAB - wczytanie obrazu .dcm i odczytanie najjaśniejszego piksela.
Z6
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 8 lat
  • Postów:233
0

Witam, jak w temacie, pragnę dowiedzieć się jak odczytać najjaśniejszy piksel obrazka z rozszerzeniem .dcm (DICOM)

mam coś takiego:

Kopiuj
O9=dicomread('obraz.dcm');   
m=dicominfo('obraz.dcm');   
imshow(O9,[]);

i teraz wypadałoby jakoś ten piksel odczytać, no ale nie mam pojęcia jak.

Proszę o pomoc.

Z6
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 8 lat
  • Postów:233
0
Kopiuj
nFrames = 1;
maxPixel = repmat(0, [1, nFrames]);
   for p=1:nFrames
fname = sprintf('obraz.dcm',p);
info = dicominfo(fname);
maxPixel(p) = info.LargestImagePixelValue;
   end
maxPixel

maxPixel =

   930

>> 

Takie coś napisałem, ale nie wiem czy to jest dobrze, czy najjaśniejszy piksel to taki co ma największą wartość czy najmniejszą w tabeli??

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.