小编You*_*chi的帖子

DCMTK C++:如何从 dicom 文件获取数据像素

我正在将 DCMTK 用于 C++ 项目,并希望从 dicom 文件中检索像素。我使用了这个基本示例:

          DicomImage *image = new DicomImage("test.dcm");
          if (image != NULL)
          {
           if (image->getStatus() == EIS_Normal)
          {
            if (image->isMonochrome())
                 {
                     image->setMinMaxWindow();
                     Uint8 *pixelData = (Uint8 *)(image->getOutputData(8 /* bits */));
                    if (pixelData != NULL)
                    {
                    /* do something useful with the pixel data */
                    }
                      }
                  } else
           cerr << "Error: cannot load DICOM image (" <<        DicomImage::getString(image->getStatus()) << ")" << endl;
          }
          delete image;
Run Code Online (Sandbox Code Playgroud)

在“对像素数据做一些有用的事情”部分中,如何使用 PixelData 变量来获取像素

c++ dicom dcmtk

3
推荐指数
1
解决办法
6606
查看次数

C++将字符串转换为time_t

我使用stat.st_mtime来获取目录我最后修改时间,然后将其存入一个file.txt(存储字符串是类似的东西:1467035651)

后来当我从我的数据中检索数据时file.txt,我试图将我的字符串从我的file.txt转换为int类型,因为字符串只包含秒,但我不知道这样做是否是个好主意.

有没有办法直接转换成time_t

c c++ time stat

1
推荐指数
1
解决办法
6519
查看次数

标签 统计

c++ ×2

c ×1

dcmtk ×1

dicom ×1

stat ×1

time ×1