Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 移动设备上的DICOM图像/视频_Jquery_Html_Mobile_Streaming_Dicom - Fatal编程技术网

Jquery 移动设备上的DICOM图像/视频

Jquery 移动设备上的DICOM图像/视频,jquery,html,mobile,streaming,dicom,Jquery,Html,Mobile,Streaming,Dicom,我有一个最后一年的项目,开发一个能够查看DICOM图像和视频的移动应用程序。这些视频需要通过http使用动态自适应流传输 我希望使用iOS开发该应用程序,但在将DCMTK/ITK导入xCode时遇到了问题,因为大多数指南都过时了 我开始考虑使用HTML5/jQuery和Phonegap开发应用程序,以跨平台交付 我的问题是如何采取这种方法来开发这样的应用程序?我没有太多的编程经验,很难找到解决这个问题的方法。我想从DropBox或服务器的某个地方存储和检索DICOM图像/视频。我不希望有他们的P

我有一个最后一年的项目,开发一个能够查看DICOM图像和视频的移动应用程序。这些视频需要通过http使用动态自适应流传输

我希望使用iOS开发该应用程序,但在将DCMTK/ITK导入xCode时遇到了问题,因为大多数指南都过时了

我开始考虑使用HTML5/jQuery和Phonegap开发应用程序,以跨平台交付

我的问题是如何采取这种方法来开发这样的应用程序?我没有太多的编程经验,很难找到解决这个问题的方法。我想从DropBox或服务器的某个地方存储和检索DICOM图像/视频。我不希望有他们的PACS服务器,除非这是唯一的选择,因为我没有访问一个


提前感谢。

要在HTML5中显示DICOM图像,您需要:

  • 将它们转换为JPEG或其他与web兼容的图像格式
  • 在javascript中编写DICOM解析器,使用各种图像压缩编解码器读取原始DICOM并将其转换为可在web上查看的格式(例如,转换为8位像素值以插入画布元素)
  • 第一个比第二个容易得多。假设这就是你想做的。您需要一个服务器,当要求提供图像时,该服务器将获取相应的DICOM图像并将其转换为JPEG,然后将其提供给客户端应用程序,客户端应用程序随后将显示该图像

    您可以使用WADO协议和开源PACS系统(类似)来获取DICOM文件的JPEG版本。WADO是一种用于提供对DICOM对象的Web访问的协议,因此您所要做的就是请求正确的文件,与WADO兼容的服务器将能够为您获取所需的JPEG


    然后有很多细节需要担心,但是,这应该足够让你开始了。

    我的答案可能来得太晚了,但对于你来说,你可以尝试一下。Orthanc是一个轻量级、开源的DICOM服务器,带有RESTful API。因此,您可以通过标准AJAX调用与存储的DICOM图像交互,而无需使用任何DICOM工具包。

    非常感谢您的回复Anatoly。我已经成功地用WADO运行了dcm4chee系统,并且我已经将一些图像发送到该系统,我可以通过dcm4chee web查看它们。我一直在试图找出如何在我的客户机上实现这一点——我猜是PHP服务器端查询dcm4chee DB以获取患者详细信息,然后返回JSON,然后我可以让study/series/object解析为WADO请求?或者有没有其他更简单的方法,或者现有的解决方案,我可以实现,因为我不需要从头开始构建它?再次感谢您。@mario91tr很高兴这有帮助!我想首先看看您是否可以找到提供此信息的现有dcm4chee web服务,即使该信息是XML格式的。然后,可以使用XSLT将XML转换为JSON。如果您不想这样做,请查看DCM4chee代码库,查看它们用于检索此信息的SQL查询,然后构建一个简单的PHP服务来执行同样的操作。我会先去w/DCM4CHEE,因为这是最省力的,IMO。