問題タブ [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++ - C ++でdicomピクセルを読み取る方法
ピクセル処理を行うために DICOM ファイルを解析したいと考えています。DCMTK ライブラリを試しましたが、うまくいきません。DICOM ファイルを読みたいだけなので、C++ の軽量クロスプラットフォーム ライブラリのような非常に単純なものが必要です。
どんな提案でも大歓迎です。
c++ - DCMTK C++ : dicom ファイルからデータ ピクセルを取得する方法
C++ プロジェクトで DCMTK を使用しており、dicom ファイルからピクセルを取得したいと考えています。この基本的な例を使用しました:
「ピクセルデータで何か役に立つことをする」セクションで、pixelData変数を使用してピクセルを取得するにはどうすればよいですか
image - dicom ファイルを圧縮してリモート サーバーに送信する
dicom ファイルを圧縮してリモート サーバー (私の場合は nodejs) に送信する方法を探しています。
私は bz2 圧縮を試してみましたが、大きな dicom ファイルで非常にうまく機能するようです (10 Mb ファイルでテストすると、5Mb 圧縮ファイルが得られました)。
小さなサイズ (250Kb ファイルなど) になると、サイズが非常に数 kb (ほとんどの場合 5 ~ 10 kb) 縮小されますが、それだけの価値はありません。
bz2が大きなdicomファイルでうまく機能する理由と、インターネット経由で送信するために使用できるdicomファイルを圧縮するより良い方法があるかどうかを誰かが説明してくれませんか.
前もって感謝します。
dcmtk - dcmqrscp と echoscu は ANY でのみ機能します
Windows 8 で dcmtk 3.6.1 を使用しています。dcmqrscp と echoscu、および次の dcmqrscp.cfg を使用して PACS サーバーにアクセスできません (エラーは、AE タイトルが認識されません)。
コマンド:
ただし、ANY を使用すると動作します:
PACS_SRC G:\develop\studyaccess\test\PACS_SRC RW (100, 1024mb) ANY
これは、データベース、パス、およびデータが正しいことを示していますが、他の何かが間違っています。Windows ファイアウォールをオフにしました。
CTK (dcmtk に基づく) のコンパイル時に生成された dcmtk 実行可能ファイルも使用してみましたが、結果は同じです。CTK 自体は、C-GET では機能しますが、C-STORE (C-MOVE の一部として) では機能しません。
他のアイデアはありますか?
エディ
android - Android 用の DCMTK をコンパイルすると CMake エラーが発生する
Android用のcmake DCMTKを使用しています
OS:Win7 64ビット
DCMTK : dcmtk-3.6.0
CMake : cmake-3.7.0-rc3
NDK : android-ndk-r9d
dcmtk wiki http://support.dcmtk.org/redmine/projects/dcmtk/wiki/Howto_CompileAndroid get CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage に従いました
しかし、私はすでに CMAKE_CXX_COMPILER を設定してい ます ここに私のCMakeセットがあります
しかし、動作しません
私を助けてください
c++ - Visual Studio で DCMTK を使用する場合のリンカー エラー LNK2019
これは新しい質問ではありませんが、解決策はうまくいきませんでした。C++ を使用して dicom ファイルを読みたいです。VS 2013 コミュニティ エディションを搭載した 32 ビット Windows PC を使用しています。
この投稿とその中の他の回答では、DCMTK の使用が提案されています。DCMTK をインストールし (CMake に続いて VS を使用)、この投稿で提供されているガイドラインとリンクを使用して VS で使用するように構成しました。次に、簡単なテスト プログラムを作成し、コンパイルしてみました。
コンパイル時に、次のエラーが発生します。
このエラーは一般的なようですが、次の解決策はどれもうまくいきません。
FAQ#27およびDCMTK フォーラムの別の投稿: lib ファイルを特定の順序で含めることを提案しています。ファイルを含める順序は次のとおりです(逆の順序も試しましたが、機能しませんでした):
これはすべて機能しません。実際、どの lib ファイルが含まれているのかわかりません。それをどうやって決めるの?
また、追加のライブラリ ディレクトリの下に「C:\Program Files\DCMTK\lib」を含め、プロジェクト プロパティの追加のインクルード ディレクトリの下に「C:\Program Files\DCMTK\include」を含めました。
- stackoverflow での別の同様の質問には回答がありません。コメントは、DCMTK_OVERWRITE_WIN32_COMPILER_FLAGS を無効にして CMake を再実行することを提案しています。DCMTK のヘルプ ページには、自分が何をしているのか本当にわからない限り、これを無効にしないでくださいと書かれているので、私はそれをしませんでした。
誰かが案内してくれますか?