Wednesday, 15 February 2012

matlab - Saving a DICOM image in PNG format -


मेरे पास dicom छवि है जो मैंने matlab में पढ़ी है: <पूर्व> I = डीकोम्रेड ('xyz.dcm');

इसे प्रदर्शित करने में, मैंने निम्न कमांड का प्रयोग किया:

  imshow (I, [])   

क्या मैं इसके बारे में पूछना चाहता हूं, मैं इसे imwrite के माध्यम से कैसे लिख सकता हूं, जैसे कि मैं ऊपर की imshow कमांड का उपयोग करते हुए देखा गया छवि?

मैं उदाहरण के लिए यह करने की कोशिश की:

  imwrite (I, 'xyz.png', 'png');   

लेकिन, अंधेरे छवि प्राप्त करें।

उस पर कोई विचार?

धन्यवाद।

ऐसा लगता है कि डीआईसीओएम छवि की एक 16-बिट गहराई है, जो सामान्य 8-बिट की तुलना में बड़ा है।
यह सत्यापित करने के लिए कि यह वास्तव में मामला है

  & gt; & gt; वर्ग (आई)   

मुझे आउटपुट को uint16 होने की उम्मीद है। यदि ऐसा है, तो कोशिश करें:

  imwrite (I, 'xyz.png', 'bitdepth', 16);    

No comments:

Post a Comment