0

多数の .jpg ファイルを医用画像形式 .dcm に変換しようとしています。C:\dicom という名前のディレクトリ内には、多くのフォルダー (サブフォルダーなし) があります。これらのそれぞれには、C: にあるimg2dcmという小さなユーティリティを使用して、「request.dcm」というファイルに変換する必要がある「REF.jpg」という患者固有の .jpg が含まれています。

各フォルダには、変換のテンプレートとして使用される「IMG.dcm」という患者固有のファイルも含まれています。患者固有のメタデータは、テンプレートから新しく作成された request.dcm ファイルに挿入されます。

「REF.jpg」ファイルとテンプレート ファイル「IMG.dcm」を含む「foldername」という名前の個々のフォルダーの場合、次のコマンド ライン (スペースを含む) により、同じフォルダーに使用可能な「request.dcm」ファイルが作成されます。 :

img2dcm フォルダ名\REF.jpg フォルダ名\request.dcm -stf フォルダ名\IMG.dcm -k "シリーズの説明"=REQUEST -k "モダリティ"=OT -k "シリーズ番号"=200 -k "画像番号"= 1"

私がする必要があるのは、ディレクトリ内のすべてのフォルダーでこのコマンドをループするバッチ ファイルを作成することです。名前はすべて異なりますが、必要なファイルがすべて含まれています。新しく作成したファイルをその親フォルダー内に配置することが重要です。

IT やコンピューティングのバックグラウンドを持たない人にとってはかなり困難なプロジェクトであるため、どんな助けも大歓迎です。

4

1 に答える 1

0
@echo off
c:
cd \dicom
for /d %%i in (*) do (
 img2dcm c:\dicom\%%i\REF.jpg c:\dicom\%%i\request.dcm -stf c:\dicom\%%i\IMG.dcm -k "Ser iesDescription"=REQUEST -k "Modality"=OT -k "SeriesNumber"=200 -k "ImageNumber"= 1"
)

これを達成する必要があります。

C:\DUMMYデータの一部をテスト サブディレクトリ (たとえば) にコピーし、そのルーチンを実行することをお勧めしますdicomdummy

于 2013-07-27T05:49:45.210 に答える