问题标签 [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。我的操作系统是 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”)是最后一个。在这种情况下,一切都很好。但在某些特定情况下,正确的值存储在两个“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 文件时,我看到选项设置正确:
不幸的是,该选项不起作用。
android - ubuntu14.04 build android4.4 modem报错
当我构建调制解调器文件时,它说:make:
我使用gcc 4.4
和g++ 4.4
构建android 4.4
调制解调器,如果有人可以帮助我,谢谢!
cmake - 如何使用 CMake 构建 DCMTK 项目文件?
我正在尝试使用 CMake gui 构建 DCMTK 项目文件,因此我可以在 Qt 中使用它。不幸的是,我仍然遇到一些错误。我已经阅读了许多相关主题(例如如何在 Qt 中使用 Dcmtk?),但我找不到解决我的错误的解决方案:
输出 CMakeError.log:
输出 CMakeOutput.log:
c++ - 如何让 DCMTK 库在 Qt Creator 中工作?
我试图让 DCMTK 在 Qt Creator 中工作,但我在第 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 更新 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 中将 OFString 转换为字符串或字符
我正在尝试使用 dcmtk 从 DICOM 图像中提取实例编号。代码如下所示:
现在我得到了实例号,但我想将实例号复制到一个字符或字符串中(以便进一步编程)。但是由于数字是一个 OFString,我如何将其转换为所需的数据类型。有什么想法吗?
c++ - 使用 dcmtk 将 bmp 文件另存为 dicom
我有一个 dicom 图像,我使用 DCMTK 将其转换为 tiff 并进行了一些图像处理。我将结果图像保存为 .bmp,但我想知道是否可以将其保存为具有原始源文件所有属性的 .dcm。我的示例代码是:-
处理后,我在 IplImage* 掩码中有结果图像。我现在将其保存为 .bmp 但我想将其保存为 .dcm 并具有源 dicom 图像的所有属性(实例编号、xy 列等)。
c++ - DCMTK 库的 Qt 创建器中未定义的引用
我正在尝试使用 DCMTK 库在 Qt 创建器中运行一个简单的应用程序,但它不能正常工作。我收到以下消息:
主.cpp:
。轮廓:
我认为 .pro 文件有问题,但我无法弄清楚。我已经包含了必要的库,但仍然没有用。我读到对于 DCMTK,库的顺序很重要,但我认为它已经有序,无法弄清楚可能是什么。你能提供这个问题的解决方案吗?