2016-04-15 45 views
2

爲了節省CT數據,我想從零開始創建DicomImage,類似這樣的操作可以使用DRTImageIOD完成。但是,DicomImage沒有默認的構造函數。從文檔看來,構造函數只能加載現有的數據。是否可以直接使用DicomImage,或者通過DcmFileFormat進入低級別是唯一可行的方法? (我正在使用Dcmtk 3.6.1)使用Dcmtk從零開始創建DicomImage

+0

這可能會也可能不會有幫助,但我已經使用命令行工具:'img2dcm' - >'dcmodify' - >'dcmdjpeg'獲得了一些成功。對不起,我沒有針對你的具體調用。我剛剛使用'-vlp'(可見光,所以不是設備模式)進行測試。我現在無法擺脫CT食譜,但我相信這是可能的。 – Ashley

回答

1

正如您可以在文檔中閱讀的那樣,DicomImage類的目的是對DICOM圖像進行可視化(即渲染),而不是創建CT圖像對象(或任何其他DICOM圖像的實例IOD)。

由於您使用的是最新(?)DCMTK快照,因此您可能需要查看dcmiod模塊,該模塊提供比dcmdata更高級別的API。