UImageCV и UImageCV C API. Руководство разработчика
Класс 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
Загрузка изображения из файла
Сохранение изображения в файл
Класс 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
Класс UCvBGR: компьютерное зрение для UImageBGR
Преобразование цветового пространства
Преобразование BGR в оттенки серого и наоборот
Преобразование BGR в RGB и наоборот
Преобразование BGR в RGBA и наоборот
Преобразование BGR в BGRA и наоборот
Преобразование BGR в HSV и наоборот
Преобразование BGR в HLS и наоборот
Преобразование BGR в Lab и наоборот
Преобразование BGR в YCrCb и наоборот
Класс UCvRGB: компьютерное зрение для UImageRGB
Преобразование цветового пространства
Преобразование RGB в оттенки серого и наоборот
Преобразование RGB в HSV и наоборот
Преобразование RGB в HLS и наоборот
Преобразование RGB в Lab и наоборот
Преобразование RGB в YCrCb и наоборот
Класс 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)
Медианный фильтр
Сглаживание изображения
Повышение резкости
UImageCV C API
UImageBGR C API: изображение BGR
Заливка изображения цветом
Инверсия цвета
Преобразование целочисленного диапазона в вещественный и наоборот
Сравнение изображений
Вычисление гистограммы
Разделение на каналы
Сборка из каналов
Преобразование объекта UImageBGR в объект другого класса
Преобразование объекта UImageBGR в объект UImageRGB и наоборот
Преобразование объекта UImageBGR в объект UImageGray и наоборот
Преобразование объекта UImage в объект UImageBGR и наоборот
UImageHSV C API: изображение HSV
Заливка изображения цветом
Нормализация диапазона значений
Сравнение изображений
Разделение на каналы
Сборка из каналов
Изменение значений компонентов цвета
Преобразование объекта UImageHSV в объект другого класса
Преобразование RGB в HSV и наоборот (тип unsigned char)
Преобразование RGB в HSV и наоборот (тип float)
Преобразование объекта UImageRGB в объект UImageHSV и наоборот
Преобразование объекта UImageBGR в объект UImageHSV и наоборот
UImageHSL C API: изображение HSL
Заливка изображения цветом
Нормализация диапазона значений
Сравнение изображений
Разделение на каналы
Сборка из каналов
Изменение значений компонентов цвета
Преобразование объекта HSL в объект HLS и наоборот
UImageLab C API: изображение Lab
Заливка изображения цветом
Сравнение изображений
Разделение на каналы
Сборка из каналов
Изменение значений компонентов цвета
UCvGray C API: алгоритмы компьютерного зрения для изображений в оттенках серого
Заливка изображения цветом
Инверсия цвета
Сравнение изображений
Вычисление гистограммы
Преобразование в черно-белое изображение
Преобразование в строку в формате BWSTR и наоборот
Поиск минимального и максимального значений
Абсолютные значения
Объединение изображений
Нормализация диапазона значений
Приведение к диапазону от 0 до 255
Вычисление разницы двух изображений
Обрезка изображения
Обрезка лишних одноцветных границ
Прибавление значения ко всем пикселям
Зеркальное отражение изображения по вертикали или горизонтали
Вращение изображения на угол кратный 90 градусам
Добавление рамки сверху или снизу изображения
Объединение двух изображений
Вставка одного изображения в другое
Замена цвета
Выделение контуров объектов
Фильтр Собеля 3x3
Фильтр Собеля 5x5
Фильтр Щарра
Фильтр Прюитта
Выделение контуров
Лапласиан изображения
Свертка с ядром 3x3
Добавление паддинга для свертки
Удаление паддинга
Свертка с ядром 3x3 (тип int)
Вычисление градиента
Определение направления градиента
Свертка с ядром 3x3 (тип float)
Свертка с ядром 5x5
Свертка с ядром 5x5 (тип int)
Свертка с ядром 5x5 (тип float)
Размытие и подавление цифрового шума
Однородное размытие
Размытие по Гауссу (ядро 3x3)
Размытие по Гауссу (ядро 5x5)
Медианный фильтр
Сглаживание изображения
Повышение резкости
Расширение темных областей
Расширение светлых областей
Тиснение
Описание библиотеки UImageCV