Архив рубрики: Распознавание изображений

Идентификация по множеству признаков. Часть 3 (Обучение нейросети)

Постановка задачи Подбор веса связей через оптимизацию погрешности выходных сигналов Полезные ссылки Постановка задачи В статье Идентификация по множеству признаков. Часть2 (Использование нейросети) исследуются возможности решения задачи  Идентификации по множеству признаков. Часть 1 (Основы) с помощью нейронной сети (НС). При этом веса связей между нейронами выбирались на основе различных факторов, напрямую не связанных с конечным результатом. Обучение… Читать далее »

Идентификация по множеству признаков. Часть 2 (Использование нейросети)

Постановка задачи Однослойная нейросеть Нейроеть с промежуточным слоем из пар конкурентов Полезные ссылки Постановка задачи Ниже исследуются возможности решения задачи идентификации по множеству признаков с помощью нейронной сети (НС). Распознающую систему представим в виде «чёрного ящика». У этого ящика есть n входов, на которые подаются значения признаков субъекта для распознавания x={x1,x2,…,xn} и k выходов y={y1,…,yk}… Читать далее »

Идентификация по множеству признаков. Часть 1 (Основы)

Постановка задачи Классификация множеств признаков Идентификация субъекта по сумме одинаковых оценок признаков Средневзвешенная оценка веса признаков Последовательный попарный отбор претендентов на сходство Отбор претендентов на сходство по круговой системе Оценка весомости признака на основе треугольного закона распределения Полезные ссылки Постановка задачи На сайте рассмотрено решение двух задач: Идентификация образов по цвету, текстуре и форме; Распознавание… Читать далее »

Unity3D симулятор “Smart snake with stereo vision”

Постановка задачи Движение змейки к цели по прямой Установка камер на глазах змейки Поток изображений с камер Формализация движения в обход преград Считывание и анализ точек изображений Определение траектории движения Полезные ссылки Постановка задачи В статье Игра “Snake” на Unity3D было рассмотрено, как создать игру «Змейка». Змейка двигается вперед и меняет направление под управлением клавиш влево/вправо. Задача… Читать далее »

Выделение объектов на изображении по методу Виолы-Джонса

Объекты (например, лица) выделяются, если признаки в сканирующем окне совпадают с признаками на выделенной окном части изображения: Этот подход к детектированию объектов на изображении комбинирует четыре ключевые концепции: Простые прямоугольные функции-признаки, называемые функциями Хаара. Интегральное изображение для быстрого обнаружения функции. Метод машинного обучения AdaBoost. Каскадный классификатор для эффективного совмещения множественных функций. Результаты обучения каскадов складываются… Читать далее »

Распознавание лиц на основе OpenCV для C++

Введение Захват видеопотока с камеры и выделение лица Выделение особых точек лица (Facial Landmark Detection) Выбор признаков для фильтрации изображений и распознавания лиц Алгоритм распознавания лиц по 2D-каркасу точек  Программа сравнения лиц по одному признаку Идентификация по множеству признаков. Часть 1 (Основы) Идентификация по множеству признаков. Часть 2 (Использование нейросети) Идентификация по множеству признаков. Часть 3… Читать далее »

Алгоритмы распознавания фигур

Моделирование задачи распознавания прямоугольников Распознавание фигур на основе «выборки для обучения» Распознавание фигур «через самообучение» Сортировка плоских деталей Алгоритм задачи “Разбор завала” Программные реализации: Формирование контуров Распознавание прямоугольников (по признаку равенства сторон и диагоналей) Распознавание прямоугольников (по признаку прямого угла) Моделирование задачи распознавания прямоугольников Постановка задачи определяется целью и возможностями ее реализации. Цель. Разработать программу… Читать далее »

Формат и чтение BMP

Формат монохромного BMP файла VLISP программа считывания данных из BMP-файла (монохромного) Формат BMP (24-bit Bitmap) Загрузка и чтение BMP (24-bit Bitmap) на VB.NET C++ программа считывания данных из BMP (24-bit Bitmap) Формат Bmp (256-цветной) Формат монохромного BMP файла Создайте в графическом редакторе PAINT растровое изображение размером 50*35 пикселов. Выберите максимальный масштаб изображения и включите сетку.… Читать далее »

Алгоритм 3D-реконструкции под Android device

Введение Формализация задачи Уравнения взаимосвязи между точками изображений Алгоритм и тестовые примеры Выводы Программные реализации Полезные ссылки Введение Ниже излагаются результаты исследования возможности реконструкции 3D модели по изображениям на предмет создания объемной фотографии при помощи мобильных устройств. Трехмерная реконструкция (англ. 3D reconstruction) – это процесс получения 3D объектов на основе изображений.  На вход алгоритма обработки… Читать далее »

3D реконструкция по одному изображению

Постановка задачи Алгоритм восстановления параметров положения Алгоритм смены системы координат Пример решения задачи Постановка задачи При проецировании объекта на плоскость теряется одно измерение.  Как известно, можно его восстановить по двум и более изображениям. А можно ли по одному? Можно, если известны искажения отдельных элементов объекта. Поставим конкретное задание – разработать программную систему, которая определяет по фотографии,… Читать далее »

Идентификация образов по цвету, текстуре и форме

Постановка задачи. Интерфейс программы Абстрагирование Сопоставление гистограмм цвета Критерии оценки различий гистограмм цвета Уменьшение влияния освещенности на признаки цвета Описание текстуры через колебания сигнала цвета Разложение сигнала цвета в ряд Фурье Признаки текстуры через параметры гармоник в ряде Фурье Оценка информативности признака Анализ изображений на предмет выбора признаков формы Выделение границ и построение сигнатуры Признаки… Читать далее »

Алгоритм векторизации чертежа

Постановка задачи. Этапы алгоритма ЭТАП 1. От точек вдоль рядов к скелетным точкам линий ЭТАП 2. От скелетных точек линий к точкам вдоль линий ЭТАП 3. Определение вида кривой через аппроксимацию Программная реализация 1-го этапа на языке VLISP Постановка задачи. Этапы алгоритма Векторизация – преобразование растрового  изображения (отсканированной картинки или фото) в векторное представление. Задачу… Читать далее »