GDCM について助けが必要です。
数日間、DICOM ファイルからピクセル データを取得しようとしています。それを行う方法はたくさんあります...私はGDCMを使用することにしました。ライブラリをダウンロードして、次のようなピクセル データを取得しようとしました。
#include "gdcmFileHelper.h"
#include "gdcmFile.h"
int main( int argc, char* argv[] )
{
gdcm::File *f1 = new gdcm::File();
f1->SetFileName( 'test.dcm' );
f1->Load();
gdcm::FileHelper *fh = gdcm::FileHelper::New(f1);
unsigned int *imageData = fh->GetImageDataRaw();
unsigned int imageDatasize = fh->GGetImageDataRawSize();
return 0;
}
しかし、gdcmFileHelper.h
ヘッダーとライブラリのリストにはありません...だから私は次のように試しました:
#include "gdcmImageReader.h"
#include "gdcmImage.h"
int main(int argc, char *argv[])
{
gdcm::ImageReader reader;
reader.SetFileName( filename );
const gdcm::Image &image = reader.GetImage();
return 0;
}
この方法でピクセルデータを取得するにはどうすればよいですか? または..どこで入手できますかgdcmFileHelper.h
...