Я работаю над проектом Java 17, используя dcm4che для чтения и распаковки изображений DICOM.
Проблема возникает при попытке распаковать изображения DICOM, сжатые в формате JPEG. Я считаю, что для этого требуются собственные библиотеки OpenCV (DLL), поэтому я попробовал несколько версий OpenCV (официальные сборки), но все равно получаю исключение во время выполнения.
Ошибка:
Java.lang.UnsatisfiedLinkError: ... dicomJpgRead ... (метод не найден)
Что я пробовал:
- Установлены разные версии OpenCV (различные) DLL)
- Проверено, что библиотеки DLL загружены правильно (java.library.path).
- Протестировано с различными файлами DICOM.
Среда:
- Java: 17.
- Версия dcm4che: 5.29.0
- Протестировано несколько версий OpenCV.
Вопросы:
- Действительно ли требуется OpenCV для распаковки JPEG в dcm4che?
- Существует ли определенная версия OpenCV, совместимая с dcm4che?
- Может ли это быть связано с привязками JNI или отсутствием собственных методов?
- Есть ли альтернативный способ обработки распаковки DICOM JPEG в Java?
/>Будем благодарны за любую помощь.