Изображение Processing Использование MATLAB | Исходный код включен
Изображение Processing Использование MATLAB | Исходный код включен
В этой статье автор описывает базовую обработку изображений с помощью Программное обеспечение MATLAB.
MATLAB — это высокопроизводительный язык для технических вычислений с мощными командами и синтаксисом. Он используется для многих целей, таких как математика и вычисления, анализ данных, разработка алгоритмов, стимулирование моделирования и создание прототипов. Обнаружение краев, шум и моделирование гистограмм изображения — это некоторые важные и базовые темы обработки изображений.
Обработка изображений с использованием MATLAB
Обнаружение краев
Изображение — это не что иное, как отображение интенсивности света, отраженного от сцены, снятой камерой, а края — это разрыв функции интенсивности сцены. Мы можем обнаружить эти края с помощью команд MATLAB. Существует множество методов обнаружения границ, таких как оператор Роберта, оператор Превитта, оператор Собеля, детектор границ Кэнни и так далее. На рис. 1 показано обнаружение краев с помощью этих операторов на стандартном изображении cameraman.tif, доступном в MATLAB.
Рис. 1: Обнаружение краев с помощью различных операторов
Шум
Шум в любой системе нежелателен. При обработке изображений шум в цифровом изображении возникает как во время получения изображения, так и во время его передачи. Различные типы шума включают спекл, гауссовский шум, шум соли и перца и другие. Самое интересное то, что мы можем использовать эти типы шума в качестве специальных эффектов в изображении с помощью MATLAB.
Рис. 2. Специальные эффекты на изображении с использованием различных типов шума
Рис. 2 показаны результаты добавления к изображению различных типов шума. В этом изображении сначала выполняется преобразование RGB в серый, а затем с помощью программы к изображению добавляются различные типы шума. Все операции включены в программу MATLAB.
Моделирование гистограмм
Гистограмма изображения дает подробное описание изображения. Он представляет собой возникновение различных уровней серого относительно частот. В этой программе мы строим гистограмму исходного изображения и изображения, выравненного по гистограмме.
Рис. 3. Моделирование гистограмм
Тестирование
Запустить программу очень просто. Существует три файла .m, по одному для обнаружения границ, шумовых эффектов и гистограммы. Вместе с этими файлами .m в одну папку также включены два файла изображений (.jpeg). Запустите MATLAB R2013a со своего рабочего стола и откройте файл .m из папки C:\Users\SONY\Desktop, чтобы запустить программу.
Обработка изображений — разнообразная и наиболее полезная область науки, и в этой статье представлен обзор обработки изображений с использованием MATLAB. Есть еще много тем, которые могут быть полезны и могут применяться с использованием библиотеки MATLAB или OpenCV, например эрозия, расширение, пороговая обработка, сглаживание, деградация и восстановление, часть сегментации, такая как обработка точек, обработка линий и обнаружение краев (описанные здесь) изображений.
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба