CVIPtools - Википедия - CVIPtools

CVIPtools
Оригинальный автор (ы)Скотт Э. Умбау
Стабильный выпуск
5.7e / 2018 (2018)
Операционная системаWindows
Интернет сайтcviptools.siue.edu

CVIPtools (Инструменты компьютерного зрения и обработки изображений) - это программное обеспечение для обработки изображений с открытым исходным кодом.[1] Он бесплатен для использования с Windows, а предыдущие версии доступны для UNIX. Это интерактивная программа для обработки изображений и компьютерного зрения.[1][2]

Функции

Запуск CVIPtools

CVIPtools может читать многие форматы изображений, включая TIFF, PNG, Гифка, JPEG, BMP, а также необработанные форматы. CVIPtools поддерживает стандартные функции обработки изображений, такие как сжатие изображений, восстановление изображений, логические и арифметические операции между изображениями, манипуляции с контрастом, повышение резкости изображения, Преобразование частоты, обнаружение краев, сегментация и геометрические преобразования.[3]

CVIP-ATAT

Инструмент тестирования и анализа алгоритмов компьютерного зрения и обработки изображений, CVIP-ATAT, был создан для облегчения разработки приложений как человеческого, так и компьютерного зрения. Основная функция этого инструмента - позволить пользователю исследовать гораздо больше алгоритмических возможностей, чем можно рассмотреть, обрабатывая одно изображение за раз с помощью CVIPtools. Он позволяет автоматически обрабатывать большие наборы изображений с множеством различных алгоритмов и вариаций параметров. Мы называем это «интерфейсным» инструментом, потому что его основная цель - найти лучший алгоритм для предварительной обработки, сегментации и постобработки набора изображений для конкретного приложения, чтобы наилучшим образом разделить наиболее важные интересующие области в изображении. .

Он имеет графический интерфейс, который позволяет пользователю вводить многоэтапные алгоритмы для тестирования и анализа. На каждом этапе пользователь может указать количество различных процессов для тестирования и диапазон параметров процессов. Пользователь также указывает набор изображений для обработки и набор «идеальных» выходных изображений, которые будут использоваться для определения успешности каждого алгоритма. Обратите внимание, что один алгоритм определяется как определенный набор процессов и определенный набор значений параметров.

Затем инструмент автоматически выполнит алгоритмы, которые состоят из всех перестановок значений для каждого из параметров для каждого процесса и всех процессов для каждого этапа. Затем пользователь может сравнить результаты различных алгоритмов, чтобы определить лучший набор процессов и параметров для конкретного приложения. Этот инструмент полезен для разработки приложений, в которых доступны или могут быть созданы идеальные результаты изображений. Кроме того, он может служить в качестве внешнего инструмента разработки для анализа изображений, чтобы найти оптимальный набор процессов и параметров для извлечения интересующих областей для дальнейшей обработки.[4]

CVIP-FEPC

Инструмент извлечения функций компьютерного зрения и обработки изображений и классификации шаблонов, CVIP-FEPC, был создан для облегчения разработки приложений как человеческого, так и компьютерного зрения. Основная область применения - компьютерное зрение, но его можно использовать, например, в качестве вспомогательного средства при разработке схем сжатия изображений для приложений человеческого зрения. Это можно сделать, помогая определить характерные особенности изображения, которые необходимо сохранить для данной схемы сжатия. И наоборот, приложения компьютерного зрения - это, по сути, развернутые системы анализа изображений для конкретного приложения, поэтому извлечение признаков и классификация образов являются неотъемлемой частью всех систем компьютерного зрения.

Основная функция этого инструмента - изучить извлечение признаков и классификацию шаблонов и позволить пользователю выполнять пакетную обработку с большими наборами изображений и, таким образом, намного эффективнее, чем обработка одного изображения за раз с помощью CVIPtools. Это позволяет пользователю выбирать функции и параметры классификации шаблонов для автоматической обработки этих больших наборов изображений. CVIP-FEPC позволяет пользователю легко определять наборы для обучения и тестирования, а также эффективно проводить несколько экспериментов. Его основная цель - найти лучшие параметры для конкретного приложения, чтобы наилучшим образом классифицировать интересующие объекты изображения.

Этот инструмент разработан для работы с набором изображений, которые имеют двоичные маски, созданные для интересующих объектов - по одному объекту на изображение. Эти маски можно создать вручную с помощью CVIPtools, или во многих приложениях баз данных изображений маски будут доступны. Обычно пользователь загружает изображения, указывает классы, выбирает функции, выбирает набор тестов, выбирает параметры классификации шаблонов, а затем позволяет программе обработать весь набор изображений. Будет создан выходной файл с результатами эксперимента.[5]

CVIP Toolbox для Matlab

CVIP Toolbox для Matlab может выполнять различные функции: 1) Арифметика и логика, 2) Полоса, 3) Цвет, 4) Преобразование файлов изображений, 5) Обнаружение края / линии, 6) Геометрия, 7) Гистограмма, 8) Отображение, 9) Морфологический, 10) Шум, 11) Показатели объективной точности, 12) Классификация образов: алгоритмы классификации, 13) Классификация образов: извлечение признаков, 14) Классификация образов: методы нормализации, 15) Сегментация, 16) Пространственные фильтры: адаптивные фильтры, 17) Пространственные фильтры: средние фильтры, 18) Пространственные фильтры: разные, 19) Пространственные фильтры: фильтры порядка, 20) Преобразование, 21) Фильтры преобразования: стандартные и 22) Фильтры преобразования: восстановление. CVIP Toolbox включает в себя скелетную программу CVIPlab, аналогичную CVIPlab для программиста C / C ++, и служебную функцию для пакетной обработки. .[6]


Рекомендации

  1. ^ а б «DIP Software». Imageprocessingplace.com. Получено 8 июн 2018.
  2. ^ «CVIPtools. Получите программное обеспечение легко и безопасно». Программный информер. Получено 8 июн 2018.
  3. ^ «CVIPtools для Linux». FileForum.betanews.com. Получено 8 июн 2018.
  4. ^ Умбау, Скотт Э (2018). Цифровая обработка и анализ изображений: приложения с Matlab и CVIPtools (3-е изд.). Бока-Ратон, Флорида: CRC Press. ISBN  978-1-4987-6602-9.[1]
  5. ^ Умбау, Скотт Э (2018). Цифровая обработка и анализ изображений: приложения с Matlab и CVIPtools (3-е изд.). Бока-Ратон, Флорида: CRC Press. ISBN  978-1-4987-6602-9.[2]
  6. ^ Умбау, Скотт Э (2018). Цифровая обработка и анализ изображений: приложения с Matlab и CVIPtools (3-е изд.). Бока-Ратон, Флорида: CRC Press. ISBN  978-1-4987-6602-9.[3]