最近、簡単な dcm ファイル エクスプローラーを作成するように依頼されました (.dcm ファイルを読み取り、拡大/縮小機能を使用して表示します)。私は.netの経験(WPF、WinFormなど)を持っていますが、dicomについてはほとんど知りません。学習用の簡単なデモはありますか? または、この作業を完了するために知っておくべきことは何ですか? 任意の提案やヒントが役立ちます...
6 に答える
fo-dicom をご覧になることをお勧めします。Examplesフォルダーには、要求した機能を提供するWindows Forms アプリケーションDICOM Dumpがあります。これは、タスクの開始点として役立つはずです。
開始するには、インターネットで簡単に見つけることができる DICOM 形式に関する知識が必要です。CodeProject のDICOM Image Viewerの例を見てみましょう。
残りは忍耐と時間の問題で、それほど複雑ではありません。
私は Fo-Dicom を使用しましたが、非常に優れています。画像には、ズームイン/ズームアウト機能を簡単にする「スケール」プロパティがあります。
dicom の世界は美しく、しっかりした仕様書のセットで明確に定義されています。ただし、単純なビューアを作成することのみに関心がある場合は、非常に急な学習曲線が必要になる可能性があります。
dicom (または少なくとも非常に大きなプロジェクト) を中心とした完全なキャリアを計画している場合を除き、既製のライブラリまたはツールキットを使用する方が理にかなっています。DICOM SDK の CodeProject をすばやく検索すると、次の例が表示されます。
http://www.codeproject.com/Articles/453732/Developing-DICOM-Viewers-for-Real-World-Applicatio
良い出発点はClearCanvasライブラリです。これはオープン ソースとして利用できますこちら. さらに、DICOM 標準についてよく理解するために、ここで標準の一部を読んで、どのような種類のデータを扱っているかを理解することができます。