VC ++でDICOMファイルを解析するにはどうすればよいですか?DICOMタグを編集する方法は?
5 に答える
可能であれば、MergeCom (無料ではない) や DCMTK などの既存のライブラリを使用することをお勧めします。それらは、明示的な VR、暗黙的な VR、ネストされたシーケンス項目の解析など、あらゆる種類の条件を処理します。dicom ファイルの基本構造に関するこのリンクを見てください:はじめに DICOM 単一ファイル形式.
DICOM ファイルを編集する場合、グループ長タグも更新した可能性があることに注意してください。また、非常に多くの VR があり、さまざまな IOD にはさまざまな必須タグとオプション タグがあるため、編集した値を検証する場合は非常に注意が必要です。そのため、可能であれば既存のライブラリを使用することを再度お勧めします。
あなたのためにそれを行うライブラリを探していますか? それとも自分で書きたいですか?最初が必要な場合は、DCMTKを試してください。
他の人が示唆したように、多くのサードパーティのライブラリが利用可能です。多くは有料ですが、試用版の使用を止める人はいません:)
MergeCom (C 版, Java 版) Windows/Linux, これが一番です. 学ぶためのライブラリと一緒にたくさんのサンプルを入手できます.
DCMTK
DVTK
イメブラ
GDCM
もっとたくさんあります。必要なのは、1つに取り組み始めることです:)
GDCM を試してみてください。C# でラップされています。CMake を使用しているため、Visual Studio ファイルの生成は簡単です。
参考: http: //gdcm.sf.net