dicomread not working for specific files

2 ビュー (過去 30 日間)
Gopichandh Danala
Gopichandh Danala 2016 年 10 月 31 日
コメント済み: Walter Roberson 2016 年 11 月 1 日
Hi,
I am working on specific dicom files recently and cannot use dicomread function to read files..
Can someone check the error below and suggest some help to read files.
img = dicomread('LCC.dcm');
info = dicominfo('LCC.dcm');
low = abs(info.RescaleIntercept)-abs(info.WindowCenter)+30;
high = low + info.WindowWidth;
figure, imshow(img,[low high]);
Error:
Thanks,
Gopi

採用された回答

Walter Roberson
Walter Roberson 2016 年 10 月 31 日
Some applications produce DICOM files that do not meet the standards and cannot be loaded in other programs that do not implement the same broken behaviour.
Sometimes, DICOM files get corrupted in transmission. You should go back to the source and obtain a new copy to try.
  2 件のコメント
Gopichandh Danala
Gopichandh Danala 2016 年 11 月 1 日
Hi Sir, Maybe you are right. In my work i got files from PACS system which i converted to dicom using onis http://www.onis-viewer.com/
Maybe this is not good software for my conversion, can you suggest me some free softwares which i can use to convert files to dicom which can be properly used in MATLAB
Thanks, Gopi
Walter Roberson
Walter Roberson 2016 年 11 月 1 日
The information that I find about PACS is that PACS files are already DICOM files and so would not need to be modified for use in MATLAB (provided they were generated from a compliant device.)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeDICOM Format についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by