草庐IT

javascript - 使用JavaScript提取/显示dicom图像数据

Closed.ThisquestiondoesnotmeetStackOverflowguidelines。它当前不接受答案。想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。去年关闭。Improvethisquestion我正在寻找使用JavaScript提取然后显示来自DICOM文件的图像数据的方法。我想知道是否有人知道任何框架或工具可以帮助我实现这一目标。提前致谢。 最佳答案 dicom文件基本上是可以解析的二进制文件,据我所知,没有可用的框架可以做到这一点。但是,您可以利用一些HTML5功能和JQuery

windows - DCMTK movescu 错误 : response suceed but no file received

我是DICOM和DCMTK的新手。我试图在Windows平台上使用movescu命令从私有(private)PACS服务器(172.18.1.1)检索dcm文件。收发消息正常,但指定目录下没有收到数据。命令如下:movescu.exe-d-S-aecGEPACS-aetTEST1-odc:\windows\dcmtk\dcm172.18.1.14100-kQueryRetrieveLevel=STUDY-kStudyInstanceUID=1.2.840.113619.186.351258914078.20100708160459594.417输出信息如下:>D:$dcmtk:move

c#:如何读取文件的一部分? (DICOM)

我想用C#读取DICOM文件。我不想做任何花哨的事情,我只是现在想知道如何读取元素,但首先我实际上想知道如何读取标题以查看是否是有效的DICOM文件.它由二进制数据元素组成。前128个字节未使用(设置为零),后跟字符串“DICM”。紧随其后的是标题信息,这些信息被组织成组。示例DICOMheaderFirst128bytes:unusedDICOMformat.Followedbythecharacters'D','I','C','M'Followedbyextraheaderinformationsuchas:0002,0000,FileMetaElementsGroupsLen:1

javascript - 使用 Javascript 解码 JPEG2000 位数组图像

我在FileApi中使用HTML5技术。我的问题很简单,但我从2天前开始搜索,但我没有在网上找到任何东西我有一个DicomFile。我使用HTML5中的FileApi对其进行分解,并获取所有信息。最后我得到了字节数组中的图像数据。问题是我无法解码JPEG2000图像并在浏览器(Chrome、FireFox等)中显示它。例如,如果图像数据以JPEG格式编码,我在浏览器中显示图像完全没有问题,但问题在于JPEG2000或JPEG-LS。我知道那些图像格式无法在网络浏览器中显示,但它必须存在一个Javascript库来解码JPEG2000或JPEG-LS中的图像数据。这很重要,我有点绝望。如

java - 将 DICOM 图像转换为 jpeg 图像

我的代码是importjava.awt.image.BufferedImage;importjava.io.BufferedOutputStream;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.OutputStream;importjava.util.Iterator;importjavax.imageio.ImageIO;importjavax.imageio.ImageReader;importjavax.imageio.stream.ImageI

DIcom调试Planar configuration

最近和CBCT组同事调dicom图像这边得图像模块老不兼容对方得dicom文件。vtk兼容,自己写得原生解析不兼容。给对方调好了格式,下次生成文件还会有错。简单记录下,日后备查。今天对方又加了个字段:Planarconfiguration  查了下,影响挺大得,这是彩色通道在pixeldata里得排列。(0028,0006)Planarconfiguration定义了各个彩色通道值在PixelData中排列的排列方式。值为0排列为RGBRGB...。值为1的排列RRRRR…GGGGG…BBBBB。对于多帧图像,它是这样排列的:第一帧RRR…GGG…BBB…,第二帧RRR…GGG…BBB…色彩模

c++ - 可插入私有(private) DICOM 标签的数据是否有任何限制?

我正在创建一个包含许多私有(private)标签的二次捕获DICOM文件。文件(69Mb)的内容以二进制形式读取并插入到私有(private)标签(0099,1016)中,VR设置为OB。这样创建的DICOM文件的大小约为75MB。文件保存成功后,我将使用C_STORE将文件发送到PACS(我使用DCM4CHEE作为PACS)。但是PACS抛出内部错误(状态0x0110)并且C_STORE操作失败。PACS错误日志:Received:C-STORE-RSP(0x00000000,"0x000000CA")#Group0000Length(0x00000002,"1.2.840.1000

c++ - 正确显示 DICOM 图像 ITK-VTK(图像太暗)

我使用itk::ImageSeriesReader和itk::GDCMImageIO使用ITK读取dicom图像阅读后我使用itk::FlipImageFilter翻转图像(以获得图像的正确方向)并使用itk::ImageToVTKImageFilter将itkImageData转换为vtkImageData.我在QVTKWidget2中使用vtkResliceImageViewer使用VTK可视化图像。我设置:(vtkResliceImageViewer)m_imageViewer[i]->SetColorWindow(windowWidthTAGvalue[0028|1051]);

【从0上手cornerstone3D】如何渲染一个基础的Dicom文件(含演示)

一、Cornerstone3D是什么?Cornerstone3D官网:https://www.cornerstonejs.org/在线查看显示效果(加载需时间,可先点击运行),欢迎fork二、代码示例了解了Cornerstone是什么,有什么作用后,我们先看一下如何去渲染两种比较重要的影像,栈影像和Volume影像,感受一下代码的逻辑及运行顺序,先有个初始的了解。1.渲染一个栈图的核心片段//准备一个渲染引擎=>renderingEngineconstrenderingEngine=newRenderingEngine(this.renderingEngineId);//在渲染引擎中创建并加载

iphone - Objective C 语言的 Dicom 图像处理库

我想创建一个涉及DICOM(.dcm)图像处理的医疗应用程序。我想知道是否有可用的ObjectiveC语言库或框架可以直接集成到我的项目中?我浏览过各种来源,例如ITK、OSiriX和Imebra,但这些都是用C++编写的。其次,是否有任何基于javascript或HTML5的框架可用于我的native应用程序?谢谢,阿迪亚 最佳答案 从这里尝试QuickDICOM:http://sourceforge.net/projects/quickdicom/它包括iiDicomFramework,用于使用Objective-C语言进行成像