• На пороге дополненной реальности: к чему готовиться разработчикам (часть 2 из 3)


      Это продолжение (см. часть 1) стенограммы одноименного доклада с конференции ADD-2010.

      В этой части речь пойдет о том, как обрабатывать данные с сенсоров, а именно: акселерометров, гироскопов и магнитных компасов. И зачем в современных устройствах ставят все три вида датчиков.
      Читать дальше →
    • Неудачные логотипы

        Не так давно, на хабре была статья про логотипы со скрытым смыслом. Под катом же вас ждет подборка логотипов, которые задумывались без подобного скрытого смысла, но в силу различных обстоятельств его получили.
        Читать дальше →
      • 10 вещей, которые никогда не преподаются программистам в вузах

          10 вещей, которые никогда не преподаются программистам в вузах.

          1. Мы не правы


          Программисты зачастую имеют большое эго. Поэтому часто бывает трудно осознать, что мы не правы в чем-то. Я видел много споров относительно архитектуры проектов, где разработчики расхваливают свои идеи. Но, предположим, что мы все неправы. И отличаемся только в степени своих заблуждений.
          Очень важно осознать и принять этот факт только один раз и мы будем открыты, чтобы выслушать других и использовать свои идеи, чтобы создать лучшее решение.

          далее
        • Применение нейросетей в распознавании изображений

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

              imageЭкспертные системы, нейронные сети, исчисление предикатов, хорновские дизъюнкты, теоремы сходимости…
              Не знаю как у вас, у меня вся эта кухня вызывает восторг. Как замечательно, что компьютеры (конечно, наученные программистами, вооруженными серьезной математикой) могут хотя бы иногда приближаться к человеку по навыкам принятия решений. Особенно это хорошо у них получается, когда человек готов учить.

              Иначе говоря, методы ИИ работают тем лучше, чем более формализованы как раз те знания, которые компьютер должен освоить. См, например, предыдущий пост про шахматы.

              Неуправляемое обучение, обучение без учителя
              Однако есть ситуации, и их довольно много, когда правильного ответа никто не знает. И даже непонятно что является ответом. И даже задача не вполне ясна. Есть только данные. Надо что-то полезное из них извлечь.
              Согласитесь, задача гораздо более интересная и дающая простор для фантазии?
              Читать дальше →
            • Основы программирования под Android на примере игры Судоку

                В статье описаны основные трудности создания приложений под Android.
                Рассматриваются базовые понятия программирования Android.
                Для примера описано создание игры Sudoku из книги Hello, Android – Ed Burnette.
                Осторожно много скриншотов.

                Читать дальше →
              • Обзор Acer 1825PTZ: мощный нетбук с сенсорным экраном

                  После того, как мне поднадоело пользоваться Acer 1410 (про него писали ранее), и захотелось приобрести что-то более мощное и интересное, взгляд упал именно на ноутбук/tablet PC. В обзоре будет много фотографий, сравнений с похожими моделями (1410, 1425Р, 1810TZ) и рассуждений на тему, насколько же хорошее преимущество — сенсорный экран, и как ведёт себя ноутбук при работе с ним.

                  image

                  Посмотреть и оценить
                • 3D-жестикуляция

                    image

                    В поисках недорогих и надежных способов отслеживания жестов сотрудники лаборатории информатики и искусственного интеллекта Массачусетского технологического университета Роберт Ван и Йован Попович задались вопросом – почему бы покрасить в разные цвета руки (а еще лучше перчатки) работающего за компьютером? И сделать это таким образом, чтобы компьютер мог различать как разные части руки, так и отличать руку от остальных предметов. Перчатка разделена на двадцать участков, которые покрашены в десять разных цветов. «Следит» за перемещением цветовых пятен в пространстве обычная вебкамера

                    Компьютерная рука повторяет жесты оператора с относительно небольшой задержкой во времени. Об официальном запуске технологии пока не сообщается, но прототип работает вполне бодро, что хорошо видно на видеоролике.

                    image

                    via engadget.com
                  • BBC: Тайная жизнь хаоса

                      Интересный документальный фильм BBC в котором профессор Джим Аль-Хэлили намеревается раскрыть одну из величайших тайн науки — что движет вселенную, которая начинается как пыль и в итоге заканчивается как разумная жизнь?
                      Просто и доступно доносятся очень глубокие, фундаментальные идеи о незаметной связи порядка и хаоса, природе нашего разума, внутренней способности вселенной к самоорганизации, происхождении человека и о многом другом. Русские субтитры.
                      1.


                      Смотреть дальше
                    • Краткий обзор популярных нейронных сетей

                        К написанию этой статьи меня побудила большая распространенность некоторых заблуждений на тему искусственных нейронных сетей (ИНС), особенно в области представлений о том, что они могут и чего не могут, ну и хотелось бы знать, насколько вопросы ИНС вообще актуальны здесь, стоит ли что-либо обсудить подробнее.

                        Я хочу рассмотреть несколько известных архитектур ИНС, привести наиболее общие (в следствие чего не всегда абсолютно точные) сведения об их устройстве, описать их сильные и слабые стороны, а также обрисовать перспективы.

                        Начну с классики.

                        Читать дальше →
                      • OpenCV. Видео с камеры. Пишем в файл

                          image
                          Приветствую!

                          В прошлых уроках:
                          OpenCV. Вывод видео
                          OpenCV (компьютерное зрение). Установка под MSVS 2008. «Hello World»

                          Мы научились устанавливать OpenCV, написали первую программу и считывали видео из файла.

                          Сейчас я хочу показать вам, как просто захватывать видео с камеры и научимся сохранять видео в файл.
                          Поехали!
                          Читать дальше →
                          • +10
                          • 6.8k
                          • 8
                        • OpenCV. Вывод видео

                            image

                            Сегодня я вам покажу как вывести видео в нашем приложении при помощи OpenCV. Это так же легко, как и работа с изображением. Помимо прошлых действий нам потребуется сделать цикл, для чтения каждого кадра видео, так же нам потребуется команда, по который мы сможем выйти из этого цикла, если видео покажется слишком скучным.=)
                            Приступим!

                            Читать дальше →
                            • +10
                            • 2.8k
                            • 1
                          • OpenCV (компьютерное зрение). Установка под MSVS 2008. «Hello World»

                              image
                              OpenCV — это библиотека алгоритмов компьютерного зрения, обработки изображений. Исходный код является октрытым.

                              Эта вещь очень интересная и ей можно найти много применений: идентификация пользователя за компьютером, распознавание предметов, трэкинг объектов, а уж в робототехнике применений ещё больше!

                              В этом посте я опишу подробную установку данной библиотеки и мы напишем простейшую программу — этакий «Hello World» в компьютерном зрении. :)
                              Читать дальше →
                            • (Дополненная) реальность подражает искусству

                              • Translation
                              Комикс Abstruse Goose
                              [iScreener]
                              предсказал вот что:


                              Примечание переводчика:  в комментариях, оставленных к этому видеоролику на YouTube, упоминают ещё одно такое художественное произведение, в котором играет роль распознавание лиц и дополненная реальность — это аниме-телесериал Higashi no Eden, вышедший в эфир с апреля по июнь нынешнего года.
                            • Расширенная реальность ближе, чем кажется

                                Сегодня никого не удивишь наличием GPS в мобильном устройстве. Сентябрьское исследование компании Berg Insight (на английском языке) говорит о 90 миллионах персональных навигаторов и около 28 миллионах мобильных телефонов со встроенным GPS приемником, которые уже имеются на руках пользователей. По мнению исследователей, к 2015 году количество активных пользователей навигационных приложений по всему миру будет составлять 88 миллионов человек.

                                Основной тенденцией 2009 года был переход существующих локальных приложений (всем известный TomTom Navigator) на технологию облачных вычислений, иначе говоря, превращение приложений в сервисы. Кроме того, за последние 9-12 месяцев появилось множество сервисов, сочетающих в себе мобильность, гео-позиционирование, локальный контент, а так же генерируемый пользователями контент, которые на полную мощь используют возможности вычислений на сервере, сочетая их с мобильностью использования.

                                Самым эффектным явлением последних месяцев можно назвать приложения augmented reality (расширенная или дополненная реальность), появляющиеся как грибы после дождя.

                                Эта тема не раз поднималась на хабре, например,

                                Подобные приложения используют GPS-модуль и электронный компас. Сейчас это реализовано в iPhone и устройствах на платформе Android. Владельцы других устройств пока лишены этого удовольствия.

                                Но ограничивается ли «расширенная реальность» только приложениями, упомянутыми выше?
                                Читать дальше →
                              • Чем заняться, или Как найти «свое дело»

                                  Привет, %username%!
                                  Решил добавить тебе позитива. Пятница, все таки ;)
                                  Приглашаю всех тех, кто неравнодушен к империям зла, гуглу, яблокам и прочим радостям хабражителей, обсудить топик.
                                  Ведь они почему так холиварить любят? Потому что им заняться нечем!
                                  А чем еще заняться-то?
                                • Быстрые роботы жонглируют телефонами

                                    Японская лаборатория Ishikawa Komuro Lab опубликовала видео своей новейшей разработки. Роботизированная рука с тактильными сенсорами и высокоскоростной видеокамерой может подкидывать и ловить предметы, завязывать узлы, жонглировать и даже есть палочками.



                                    Если нет времени смотреть трехминутное видео, то вот прямая ссылка на самую интересную часть.
                                  • Список ресурсов для изучения Ассемблера

                                      Доброго времени суток!
                                      Некоторым программистам иногда приходит в голову мысль «а не изучить ли мне ассемблер?». Ведь на нем пишут самые (с некоторыми оговорками) маленькие и быстрые программы, да и охота ощутить вкус низкоуровневого программирования берет свое. Ну и для общего развития не повредит.
                                      Мысль эта не обошла стороной и меня. Вдохновившись историей одного байта, я ринулся в бой…

                                      … но оказалось, что найти материал по интересующей теме не так просто, как хотелось бы. Посему решено было создать на хабре пополняющийся пост-индекс статей/книг/мануалов/etc. об этом, несомненно, великом языке.
                                      Под катом находится, собственно, список с краткими комментариями, разбитый по категориям.

                                      UPD
                                      В список начали добавляться ресурсы по программингу микроконтроллеров.
                                      Читать дальше →