Я новичок в 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);
})
Что я делаю не так?
Заранее благодарен за помощь.
Даг