Сравнение с другими фреймворками обработки изображений
Приведенная ниже таблица может быть полезна тем, кто переходит с других фреймворков, а также для определения недостающих функций в JuliaImages. Обратите внимание, что существуют пакеты, которые не включены в более общие фреймворки или не входят в состав JuliaImages (например, DICOM.jl
и т. д.); их функциональные возможности здесь не представлены. Эта таблица, безусловно, не является исчерпывающей. Мы будем рады дополнениям и исправлениям.
Операция | JuliaImages | scikit-image + NumPy | Matlab (ImageProcessing + ComputerVision) |
---|---|---|---|
Ввод-вывод |
|||
Считывание файла изображения |
|
|
|
Запись файла изображения |
|
|
|
Метаданные файла изображения |
|
|
|
Тестовые изображения |
|
cameraman.tif и т. д. |
|
Тип элементов и цвет |
|||
Изменение числовой точности |
|
|
|
Изменение цветового пространства |
|
|
|
Корректировка точки белого |
сопоставление |
|
|
Высокий динамический диапазон |
|
||
Интенсивность и квантование |
|||
Фиксация |
|||
Линейное масштабирование |
|
|
|
Нелинейное масштабирование |
|
|
|
Вычисление гистограммы |
|
|
|
Выравнивание гистограммы |
|
|
|
Адаптивное выравнивание |
|
|
|
Сопоставление с опорной гистограммой |
|
|
|
Квантование |
сопоставление анонимной функции |
|
|
Оценка порога |
|
|
|
Визуализация и интерактивность |
|||
Визуализация |
|
|
|
Корректировка контраста |
ImageView.jl |
|
|
Информация о пикселе |
ImageView.jl |
|
|
Измерение расстояния |
|
||
Отображение области в виде текста |
|
||
Изменение масштаба и прокрутка |
ImageView.jl и GtkUtilities.jl |
|
|
Интерактивная цветовая карта |
|
||
Выбор областей |
|
|
|
Сравнение изображений |
|
||
Раскрашивание по меткам |
|
|
|
Аннотирование |
|||
Рисование линий |
|
|
|
Рисование окружностей и эллипсов |
|
|
|
Преобразования |
|||
Изменение размера |
|
|
|
Пирамиды изображений |
|
|
|
Поворот |
|
|
|
Сдвиг |
|
||
Общее геометрическое преобразование |
|
|
|
Преобразование Хафа |
|
|
|
Преобразование Радона |
|
|
|
Дистанционное преобразование |
|
||
Регистрация |
|||
Статистика и сравнение изображений |
|||
Различия между изображениями |
|
|
|
Минимум, максимум, среднее |
|
|
|
Энтропия |
|
|
|
Оценка качества |
|
|
|
Насыщенность цвета |
|||
Фильтрация и дополнение |
|||
Линейная фильтрация |
|
|
|
Фильтрация по медиане, максимуму, квантилю |
|
|
|
Другие методы нелинейной фильтрации (например, по среднеквадратичному отклонению) |
|
||
Градиенты |
|
|
|
Интегральное изображение |
|
|
|
Дополнение |
|
|
|
Обратная свертка |
|
|
|
Признаки |
|||
Обнаружение краев |
|
|
|
Обнаружение углов |
|
|
|
Обнаружение пятен |
|
||
Локальные двоичные структуры |
|
|
|
Гистограмма направленных градиентов |
|
|
|
Совместная встречаемость уровней серого |
|
|
|
Дескрипторы точек |
|
|
|
Сопоставление признаков |
|
|
|
Сегментация |
|||
Связанные компоненты |
|
|
|
Передний план и фон |
|
|
|
Кластеризация |
|
|
|
Сегментация по маркерам |
|
|
|
Морфологические водоразделы |
|
|
|
Морфологические операции |
|||
Расширение |
|
|
|
Эрозия |
|||
Открытие |
|
|
|
Закрытие |
|
|
|
Фильтрация «верх шляпы» |
|
|
|
Фильтрация «дно шляпы» |
|
|
|
Локальные максимум и минимум |
|
|
|
Выпуклая оболочка |
|
|
|
Края |
|
|
|
Границы |
|
|
|
Заполнение |
|
|
|