問題タブ [gdcm]
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++ - vtkGDCMImageReader を使用すると例外が発生する
vtkGDCMImageReader を使用して DICOM ファイルを読み込もうとしたのですが、update メソッドを呼び出すとアクセス違反が発生しました。これが私のコードです:
コードに何か問題がありますか、または単に GDCM の VTK ラッパーを正しくコンパイルしなかったためです。誰かが私に例を挙げてもらえますか? どうもありがとう。
qt - ライブラリに関する Qt + GDCM の問題
プロジェクトでライブラリ gdcm を使用しようとしています。しかし、私はいくつかの問題を抱えています。
gdcmGlobal.cxx:-1: エラー: gdcm::System::FileIsDirectory(char const*)'
gdcmGlobal.cxx:-1: error: undefined reference to
gdcm::System::FileIsDirectory(char const*) への未定義の参照' gdcmGlobal.cxx:-1: エラー: .text$ への未定義gdcm::System::FileExists(char const*)'
:-1: error: C:\Program_Library\gdcm-2.0.18-mingw32\bin/libgdcmDICT.a(gdcmGlobal.cxx.obj): bad reloc address 0xf in section
の参照
ライブラリを含めました:
LIBS += -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin" \ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmMSFF.a" \ -L"C: \Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmCommon.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmDICT.a"\ -L"C:\Program_Library\gdcm -2.0.18-mingw32\bin\libgdcmDSED.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmexpat.a"\ -L"C:\Program_Library\gdcm-2.0.18 -mingw32\bin\libgdcmIOD.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmjpeg8.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin \libgdcmjpeg12.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmjpeg16.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmopenjpeg.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmzlib.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\ bin\libgdcmcharls.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmgetopt.a"
ライブラリ += -lgdcmMSFF -lgdcmCommon -lgdcmDICT -lgdcmDSED -lgdcmexpat -lgdcmIOD -lgdcmjpeg8 -lgdcmjpeg12 -lgdcmjpeg16 -lgdcmopenjpeg -lgdcmzlib -lgdcmcharls -lgdcmgetopt
誰が何が起こっているのか知っていますか?ありがとう!
3d - gdcmimg は DICOM 画像のスタックを vti ファイルに変換しますか?
CMake (VS2012 を使用) を使用して GDCM をコンパイルしました。gdcm2vtk.exe
しかし、私のbin/Debug
フォルダには見つかりません。
を見つけることができましたがgdcmimg.exe
、これで画像のスタックを 3D に変換できますか? 画像のスタックから vti ファイルを生成できれば、ActiViz を使用して表示できるとどこかで読んだことがあります。
ファイル gdcm2vtk.exe が表示されない既知の理由はありますか? これはソース コードにあります (gdcm2vtk.cxx ソース コードを見つけることができます)。
vtk - 画像のスタックを vti ファイルに変換するための gdcm2vtk の使用法
VTK を使用して GDCM をコンパイルすることができました。使用したい特定のアプリケーションがあります。これは「gdcm2vtk.exe」です。
さて、画像のスタックを「.vti」ファイルに変換するための構文はどうですか? これまでのところ、私はこれを持っています:
さて、次のようなものを実行すると: gdcm2vtk "C:/dicom/dicom directory" output.vti エラーが発生します: could not find no reader to handle file: "C:/dicom/dicom directory"
私がそこに欠けているものはありますか?
visual-studio-2012 - CMakeList ですべての GDCM ライブラリを一度に指定する方法はありますか?
これは非常に基本的な質問かもしれませんが、答えを見つけることができません。
Windows 7 ワークステーションに GDCM ライブラリをインストールして CMake でコンパイルし、後で VS2012 Express を使用して生成されたソリューションをビルドしました。ただし、どの GDCM ライブラリを CMakeLists に含めるかについては不明であり、すべてのライブラリを一度に指定する簡単な方法があるかどうか疑問に思っていました (VTK の VTK_LIBRARIES など)。GDCM_LIBRARIES を試しましたが、GDCM も値を返しません。具体的には、次のものを置き換えようとしています。
TARGET_LINK_LIBRARIES(TestvtkGDCMImageReader vtkgdcm gdcmMSFF gdcmDSED gdcm2vtk)
より一般的なもので。
c++ - CMake 経由で GDCM を使用する
GDCM 2.4.1 のソースをダウンロードし、CMake 2.8.12.1 と Visual Studio 2010 を使用してライブラリをビルドしました。C++ プロジェクトで GDCM を使用したいと考えています。残念ながら、VS で GDCM ソリューションを構築した後、bin フォルダーには lib ファイルしかなく、ヘッダー ファイルを含む典型的な "include" フォルダーはないようです。したがって、GDCM ライブラリを自分のプロジェクトに統合することはできません (自分の CMakeproject で FindPackage(GDCM) を使用しようとしましたが、ヘッダー ファイルが見つかりません)。
ヘッダー ファイルを手動でコピーしたり、GDCM のソース ディレクトリをターゲットにしたりしたくありません。誰か助けを知っていますか?
c++ - cmake と msvc 2010 で gdcm 2.4.1 をビルドすると、すべての dll を取得できません
GDCM_BUILD_SHARED_LIBS をチェックして (cmake-gui を使用)、指示に従ってgdcm をビルドします。構成および生成した後、msvc2010 および buildall を開きます。内容build_dir\bin\debug
はすべて静的ライブラリですが、dll はどこにありますか? 私はcmakeについてほとんど知りません.cmake_guiの使い方しか知りません.問題は私を夢中にさせます.どんな助けも大歓迎です. msvc2008 を使用して gdcm を正常にビルドしましたが、build_dir\bin\debug
またはで生成された dll で正常に動作しますbuild_dir\bin\release
。