Главная » 2026 » Февраль » 23 » UImageCV. Руководство разработчика
18:55
UImageCV. Руководство разработчика

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

Категория: UImage C | Просмотров: 6 | Добавил: unicross | Теги: UImageCV | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Списки слов [9]
Списки слов и словари
OCR [4]
Оптическое распознавание символов
UImage [2]
Графическая библиотека для Python
UImage C [6]
Графическая библиотека для Python
Программы [4]
Полезные программы
Прочее [3]
Другие темы
Календарь
«  Февраль 2026  »
Пн Вт Ср Чт Пт Сб Вс
      1
2345678
9101112131415
16171819202122
232425262728