问题标签 [dicom]
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.
canvas - 在 Web 应用程序上查看 DICOM 图像
我需要知道是否需要在浏览器上显示 DICOM 图像,应该遵循哪种方法?我的图像服务器在云上的其他地方。需要访问dicom图像,在画布上绘画,如果用户编辑则将编辑后的图像上传到服务器。还需要有良好的性能,因为 DICOM 图像的大小非常大(~1gb),这是最好的方法吗?
c# - IEnumerable 解析器类设计
我正在创建一个可以从 dicom 文件中读取的类。这基本上是一个包含大量对象的二进制文件。我想创建一个可以做到这一点的实体类。所以我设计了以下。
我想知道你是怎么想的。你会在这门课上做出什么改变吗?
iphone - 有没有人在 iPhone / iPad 应用程序中使用过 Papyrus 工具包来查看 DICOM 图像?
有没有人有将Papyrus 工具包集成到iPhone / iPad 应用程序中以显示 DICOM 医学图像的经验?
我将 Papyrus 工具包与我的 Objective-C 代码集成,但我很难让它显示 DICOM 图像。有没有人可以分享任何提示?
dicom - 验证 DICOM 文件
我必须从文件夹中选择所有有效的 DICOM 文件。我可以递归地从具有 *.DCM 扩展名的文件夹中选择所有文件。但是任何带有 *.DCM 的文件也会被拾取,并且此类文件不是有效的 DICOM 文件。
什么是最好的方法。
我想读取文件的几个字节并进行验证。
或者
我们拥有的任何其他方法或任何其他可验证的 EXE。
谢谢你,哈沙
编辑:问题的解决方案:我最后使用了 dcmftest.exe 进行验证。希望我走在正确的轨道上。-哈沙
image - ImageServer "EndpointAddress" 的 Clearcanvas 连接字符串
注意::我也在 Clearcanvas 论坛上问过这个问题:http: //www.clearcanvas.ca/dnn/tabid/69/afv/topic/aff/11/aft/15086/Default.aspx
嗨,我正在 WPF 中制作自己的 ImageViewer,现在需要使用 ImageServer 加载 DICOM 文件。我没有使用工作站作为起点,而是使用 (ClearCanvas.Dicom.dll) 从头开始制作查看器。我已经在我的计算机上设置了 ImageServer 以进行测试,并且可以使用工作站应用程序连接到它,但不能使用我的应用程序(这是我的问题)。
当我尝试通过下面的代码连接到 ImageServer 时,连接超时。我可以使用 Workstation 应用程序连接到我的 ImageServer。我不确定如何配置我认为的连接字符串。
这是我在工作站中用于连接的设置,那么如何将其转换为连接字符串?
bitmap - DICOM 和 DICOM 叠加问题
我有一个 DICOM 图像,我正在使用 C# 读取并将其转换为 16 位位图。位图已创建,但图像具有 DICOM 覆盖。我想在创建最终的 dicom 位图时将叠加层刻录到位图中。我无法做到这一点。有什么帮助吗?
一种方法是创建叠加数据的位图并合并 2 个位图,但我也无法将叠加数据作为位图获取。我已经捕获了二进制叠加数据,但是如何刻录成位图?
谢谢
image - 为什么从 DICOM 文件导出的 jpeg 图像上出现配置消息?
我正在尝试制作一个基于网络的 dicom 图像查看器。我正在使用 c# 和 asp.net。我正在使用 www.clearcanvas.ca 上的 Clear Canvas 库。这里的问题是,当我尝试从 dicom 文件中导出 jpeg 图像时,会出现以下消息:
“当前配置系统不支持用户范围设置”
在其他论坛上,我发现可以通过应用程序范围设置删除此错误。我已经尝试过了,但消息仍然出现在图像上。我什至将 app.config 文件中的用户设置转移到了 applicationsettings 部分。由于基于 Web 的解决方案不支持用户设置,因为网站必须在服务器上运行。如果有人这样做并从图像中删除了此消息,请在此处分享。我真的很感激有关消除此错误的一些帮助。谢谢。
overlay - ClearCanvas DICOM 库 - 如何使用覆盖平面?
注意:: 这可能是一个更好的问题回答::免费 DICOM 文件,具有多个叠加层
嗨,我有一个关于标签 DicomTags.OverlayData 和覆盖平面的问题。
到目前为止,我可以从 ClearCanvas 中的 DICOM 文件中取回覆盖数据,并使用以下方法解压缩并显示它:
我还在 DICOM 文件中将其他标签用于叠加,例如 OverlayOrigin、OverlayColumns、OverlayRows 等...
所以我的问题是,OverlayPlanes 如何在这里发挥作用?所有这些 Overlay 标签似乎都是全局的,而不是在 OverlayPlane 标签或其他东西中分组。
平面数据是否分层在 OverlayData 标签中?我是 DICOM 的新手,对此有点困惑。
c# - 在c#中读取dicom文件标签
你能告诉我如何在 C# 中读取所有的 dicom 标签及其 VR 吗?
dicom - ClearCanvas DicomFile.DataSet -- 如何添加新标签?
我试图在 ClearCanvas 中向我的 DicomFile.DataSet 添加一个新标签。
我注意到有“DicomFile.DataSet.RemoveAttribute”方法,但没有“AddAtribute”方法。所以我一直在研究“LoadDicomFields”和“SaveDicomFields”方法,但到目前为止似乎无法让它们工作。我试图将“DicomFieldAttribute”传递给这些方法,但无济于事。
我在这里想念什么?或者我需要做什么才能将新标签添加到 DataSet。
或者我也试过这个::
我一直被困在看似微不足道的任务上。