问题标签 [clearcanvas]

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.

0 投票
2 回答
961 浏览

c# - clearcanvas 检查文件是否为 dicomdir

我想从 dicomdir 读取 dicom 标签。如何检查文件是否为 dicomdir?现在,我正在尝试这样,但我知道有些文件的名称没有 dicomdir。

0 投票
2 回答
1533 浏览

dicom - 使用 ClearCanvas 在 Dicom 文件中保存和检索?

现在我正在开发一个与医学成像有关的小项目。我正在使用 C#.net 2008 和 clearcanvas 来保存和检索 dicom 文件。我想问一些关于 clearcanvas 的问题。

为了保存,有时它是用 XML 文件保存的,有时不是。这对检索有任何影响吗?

另一个是当我保存单帧 dicom 文件时。没关系,但是对于多帧 dicom 文件(较大的大小),会出现类似这样的错误 Unexpected network error:

正在被抛出。有时我会收到以下信息:

最后一个是我如何检索这些文件。我知道它是用 issueate\instanceUID 保存的,但是,我不知道如何实现它。请朋友们帮帮我,我真的需要它。

0 投票
1 回答
448 浏览

dicom - 如果文件是 dicomfile,则 clearcanvas

如何检查文件是否为dicomfile?

0 投票
2 回答
2460 浏览

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。我不确定如何配置我认为的连接字符串。

这是我在工作站中用于连接的设置,那么如何将其转换为连接字符串?

0 投票
1 回答
191 浏览

image - 为什么从 DICOM 文件导出的 jpeg 图像上出现配置消息?

我正在尝试制作一个基于网络的 dicom 图像查看器。我正在使用 c# 和 asp.net。我正在使用 www.clearcanvas.ca 上的 Clear Canvas 库。这里的问题是,当我尝试从 dicom 文件中导出 jpeg 图像时,会出现以下消息:

“当前配置系统不支持用户范围设置”

在其他论坛上,我发现可以通过应用程序范围设置删除此错误。我已经尝试过了,但消息仍然出现在图像上。我什至将 app.config 文件中的用户设置转移到了 applicationsettings 部分。由于基于 Web 的解决方案不支持用户设置,因为网站必须在服务器上运行。如果有人这样做并从图像中删除了此消息,请在此处分享。我真的很感激有关消除此错误的一些帮助。谢谢。

0 投票
2 回答
758 浏览

overlay - ClearCanvas DICOM 库 - 如何使用覆盖平面?

注意:: 这可能是一个更好的问题回答::免费 DICOM 文件,具有多个叠加层

嗨,我有一个关于标签 DicomTags.OverlayData 和覆盖平面的问题。

到目前为止,我可以从 ClearCanvas 中的 DICOM 文件中取回覆盖数据,并使用以下方法解压缩并显示它:

我还在 DICOM 文件中将其他标签用于叠加,例如 OverlayOrigin、OverlayColumns、OverlayRows 等...

所以我的问题是,OverlayPlanes 如何在这里发挥作用?所有这些 Overlay 标签似乎都是全局的,而不是在 OverlayPlane 标签或其他东西中分组。

平面数据是否分层在 OverlayData 标签中?我是 DICOM 的新手,对此有点困惑。

0 投票
1 回答
1305 浏览

dicom - ClearCanvas DicomFile.DataSet -- 如何添加新标签?

我试图在 ClearCanvas 中向我的 DicomFile.DataSet 添加一个新标签。

我注意到有“DicomFile.DataSet.RemoveAttribute”方法,但没有“AddAtribute”方法。所以我一直在研究“LoadDicomFields”和“SaveDicomFields”方法,但到目前为止似乎无法让它们工作。我试图将“DicomFieldAttribute”传递给这些方法,但无济于事。

我在这里想念什么?或者我需要做什么才能将新标签添加到 DataSet。

或者我也试过这个::

我一直被困在看似微不足道的任务上。

0 投票
1 回答
906 浏览

tags - ClearCanvas DICOM - 如何使用“OW”的“VR”创建标签

好的,所以我正在做的是在现有的 DICOM 文件中添加一个新的叠加层并保存它(DICOM 文件现在有两个叠加层)。一切都保存没有错误,两个 DICOM 查看器 Sante 和 ClearCanvas-Workstation 打开文件,但只有 Sante 显示两个叠加层。现在,当我查看 DICOM 文件中的标签时,OverlayData(6000) 'VR' 是 'OW' 而 OverlayData(6002) 'VR' 是 'OB'。所以我的问题是如何创建一个“VR”为“OW”的新标签,因为这是用于 OverlayData 的正确标签。

这是我用来将新叠加层添加到 DicomFile.DataSet:: 注意的代码,在创建叠加层后,我确实将可见像素数据写入其中。

所以在我看来,会有一些方法,比如 'DicomFile.DataSet[dataTag].SetNullValue();' 使用“OW”的“VR”创建标签。或者也许有一种完全不同的方式在 ClearCanvas idk 中添加叠加层......

0 投票
1 回答
1039 浏览

image-processing - 清除画布 dicom 图像查看器

有人知道用于在 Clear Canvas 图像查看器中查看 DICOM 图像的基本组件是什么吗?

让我添加更多信息。,

  1. 请参考http://www.clearcanvas.ca/dnn/

它是一个很好的 DICOM 图像查看器,我认为他们使用了用户控件。

0 投票
1 回答
995 浏览

c# - clearcanvas 库 c#

我调用以下函数将 ClearCanvas 库渲染的图像设置为图片框。但是它给出了一个错误 * Unable to load bilinearinterpolation.dll 找不到指定的模块*