Image Processing Toolbox

Пакет Image Processing предоставляет ученым, инженерам и даже художникам широкий спектр средств для цифровой обработки и анализа изображений. Будучи тесно связанным со средой разработки приложений MATLAB, пакет Image Processing Toolbox освобождает вас от выполнения длительных операций кодирования и отладки алгоритмов, позволяя сосредоточить усилия на решении основной научной или практической задачи. Основные свойства пакета:

· восстановление и выделение деталей изображений;

· работа с выделенным участком изображения;

· анализ изображения;

· линейная фильтрация;

· преобразование изображений;

· геометрические преобразования;

· увеличение контрастности важных деталей;

· бинарные преобразования;

· обработка изображений и статистика;

· цветовые преобразования;

· изменение палитры;

· преобразование типов изображений.

Пакет Image Processing дает широкие возможности для создания и анализа графических изображений в среде MATLAB. Этот пакет обеспечивает чрезвычайно гибкий интерфейс, позволяющий манипулировать изображениями, интерактивно разрабатывать графические картины, визуализировать наборы данных и аннотировать результаты для технических описаний, докладов и публикаций

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

Wavelet Toolbox

Пакет Wavelet предоставляет пользователю полный набор программ для исследования многомерных нестационарных явлений с помощью вейвлетов (коротких волновых пакетов). Сравнительно недавно созданные методы пакета Wavelet расширяют возможности пользователя в тех областях, где обычно применяется техника Фурье-разложения. Пакет может быть полезен для таких приложений, как обработка речи и аудиосигналов, телекоммуникации, геофизика, финансы и медицина. Основные свойства пакета:

· усовершенствованный графический пользовательский интерфейс и набор команд для анализа, синтеза, фильтрации сигналов и изображений;

· преобразование многомерных непрерывных сигналов;

· дискретное преобразование сигналов;

· декомпозиция и анализ сигналов и изображений;

· широкий выбор базисных функций, включая коррекцию граничных эффектов;

· пакетная обработка сигналов и изображений;

· анализ пакетов сигналов, основанный на энтропии;

· фильтрация с возможностью установления жестких и нежестких порогов;

· оптимальное сжатие сигналов.

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

Часть №2

Структуры данных

Image Processing Toolbox - student2.ru

Таблица №5

тип данных пример описание
int8, uint8, int16, uint16, int32, uint32, int64, uint64 uint16(65000) Множество целых чисел со знаком и без знака. Требуют меньше объема памяти чем single или double. Все целочисленные за исключением int64 и uint64 могут быть использованы в математических операциях.
single 3 * 10^38 Множество чисел обычной точности. Требуют меньший объем памяти чем double, но имеют меньшую точность и диапазон.
double 3 * 10^300 5 + 6i Множество чисел удвоенной точности. Двумерные массивы могут быть разряженными. Является числовым типом в MATLAB по умолчанию.
logical magic(4) > 10 Множество логических значений 1 или 0 для представления правды или лжи соответственно. Двумерные массивы могут быть разряженными.
char 'Hello' Множество символов. Последовательность представляющаяся в качестве вектора символов. Для множеств содержащих больше одной последовательности лучше использовать cell arrays.
cell array a{1,1} = 12; a{1,2} = 'Red'; a{1,3} = magic(4); Множество индексированных ячеек, каждая допускает хранение массива различной величины и типа данных.
structure a.day = 12; a.color = 'Red'; a.mat = magic(3); Множество символьно подобных структур. Каждая структура, имеющая названные поля, допускает хранение массива различной величины и типа данных.
function handle @sin Указатель на функцию. Ты можешь передать функцию управления другим функциям.
user class polynom([0 -2 -5]) Объекты конструированные из определяемого пользователем класса.
Java class java.awt.Frame Обьекты конструированные из класса Java.

Часть №3

1. Работа с матрицами

2. Операции и функции в MATLAB

3. Основные операции с массивами

4. Арифметические операторы

5. Операторы отношения

6. Специальные символы

1. Работа с матрицами

Наши рекомендации