UImageCV. Руководство разработчика
Класс UImageBGR: изображение BGR
Создание нового изображения
Изменение пути к каталогу с временными файлами
Просмотр изображения в окне
Загрузка изображения из файла
Загрузка изображения с помощью Pillow
Загрузка изображения с помощью ImageMagick
Загрузка изображения из файла в формате RAW RGB
Сохранение изображения в файл
Сохранение изображения с помощью Pillow
Сохранение изображения с помощью ImageMagick
Сохранение изображения в файл в формате RAW RGB
Сохранение изображения в файл в формате RAW RGBA
Получение информации об объекте изображения
Получение и изменение пикселей изображения
Нормализация диапазона значений
Инверсия цвета
Создание копии изображения
Сравнение изображений
Вычисление гистограммы
Преобразование объекта UImageBGR в объект другого класса
Преобразование объекта UImageBGR в объект UImageRGB и наоборот
Преобразование объекта UImageBGR в объект UImageGray и наоборот
Преобразование объекта UImageBGR в объект UMat и наоборот
Преобразование объекта UImageBGR в объект Image из Pillow и наоборот
Преобразование объекта UImageBGR в массив байтов и наоборот
Преобразование объекта UImageBGR в список
Преобразование объекта изображения в массив NumPy
Выполнение манипуляций с объектом UImageBGR
Класс UImageBGRChange: преобразование изображений UImageBGR
Зеркальное отражение изображения по вертикали или горизонтали
Вращение изображения на угол кратный 90 градусам
Вращение изображения на произвольный угол
Изменение размера изображения
Обрезка изображения
Обрезка лишних одноцветных границ
Вставка одного изображения в другое
Наложение одного изображения на другое
Заливка прямоугольной области цветом
Разделение изображения на каналы и объединение каналов
Объединение двух изображений
Добавление рамки вокруг изображения или с одной стороны
Добавление внешней или внутренней тени
Сепия
Негатив
Преобразование изображения в оттенки серого
Тиснение
Размытие изображения
Повышение резкости
Удаление шума с изображения
Добавление шума на изображение
Изменение яркости, контраста и цветового тона изображения
Нормализация изображения
Замена цвета
Поиск границ объектов на изображении
Создание скриншота экрана
Класс UImageBGRDrawPIL: рисование на UImageBGR
Создание контекста рисования и получение результата
Изменение характеристик заливки и обводки
Рисование с помощью методов из библиотеки Pillow
Рисование точки
Рисование линии
Рисование прямоугольника
Рисование прямоугольной рамки
Рисование прямоугольника со скругленными углами
Рисование многоугольника
Рисование эллипса
Рисование круга
Рисование дуги
Рисование замкнутой дуги
Рисование сектора
Вывод текста на изображение
Вывод многострочного текста на изображение
Класс UImageBGRDrawCv2: рисование на UImageBGR
Создание контекста рисования и получение результата
Изменение характеристик заливки и обводки
Рисование с помощью методов из библиотеки OpenCV
Рисование линии
Рисование линии со стрелкой
Рисование прямоугольника
Рисование прямоугольной рамки
Рисование многоугольника
Рисование нескольких линий
Рисование эллипса
Рисование круга
Вывод текста на изображение
Класс UHelperCv2: взаимодействие с библиотекой OpenCV
Загрузка изображения из файла
Сохранение изображения в файл
Преобразование цветового пространства
Преобразование RGB в оттенки серого и наоборот
Преобразование RGB в HSV и наоборот
Преобразование RGB в HLS и наоборот
Преобразование RGB в Lab и наоборот
Преобразование RGB в YCrCb и наоборот
Класс UImageHSV: изображение HSV
Создание нового изображения
Изменение пути к каталогу с временными файлами
Просмотр изображения в окне
Загрузка изображения из файла
Загрузка изображения с помощью Pillow
Загрузка изображения с помощью ImageMagick
Загрузка изображения из файла в формате RAW RGB
Сохранение изображения в файл
Сохранение изображения с помощью Pillow
Сохранение изображения с помощью ImageMagick
Сохранение изображения в файл в формате RAW RGB
Получение информации об объекте изображения
Получение и изменение пикселей изображения
Изменение значений компонентов цвета
Нормализация диапазона значений
Создание копии изображения
Сравнение изображений
Разделение изображения на каналы и объединение каналов
Преобразование объекта UImageHSV в объект другого класса
Преобразование объекта UImageHSV в объект UImageRGB и наоборот
Преобразование объекта UImageHSV в объект UImageBGR и наоборот
Преобразование объекта UImageHSV в объект Image из Pillow и наоборот
Преобразование объекта UImageHSV в массив байтов и наоборот
Преобразование объекта UImageHSV в список
Преобразование объекта изображения в массив NumPy
Преобразование RGB в HSV и наоборот (тип c_ubyte)
Преобразование RGB в HSV и наоборот (тип float)
Класс UImageHSL: изображение HSL
Создание нового изображения
Изменение пути к каталогу с временными файлами
Просмотр изображения в окне
Загрузка изображения из файла
Загрузка изображения с помощью Pillow
Загрузка изображения с помощью ImageMagick
Загрузка изображения из файла в формате RAW RGB
Сохранение изображения в файл
Сохранение изображения с помощью Pillow
Сохранение изображения с помощью ImageMagick
Сохранение изображения в файл в формате RAW RGB
Получение информации об объекте изображения
Получение и изменение пикселей изображения
Изменение значений компонентов цвета
Нормализация диапазона значений
Создание копии изображения
Сравнение изображений
Разделение изображения на каналы и объединение каналов
Преобразование объекта UImageHSL в объект другого класса
Преобразование объекта UImageHSL в объект UImageRGB и наоборот
Преобразование объекта UImageHSL в объект UImageBGR и наоборот
Преобразование объекта UImageHSL в объект Image из Pillow и наоборот
Преобразование объекта UImageHSL в массив байтов и наоборот
Преобразование объекта UImageHSL в список
Преобразование объекта изображения в массив NumPy
Класс UImageLab: изображение Lab
Создание нового изображения
Изменение пути к каталогу с временными файлами
Просмотр изображения в окне
Загрузка изображения из файла
Загрузка изображения с помощью Pillow
Загрузка изображения с помощью ImageMagick
Загрузка изображения из файла в формате RAW RGB
Сохранение изображения в файл
Сохранение изображения с помощью Pillow
Сохранение изображения с помощью ImageMagick
Сохранение изображения в файл в формате RAW RGB
Получение информации об объекте изображения
Получение и изменение пикселей изображения
Изменение значений компонентов цвета
Нормализация диапазона значений
Создание копии изображения
Сравнение изображений
Разделение изображения на каналы и объединение каналов
Преобразование объекта UImageLab в объект другого класса
Преобразование объекта UImageLab в объект UImageRGB и наоборот
Преобразование объекта UImageLab в объект UImageBGR и наоборот
Преобразование объекта UImageLab в объект Image из Pillow и наоборот
Преобразование объекта UImageLab в массив байтов и наоборот
Преобразование объекта UImageLab в список
Преобразование объекта изображения в массив NumPy
Класс UCvRGBA: компьютерное зрение для UImage
Зеркальное отражение изображения по вертикали или горизонтали
Вращение изображения на угол кратный 90 градусам
Вращение изображения на произвольный угол
Обрезка изображения
Обрезка изображения с учетом маски
Обрезка лишних одноцветных границ
Вставка одного изображения в другое
Заливка прямоугольной области цветом
Заливка изображения цветом с учетом маски
Объединение двух изображений
Замена цвета
Добавление рамки вокруг изображения или с одной стороны
Изменение размера изображения
Сравнение двух цветов
Поиск цвета по диапазону значений
Поиск цвета по расстоянию
Класс UCvRGB: компьютерное зрение для UImageRGB
Зеркальное отражение изображения по вертикали или горизонтали
Вращение изображения на угол кратный 90 градусам
Вращение изображения на произвольный угол
Обрезка изображения
Обрезка изображения с учетом маски
Обрезка лишних одноцветных границ
Вставка одного изображения в другое
Заливка прямоугольной области цветом
Заливка изображения цветом с учетом маски
Объединение двух изображений
Замена цвета
Добавление рамки вокруг изображения или с одной стороны
Изменение размера изображения
Преобразование изображения в оттенки серого
Выделение границ объектов
Карта границ объектов на изображении
Класс UCMap: цветовая карта
Сравнение двух цветов
Поиск цвета по диапазону значений
Поиск цвета по расстоянию
Палитра из 21 цвета
Поиск ближайшего цвета из цветовой карты
Создание цветовой карты для изображения
Гистограмма цветовой карты
Более быстрый способ создания цветовой карты
Статистика по цветам в изображении и палитра цветов
Преобразование цветовой карты в цветное изображение
Преобразование цветовой карты в строку в формате CMAPSTR
Преобразование строки в формате CMAPSTR в цветовую карту
Преобразование строки в формате CMAPSTR в цветное изображение
Класс UCvGray: компьютерное зрение для UImageGray
Зеркальное отражение изображения по вертикали или горизонтали
Вращение изображения на угол кратный 90 градусам
Обрезка изображения
Обрезка изображения с учетом маски
Обрезка лишних одноцветных границ
Вставка одного изображения в другое
Заливка прямоугольной области цветом
Заливка изображения цветом с учетом маски
Объединение двух изображений
Вычисление разницы двух изображений
Преобразование в черно-белое изображение
Замена цвета
Прибавление значения ко всем пикселям
Добавление рамки вокруг изображения или с одной стороны
Класс UCvGrayFilter: применение фильтров к UImageGray
Работа с массивами типа c_int (c_long)
Поиск минимального и максимального значений
Абсолютные значения
Объединение массивов
Нормализация диапазона значений
Приведение к диапазону от 0 до 255
Свертка с ядром 3x3
Добавление паддинга для свертки
Удаление паддинга
Свертка с ядром 3x3 (тип int)
Вычисление градиента
Определение направления градиента
Свертка с ядром 3x3 (тип float)
Свертка с ядром 5x5
Свертка с ядром 5x5 (тип int)
Свертка с ядром 5x5 (тип float)
Расширение темных областей
Расширение светлых областей
Тиснение
Класс UCvGrayEdges: выделение контуров объектов для UImageGray
Фильтр Собеля
Выделение горизонтальных границ
Выделение вертикальных границ
Вычисление градиента и его направления
Выделение горизонтальных и вертикальных границ
Фильтр Собеля 5x5
Фильтр Щарра
Фильтр Прюитта
Выделение контуров
Лапласиан изображения
Класс UCvGrayBlur: изменение резкости для UImageGray
Однородное размытие
Размытие по Гауссу (ядро 3x3)
Размытие по Гауссу (ядро 5x5)
Медианный фильтр
Сглаживание изображения
Повышение резкости
Класс UCvBW: компьютерное зрение для черно-белых изображений
Преобразование в черно-белое изображение
Преобразование объекта UImageGray в объект UMask и наоборот
Преобразование объекта UImageGray в строку в формате BWSTR и наоборот
Преобразование объекта UMask в строку в формате BWSTR и наоборот
Инверсия цвета
Сравнение изображений
Логические операции
Логическое И
Логическое ИЛИ
Исключающее ИЛИ
Логическое РАВНО
Импликация
Сравнение со значением
Равно
Не равно
Меньше
Меньше или равно
Больше
Больше или равно
Диапазон значений
Как получить значения, соответствующие маске?
Класс UCvArea: работа с контурами и областями изображения
Заливка произвольной области цветом
Нумерация контуров и областей на черно-белом изображении
Нумерация областей на изображении в оттенках серого
Создание маски по идентификатору области
Заливка области с учетом идентификатора области
Обрезка изображения с учетом идентификатора области
Обрезка изображения с учетом маски
Обводка областей рамкой
Выделение контуров объектов на черно-белом изображении
Преобразование карты областей в черно-белое изображение
Расширение черных областей на карте областей
Создание скелетона
Создание ключевых точек
Класс UCvBGR: компьютерное зрение для UImageBGR
Преобразование цветового пространства
Преобразование BGR в оттенки серого и наоборот
Преобразование BGR в RGB и наоборот
Преобразование BGR в RGBA и наоборот
Преобразование BGR в BGRA и наоборот
Преобразование BGR в HSV и наоборот
Преобразование BGR в HLS и наоборот
Преобразование BGR в Lab и наоборот
Преобразование BGR в YCrCb и наоборот
Описание библиотеки UImageCV