-
Нейронная сеть — введение
Искусственные нейронные сети (ИНС – она же нейросеть (neuronet)) – звучит таинственно и загадочно. Пахнет искусственной жизнью и могуществом ИИ. Между тем, эти математические структуры давно прочно вошли в наш быт: автоматизация процессов распознавания образов, адаптивное управление, прогнозирование, и т.д..
-
Вышла новая версия OpenCV 2.3
Недавно был выпущен релиз-кандидат 2.3rc и после некоторых баг-фиксов увидел свет релиз новой версии библиотеки компьютерного зрения — OpenCV — 2.3!
-
Простой мотор-шилд для Arduino/CraftDuino
Некогда, мы уже научились управлять моторчиками, используя микросхему L293D. Однако, согласитесь – отдавать целых три порта всего на один моторчик – крайне расточительно! Здесь нам поможет простенький Мотор-шилд (Motor-shield) 🙂 Вот схема простого мотор-шилда:
-
Вышла новая версия OpenCV 2.3rc
Вышел релиз-кандидат (release candidate) очередной версии библиотеки компьютерного зрения — OpenCV — 2.3rc! Что нового:
-
OpenCV — голографическое кодирование картинки
Недавно на хабре появилось несколько интересных статей про голографическое кодирование и декодирование информации — Эксперимент с голографическим кодированием и декодированием информации и я, разумеется, сразу же захотел реализовать это дело под OpenCV 🙂
-
Kinect for Windows SDK beta
Компания Microsoft, как и обещала, предоставила всем желающим официальную возможность создавать приложения, работающие с Kinect. Правда и без него — протокол контроллера уже давно взломали и создали целый ряд opensource-проектов. Теперь же, любой может вполне официально разрабатывать софт, использующий Kinect. Стоит обратить внимание, что SDK имеет статус бета-версии, но что более важно — Microsoft запрещает…
-
OpenCV — Раскрашиваем картинку в градациях серого
Зачастую, алгоритмы компьютерного зрения работают с изображениями в градациях серого, но человек лучше воспринимает цветные изображения. Значит, чтобы показать человеку картинку в градациях серого — её нужно раскрасить. Но как это сделать? Возможно 3 варианта: вручную, автоматически и в зависимости от заданных пределов. Вручную — неинтересно. Рассмотрим раскраску в заданных пределах.
-
OpenCV — Сравнение изображений через хэш
Вчера на хабре появилась интересная статья про сравнение изображений — «Выглядит похоже». Как работает перцептивный хэш и я сразу же загорелся повторить этот алгоритм 🙂 Итак, идея алгоритма получения хеша изображения:1. Уменьшить размер (cvResize()), чтобы оставить только значимые объекты картинки (избавление от высоких частот). В изображениях, высокие частоты обеспечивают детализацию, а низкие частоты показывают структуру.…
-
29. OpenCV шаг за шагом. Интегральное изображение
Оглавление1. OpenCV шаг за шагом. Введение.2. Установка.3. Hello World.4. Загрузка картинки.…26. Операторы Собеля и Лапласа27. Детектор границ Кенни (Canny)28. Преобразование Хафа29. Интегральное изображение Раз уж мы научились брать производную от изображения, то было бы неплохо брать и интеграл изображения 🙂 Интегральное представление изображения — это матрица, размерность которой совпадает с размерностью исходного изображения. Элементы этой…
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…