ITK JS readImageDICOMFileSeries () сообщает, что filePath не определен на консоли - PullRequest
0 голосов
/ 04 ноября 2019

Я новичок в Javascript и ITK. Я начал с клонирования репозитория ITK-JS и работаю на примерах.

Моя цель - из моего браузера прочитать все изображения в каталоге (серии MR) в одно изображение ITK(Объем 3D).

Я начал с примера 'webpack' в примере ITK-JS - получил, что он работает в моем браузере.

Затем я: 1. Изменил index.html для включения multipleдля элемента <input type='file'>. Я подтвердил, что он работает правильно, записав содержимое объекта FileList в элемент html, и получил это, работая с readFile ();затем 2. Заменили readFile (null, files [0]) на readImageDICOMFileSeries (null, files).

Когда я запускаю код с readImageDICOMFileSeries (), я получаю консольное сообщение:"TypeError: filePath не определен".

Я пробовал несколько вариантов, но, похоже, всегда получаю одну и ту же ошибку. Вот мой текущий код:

  //
  //  read the images
  // return readFile(null, files[0])  // -- this line works
  return readImageDICOMFileSeries(null, files)  // the causes TypeError: filePath is undefined 
      .then((worker)=>{
              const {image}=worker;
              let mFile = JSON.stringify(image) ;
              alert(mFile)
              console.log(image);
      })
      .catch(error=>{
              console.error(error);
              alert(error.message);
      })

Что я делаю не так?

Заранее благодарен за помощь.

Даг

...