問題タブ [dcmtk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2376 参照

c++ - dcmtk を使用して dicom ファイル内の画像/ピクセル データを上書きします。

dcmtk を使用して dicom ファイルを読み取り、画像を .tiff 形式に抽出します。いくつかの画像処理を行った後、ソース dicom ファイルに保存したい画像があります。これは、残りのデータ (uid、患者名など) を保持しながら、古い画像/ピクセル データを新しいもので上書きすることです。同じ。

次のコードを使用して dicom を読み取ります

画像処理後、このソース dicom ファイルに上書きしたい画像があります。image2dcm を調べましたが、正しい構文/メソッドを取得できませんでした。誰でも私を助けて.. :)

編集-1

上記の構文を試しましたが、正確に理解できませんでした

加工画像です

これは処理された画像です(上)

元のディコム画像

これは、上書きしたい元の dicom イメージです。みんな、アイデアや助けは??

0 投票する
1 に答える
1070 参照

dicom - DCMTK StoreSCP.exe ファイルのメモリへの書き込み

DICOM アプリケーションの StoreSCP として、storecp.exe ( http://support.dcmtk.org/docs/storescp.html ) を使用しています。dcm ファイルが生成されない storecp に DICOM ファイルを送信する必要があります。ストア操作時のファイル生成を防ぐためのswitch文を教えてください。

0 投票する
3 に答える
6547 参照

c++ - C++ で DICOM を読み取り、OpenCV に変換する

C++ で DICOM 画像を読み取り、opencv を使用して操作したいと考えています。

DCMTK を使用して dicom イメージを読み取ることができましたが、それを opencv Mat に変換する方法がわかりません。

以下は私がこれまでに持っているものです:

その結果、次のようになります。

ここに画像の説明を入力

DICOM ビューアでは、次のように表示されます。

ここに画像の説明を入力

正規化後、灰色の画像は次のように表示されます。

ここに画像の説明を入力

どんな助けでも大歓迎です。

0 投票する
1 に答える
867 参照

linux - dicom画像のウィンドウ幅とウィンドウレベルを変更

最近、プロセスダイコムイメージに取り組んでいます。ダイコムイメージのWWWLを変更する方法がわかりません。また、dcmtk を使用して dicom 画像を bmp に変換して表示します (画像を表示するために vtk は使用しませんでした)。それが正しいかどうかは本当にわかりません。
dicom 画像のウィンドウ幅とウィンドウ レベルを自動的に変更するのに役立つアルゴリズムを知りたいです。dcmtk を使用しているときに、対応するアルゴリズムが見つかりませんでした。
ありがとうございます。

0 投票する
1 に答える
354 参照

dicom - Dcmtk を使用して最初から DicomImage を作成する

CTデータを保存するためにゼロから作成したいのですが、 を使用してDicomImage同様のことができますDRTImageIOD。ただし、DicomImageデフォルトのコンストラクターはありません。ドキュメントから、コンストラクターは既存のデータしかロードできないようです。直接使用することは可能ですか、それとも実行可能な唯一のアプローチでDicomImage低レベルになりますか? DcmFileFormat(私は Dcmtk 3.6.1 を使用しています)

0 投票する
1 に答える
93 参照

dicom - IODEnhUSImageModule はどのように利用すればよいですか?

DCMTKdcmiodモジュール (最新のスナップショットから) を使用しています。これは、より高いレベルで画像を読み書きするための API を提供します(この SO の質問dcmdataへの回答でアドバイスされているように)。と を使用するようになりましたが、ピクセル データのスケーリングに関する関数が見つかりません。DcmIODImageIODGeneralImageModuleIODImagePixelModule

DCMTK ソース コードで、egへのIODEnhUSImageModuleアクセスを提供するクラスを見つけましたDCM_RescaleSlope。(どのように) このクラスを のコンテキストで使用することは可能dcmiodですか?