問題タブ [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.
c++ - Visual Studio: MSB3073 エラーがコード 1 で終了しました
みんな。Visual Studio 2013 で DCMTK 3.6.1 をコンパイルしています。私の OS は Windows 8 です。CMake 3.2.3 も使用しました。ALL_BUILD プロジェクトのデバッグとリリースの両方の x64 バージョンを既に正常にコンパイルしました。ただし、INSTALL プロジェクトの場合、次のエラーが発生するため、コンパイルできません。
このリンクによると、管理者権限が必要です。しかし、私はすでに Visual Studio を管理者モードで実行しています。誰かが私が間違っているかもしれないことについて教えてもらえますか? どうもありがとうございました!
dicom - DicomImage の writeBMP 関数は不鮮明なグレー イメージを生成します
DCMTK を使用して、DICOM 画像を読み取り、できれば変更しています。次のコードがあります。
DicomImage を作成し、指定したファイル名でそのピクセル データを BMP ファイルに書き込むだけでしたが、元の画像の輪郭がほとんど認識されないグレーの画像しか返されません。
これは次のようになります: https://www.dropbox.com/s/6dw8nlae8hfvqf6/000004.jpg?dl=0 これはコードが生成するものです: https://www.dropbox.com/s/fff2kch124bzjqy/ z.bmp?dl=0
コードに何か抜けているのでしょうか、それとも関数の機能を理解していませんでしたか? 誰でも私を啓発してもらえますか?どうもありがとうございました!
batch-file - DICOM フィールドに予想以上の値があります
DCMTK (3.6.0) ライブラリを使用して、(0020,0013) タグの値を取得しています。これは、シリーズのスライス番号とも呼ばれる画像番号です。
バッチスクリプトで次を使用します
通常はうまくいきますが、この値がシリーズ全体に対して常に「0」に設定されることがあります。
このコマンドでそれをダンプしようとしました
ご覧のとおり、取得する値 (「0」ではない) が最後になる場合があります。この場合、すべてが良いです。ただし、特定のケースでは、正しい値が 2 つの「0」の間に格納されます。
別のダンパー (DCM4CHE 2.0.23) でも試してみましたが、同じ結果が得られました。
なぜこれが起こっているのか知りたいです。それ以上に、正しい値を取得する方法は?
バッチ ファイルで、正しい番号になるまで 0 を削除する方法はありますか?
デフォルトでは、上記のコマンドラインは最後のフィールドを取ります...と思います。
cmake - CMake オプションをコマンド ラインから最上位の CMakeLists.txt に移動する
次のコマンドを使用して、コマンドラインを使用して DCMTK を構築しています。
BUILD_APPS 設定をコマンド ラインから最上位の CMakeLists.txt 構成ファイルに移動したいと考えています。最上位の構成ファイルで BUILD_APPS オプションをどのように設定しようとしても、コマンド ラインから BUILD_APPS オプションを明示的に設定しない限り、正しい動作が得られません。
トップレベルの CMakeLists.txt ファイルからコマンド ライン オプションを明示的に設定する方法はありますか?
これを DCMTK ソースから借りてきましたが、動作しません:
上記の SET コマンドで生成された CMakeCache.txt ファイルを見ると、オプションが正しく設定されていることがわかります。
残念ながら、このオプションは機能しません。
cmake - CMake で DCMTK プロジェクト ファイルをビルドするには?
CMake gui を使用して DCMTK プロジェクト ファイルをビルドしようとしているので、Qt で使用できます。残念ながら、まだいくつかのエラーが発生します。多くの関連トピックを読みました (例: How to use Dcmtk in Qt? ) が、エラーを解決する解決策が見つかりません。
出力 CMakeError.log:
出力 CMakeOutput.log:
c++ - DCMTK ライブラリを Qt Creator で動作させるにはどうすればよいですか?
Qt Creator で DCMTK を動作させようとしていますが、手順 5 で行き詰まりました。他の手順が間違っている場合はお知らせください。
ツール:
Qt Creator: Qt Creator 3.5.1 (オープンソース)、ベースは Qt 5.5.1 (MSVC 2013、32 ビット)
Visual Studio: Microsoft Visual Studio Ultimate 2013、バージョン 12.0.40629.00 Update 5
DCMTK: v3.6.0
CMake: v3.3.2
私がしたこと:
- CMake を使用してプロジェクト ファイルを生成しました
C:\dcmtk-bin\DCMTK.sln
Visual Studioで開いてビルドしましたALL_BUILD
- 管理モードでVisual Studioを再起動し、開い
C:\dcmtk-bin\DCMTK.sln
てビルドしましたINSTALL
Qt Creator を起動し、新しい Qt コンソール アプリケーションを作成しました
プロジェクトを機能させるには、.pro ファイルに何を追加する必要がありますか? this AND thisのような関連する質問からコードを追加しようとしましたが、次のようなエラーを取り除くことはできません
インクルード ファイルを開けません: 'dcmtk/config/osconfig.h': そのようなファイルまたはディレクトリはありません
また
LNK1104: ファイル 'dcmdata.lib' を開けません
私のmain.cpp
ファイルには次のコードが含まれています:
c++ - dcmtk を使用して bmp ファイルを dicom として保存する
DCMTK を使用して tiff に変換し、いくつかの画像処理を行った dicom 画像があります。結果の画像は .bmp ですが、元のソース ファイルのすべてのプロパティを使用して .dcm として保存できるかどうかを知りたいです。私のサンプルコードは次のとおりです:-
処理後、結果の画像が IplImage* マスクに含まれています。現在、.bmp として保存していますが、ソース dicom 画像のすべてのプロパティ (インスタンス umber、xy 列など) と共に .dcm として保存したいと考えています。