无法使用基石加载dicom图像

无法使用基石加载dicom图像,dicom,Dicom,我正在尝试使用基石库加载dicom图像。我得到一个错误-未捕获异常:loadImage:没有imageId的图像加载程序。 我的图像文件名为image-1.dcm。我做错了什么 这是我的密码: <!DOCTYPE HTML> <html> <head> <!-- twitter bootstrap CSS stylesheet - not required by cornerstone --> <link href="http

我正在尝试使用基石库加载dicom图像。我得到一个错误-未捕获异常:loadImage:没有imageId的图像加载程序。 我的图像文件名为image-1.dcm。我做错了什么

这是我的密码:

<!DOCTYPE HTML>
<html>
<head>
    <!-- twitter bootstrap CSS stylesheet - not required by cornerstone -->
    <link href="http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container">

<h1>
jsminimal/index.html
</h1>

This is an example of the minimal use of cornerstone driven by javascript

<br>
<br>

In this example, javascript is used to image enable a div.

<br>
<br>


<div id="dicomImage" style="width:512px;height:512px;">
</div>

</div>
</body>

<!-- cornerstone depends on jQuery so it must be loaded first-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<!-- include the cornerstone library -->
<script src="cornerstone-master/dist/cornerstone.js"></script>

<!-- include special code for these examples which provides images -->
<script src="cornerstone-master/example/exampleImageIdLoader.js"></script>

<script>

    $(document).ready(function() {
        var imageId = 'image-1';
        var element = document.getElementById('dicomImage');
        cornerstone.enable(element);
        cornerstone.loadImage(imageId).then(function(image) {
            cornerstone.displayImage(element, image);
        });
    });

</script>
</html>

jsminimal/index.html
这是一个最少使用javascript驱动的基石的示例


在本例中,javascript用于对div进行映像启用。

$(文档).ready(函数(){ var imageId='image-1'; var element=document.getElementById('dicoImage'); 基石.使能(要素); loadImage(imageId).then(函数(图像){ 基石。显示图像(元素、图像); }); });
您需要使用cornerstoneWADOImageLoader来装载DICOM P10:


在使用cornerstoneWADOImageLoader后,仍然会出现相同的错误。我有相同的代码和文件名,图像列为image-1.dcm请尝试以下示例从文件系统加载文件(单击“选择文件”按钮。学习基石的最佳方法是学习大量示例。示例应用程序运行正常,我在上传图像时可以查看图像。我正在尝试使用您的库构建一个界面,在web浏览器上加载DICOM图像。我指的是您的基石.js文件。即使在使用WADOImageLoader。您试图从何处加载DICOM P10-本地文件系统或HTTP服务器?由于浏览器中的安全限制,浏览器无法以编程方式从本地文件系统加载文件。用户必须通过标记或拖放手动选择文件。上面列出的示例显示了如何执行此操作他使用元素