Linux для всех → Создаем систему видеонаблюдения с помощью motion из песочницы
В этой статье я хочу рассказать о настройке и использовании домашней системы слежения. Вы сможете сделать за любой территорией, попадающей в поле зрения вышей веб-камеры, отправлять себе сообщение при обнаружении активности в этой области, делать снимки, транслировать изображение по сети (можно прикрутить авторизацию для доступа видео с вашей веб-камеры и смотреть удаленно, если у вас есть статический ip) вообще что захотите — полный контроль и свобода выбора, что в общем характерно для ос gnu/linux и подобных (в дальнейшем речь пойдет именно о linux).
Анимация и 3D графика → Визуализация эмоций в 3D-играх

Компания Rockstar Games, получила всемирную известность благодаря своей серии видео-игр Grand Theft Auto, в которой каждый мог на время очутиться хоть и на виртуальных, но таких близких к реальности, полных насилия улицах. В новом грядущем проекте Rockstar, LA Noire, важную роль будут играть человеческие лица. Австралийские разработчики игры, Team Bondi, использовали передовые технологии захвата изображения лиц и мимики, которые позволили перенести в виртуальное пространство широчайший диапазон тонких эмоций, сыгранных реальными актерами. В большинстве игр до этого момента, такие крупные высокодетализированные планы персонажей использовались лишь в межуровневых видеороликах, специально срежиссированных и демонстрировались для большего погружения в сюжет игры, связывая интерактивные ее части.
Алгоритмы → Путь радуги: Алгоритм распознавания движений пальцев рук на основе цветовой диффференциации (Driven by LISP)
Я немного безумный и в свободное время занялся изучением LISP'а и, чтобы сделать обучение немного интереснее, попробовал реализовать самоизобретённый алгоритм. «Алгоритм» — это, конечно, громко сказано, в нём нет ни перемножений матриц, ни сортировки массивов, ни пузырьков, ни долгой работы над оптимизацией (ни даже калибровки цветов, оправдываюсь тем, что версия учебная). И да, в статье много картинок, а в конце даже будет видео.
Заранее ссылка на исходники
Цель проста: Определять положение всех десяти пальцев в пространстве (координаты положения и угол наклона каждого пальца в дискретный момент), выдавать эти данные через
Особенность этого способа в том, что он, при должной смелости, воспроизводим в домашних условиях. Для определения положений пальцев в пространстве не используется датчиков, эвристических алгоритмов и паттерн-матчинга как в OpenCV. Используются:
Заранее ссылка на исходники
Цель проста: Определять положение всех десяти пальцев в пространстве (координаты положения и угол наклона каждого пальца в дискретный момент), выдавать эти данные через
stdout или по сокету другой программе, а та сможет делать предположения о «гесчурах», которые совершает пользователь и соответственно им реагировать на пользовательском интерфейсе. Вдохновлением для идеи послужил ролик на хабре про будущее интерфейсов и то что, как нельзя кстати, под руку попались биндинги video4linux для Common Lisp от Виталия Маяцких. Здесь я представляю вам первую часть — программу, которая определяет координаты и угол наклона пальцев. Не знаю, дойдут ли руки до написания остальных и приведения в энтерпрайзное состояние этой, если никто не сподобится поучаствовать.Особенность этого способа в том, что он, при должной смелости, воспроизводим в домашних условиях. Для определения положений пальцев в пространстве не используется датчиков, эвристических алгоритмов и паттерн-матчинга как в OpenCV. Используются:
- Linux
- Lisp-интерпретатор, предпочтительно SBCL
- Куча Common-Lilsp-овых пакетов (хотя многие из них у вас могут быть уже установлены, если вы работаете с Lisp)
- Драйвер video4linux (
v4l2convert.so) и поддержка GTK - Любая веб-камера, совместимая с video4linux (у меня — Genius iSlim 300)
- Десять разноцветных бумажек, которые можно надеть на пальцы: по две красных, оранжевых, жёлтых, зелёных и голубых.
Персональные блоги → Программа конференции Application Developer Days 2010
Наконец, произошло то, чего от нас требовали больше месяца — опубликована предварительная программа конференции Application Developer Days 2010! Да, мы были виноваты, но нас частично оправдывает то, что все это время мы приглашали очень интересных и очень занятых людей. Они согласились, мы с радостью докладываем об этом. Итак, вот некоторые из тех, кто будет выступать на конференции.
.NET → Слежение за объектом по его цвету с использованием Aforge.NET
Здравствуйте. Частая фраза: «мой первый пост» :). В нем хочу вам рассказать о своем небольшом проекте по отслеживанию объекта по его цвету. Сейчас это имеет довольно широкую область применения, например те же джойстики от Wii и Playstation 3. Основой для работы послужила разработка Андрея Кириллова Aforge.NET – довольно мощная штука для самопальной обработки изображений.
Код не претендует на «истину в последней инстанции», многое было упрощено (в одном месте, в некотором смысле даже допущено дублирование – для быстрого доступа к пикселам я создал свой класс, хотя аналогичные наработки были и в Aforge). Но тем не менее, код работает, отслеживает объект, выдает информацию о местоположении, позволяет динамически вычислять оттенок объекта (на случай изменения освещения).
Для заинтересовавшихся — прошу под кат.
Код не претендует на «истину в последней инстанции», многое было упрощено (в одном месте, в некотором смысле даже допущено дублирование – для быстрого доступа к пикселам я создал свой класс, хотя аналогичные наработки были и в Aforge). Но тем не менее, код работает, отслеживает объект, выдает информацию о местоположении, позволяет динамически вычислять оттенок объекта (на случай изменения освещения).
Для заинтересовавшихся — прошу под кат.
Персональные блоги → Псевдо сенсорная технология или сам себе дирижер
Сенсорными технологиями уже никого не удивишь.
Совершенно случайно наткнулcя на видео ролик в Youtube: Beta Testing Sensorless Motion Capture Technology.
С помощью технологии захвата движения оператор переносится в 3d среду где ему и предстоит общение с виртуальными, сенсорными музыкальными инструментами. Технология очень схожа с project NATAL от Microsoft.
Совершенно случайно наткнулcя на видео ролик в Youtube: Beta Testing Sensorless Motion Capture Technology.
С помощью технологии захвата движения оператор переносится в 3d среду где ему и предстоит общение с виртуальными, сенсорными музыкальными инструментами. Технология очень схожа с project NATAL от Microsoft.
Персональные блоги → Shoot3D — мокап. Тайна пляшущих человечков
Случайно наткнулся на революционную технологию захвата движения (Motion Capture) которая IMHO является прорывом в будущее. Это технология безмаркерного захвата движения позволяет имея две обычных вебкамеры вводить в компьютер движения человека.