Как стать автором
Обновить
89.84

Обработка изображений *

Работаем с фото и видео

Сначала показывать
Порог рейтинга
Уровень сложности

Современные аналоговые компьютеры: есть будущее?

Время на прочтение5 мин
Количество просмотров34K
Большинство из нас связывает развитие информационных технологий с цифровой революцией. Появление микропроцессоров, конечно, вывело электронику на принципиально новый уровень. Уже гонки за обладание самым мощным суперкомьютером потеряли свой научный шарм — терафлопсы прямо зависят от количества денег и свободного места. Докупай серверов и увеличивай вычислительную емкость.

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

До цифровой эпохи развивалось направление аналоговых компьютеров.
Где они сейчас? Есть ли им применение?
Всего голосов 60: ↑50 и ↓10+40
Комментарии105

Краткая история проекта OpenCV

Время на прочтение5 мин
Количество просмотров37K
Автор: Кирилл Корняков, лидер команды разработчиков в Itseez.

Привет, Хабр!

image

Этой записью мы открываем блог компании Itseez (от англ. it sees — «оно видит!»). Компания основана адептами компьютерного зрения, проработавшими в этой области более 13 лет, среди которых есть участники проекта OpenCV с первого дня его существования. Наша стратегия связана с разработкой технологий и продуктов в области компьютерного зрения под девизом ”Vision that works!”. Наши клиенты — Willow Garage, NVidia, Intel, Microsoft, несколько менее известных компаний и стартапов. На сегодняшний день коллектив Itseez — это команда из 40 инженеров и исследователей, многие сотрудники активно участвуют в образовательной деятельности: преподают в университете, публикуются в журналах и выступают на конференциях, а также проводят школы по компьютерному зрению.

На страницах блога мы бы хотели рассказывать о том, что интересного происходит в реальном и кибер-пространстве вокруг нас, а также в мире компьютерного зрения. Мы надеемся, что публикуемые материалы будут интересны людям, близким к машинному обучению, робототехнике, вычислительной фотографии, технологиям интеллектуального видеонаблюдения и дополненной реальности, а также к смежным направлениям Науки и Техники. Важной особенностью Itseez является то, что многие наши разработки являются open-source, поэтому мы постараемся подкреплять свои слова примерами реального кода.

Поскольку это первая запись в нашем блоге, хотелось бы поделиться чем-то интересным, поэтому мы расскажем о ключевом проекте компании — о разработке библиотеки алгоритмов компьютерного зрения OpenCV (о своем вкладе в ROS (Robot Operating System) и PCL (Point Cloud Library) мы пока умолчим). Подготовленный читатель, вероятно, удивится, задавшись вопросом: “Но ведь OpenCV разрабатывается Intel / Willow Garage!”, и будет прав, но лишь отчасти. Действительно, далеко не все знают, что большинство ведущих разработчиков OpenCV живут и трудятся в России, в городе Нижний Новгород, и являются сотрудниками компании Itseez. Поэтому, чтобы устранить недоразумения, первый пост мы решили посвятить краткому изложению истории OpenCV. Также, пользуясь случаем, в заключении мы поделимся некоторой инсайдерской информацией о будущем проекта.
Читать дальше →
Всего голосов 61: ↑58 и ↓3+55
Комментарии29

Фотографируемся после каждого коммита (Linux, OSX)

Время на прочтение1 мин
Количество просмотров4K
Программа imagesnap (OSX) позволяет делать фотографии веб-камерой из командной строки. Например, она может автоматически фотографировать программиста после каждого коммита в репозиторий git, нужно всего лишь добавить следующий код в .git/hooks/post-commit.

#!/usr/bin/env ruby
file="~/.gitshots/#{Time.now.to_i}.jpg"
puts "Taking capture into #{file}!"
system "imagesnap -q -w 3 #{file}"
exit 0

Потом кадры собираются в видеоролик программой tlassemble.
Читать дальше →
Всего голосов 71: ↑54 и ↓17+37
Комментарии44

Формирование высокоуровневых признаков с помощью широкомасштабного эксперимента по обучению без учителя

Время на прочтение5 мин
Количество просмотров25K
В статье Распознавание лиц человеческим мозгом: 19 фактов, о которых должны знать исследователи компьютерного зрения упоминался экспериментальный факт: в мозге примата имеются нейроны, селективно реагирующие на изображение морды лица (человека, обезьяны и т.п.), причем средняя задержка составляет около 120 мс. Из чего в комментарии я сделал дилетантский вывод о том, что зрительный образ обрабатывается прямым распространением сигнала, и количество слоёв нейронной сети — около 12.

Предлагаю новое экспериментальное подтверждение этого факта, опубликованное concretely нашим любимым Andrew Ng.
Читать дальше →
Всего голосов 68: ↑64 и ↓4+60
Комментарии68

Истории

Krakako — плагин для Adobe Photoshop

Время на прочтение2 мин
Количество просмотров4.6K
Krakako 'click & share' plugin

С помощью данного плагина Вы сможете в один клик поделиться изображением с друзьями/коллегами/клиентами.

Читать дальше →
Всего голосов 36: ↑24 и ↓12+12
Комментарии19

Четверть века исполнилось формату GIF

Время на прочтение2 мин
Количество просмотров2.2K
Ровно 25 лет назад 15 июня 1987 специалистами фирмы CompuServe, которая сейчас является подразделением AOL, был создан формат растровых изображений GIF (Graphic Interchange Format) специально для передачи в глобальных компьютерных сетях.

Формат GIF характеризуется следующими свойствами:
  • Размер картинки — от 1х1 до 65535х65535 пикселов.
  • Число цветов палитры — от 2 до 256.
  • Каждый цвет палитры имеет глубину 24 бита/пиксел (выбор из 16 миллионов цветов).
  • Карта прозрачности — 1-битная (полупрозрачных цветов нет).
  • Число повторов анимации — от 1 до 65535, а также бесконечное.
  • Время показа одного кадра анимации — от 1/100 секунды до 655 секунд.
  • Число кадров анимации — неограниченно.
  • Число невидимых текстовых комментариев и размер каждого комментария — неограниченны.


Технически способность создания компактных цветных картинок в формате GIF основана на алгоритме сжатия данных, который в 1977 году разработали израильские специалисты по теории информации Яков Зив (Jacob Ziv) и Авраам Лемпель (Abraham Lempel); алгоритм получил наименование LZ (Lempel-Ziv) по первым буквам фамилий его создателей. Позднее — в 1984 году — Терри Велч (Terry Welch), сотрудник фирмы Unisуs, улучшил реализацию алгоритма Зива-Лемпеля, и, таким образом, метод сжатия сейчас известен под названием LZW (Lempel-Ziv-Welch)
Узнать подробности
Всего голосов 50: ↑46 и ↓4+42
Комментарии22

Японцы разработали виртуальных аватаров

Время на прочтение1 мин
Количество просмотров2.4K


Похоже на то, что многие любители анонимности и виртуальных превращений (включая зрелых мужчин, общающихся в чЯтиках в качестве 15-летних школьниц, причем без всякого на то злого умысла), вскоре получат еще один интересный инструмент. Не для работы, нет — для запутывания собеседников развлечений. Команда японских разработчиков создала специализированное ПО, позволяющее получить виртуального аватара, в точности повторяющего ваши движения и мимику.

Читать дальше →
Всего голосов 53: ↑40 и ↓13+27
Комментарии53

Телеприставка Intel с распознаванием лиц

Время на прочтение1 мин
Количество просмотров2K


Компания Intel готовит к запуску собственный телевизионный сервис (приставка + подписка), ключевой функцией которого будет распознавание лиц зрителей, сидящих перед телевизором. Предполагается, что это позволит показывать таргетированную рекламу и давать более точные рекомендации по просмотру передач.

Система будет определять пол и возраст зрителя, так что мужчина никогда не увидит рекламу женских товаров, а детям вообще можно запретить просмотр рекламы на программном уровне.
Читать дальше →
Всего голосов 15: ↑10 и ↓5+5
Комментарии22

Применение SURF для создания маркера дополненной реальности

Время на прочтение6 мин
Количество просмотров20K

Применение SURF для создания маркера дополненной реальности


Это продолжение топика о дополненной реальности. Вот здесь первая часть. В обсуждении топика юзером Inco были показаны интересные результаты его работы в направлении распознавании маркера дополненной реальности Видео.На тот момент времени не оказалось, но через пару месяцев мне стало интересно как всё это работает, насколько устойчив подход — и свободные часы нашлись. Представляю вам свою реализацию этой идеи, который вылился в доклад на вот этом событии.

Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии6

Триангуляция против эффекта Доплера: битва технологий на футбольном поле

Время на прочтение3 мин
Количество просмотров3.6K

Триангуляция мяча по шести видеокамерам в системе Hawk-Eye, точность 3,6 миллиметра, 25% мяча должны быть видимы

Международный совет футбольных ассоциаций (IFAB) приступил к финальным тестам систем отслеживания мяча при пересечении линии ворот. 2 июля 2012 года на специальной встрече в Киеве совет IFAB должен вынести окончательный вердикт и официально внести изменения в футбольный устав, если одобрит одну (или обе) технологии.

Начало конкурса инициировала ФИФА в июле 2011 года, опубликовав технические спецификации. Первоначально для участия заявились 12 систем. В первых тестах осенью 2011 года участвовали восемь, а в финал вышли две: Hawk-Eye и Goalref.
Читать дальше →
Всего голосов 45: ↑43 и ↓2+41
Комментарии58

Как работает приложение InstaCRT?

Время на прочтение1 мин
Количество просмотров2.4K
Эстетика ретро-фотографий, столь удачно продвинутая на рынок модным хипстерским приложением Instagram, не оставляет разработчиков равнодушными. И, судя по всему, привлечение пользователей к своим творениям не означает только лишь программирование и обычные приёмы маркетинга.

Некто Мартин Стром (Martin Ström), разработчик из Стокгольма, создал приложение InstaCRT для iOS, которое имеет одну функцию — наложение фильтра на изображение так, что создаётся впечатление картинки на старых ламповых чёрно-белых телевизорах.

Готовое фото выглядит так:



Однако, самое любопытное заключается не в этом, а в том, что находится «под капотом» InstaCRT. Приложение работает таким образом:
Узнать подробности
Всего голосов 85: ↑77 и ↓8+69
Комментарии36

Продемонстрированы возможности камеры Project Glass от Google

Время на прочтение1 мин
Количество просмотров2.1K


Уже достаточно давно известно о проекте «умных» очков от Google. Публиковались уже более-менее точные характеристики, вместе с детальным описанием самого проекта. Да и сами очки уже не раз и не два «засвечены» на представителях компании, включая Сергея Брина. Ну, а теперь компания решила продемонстрировать возможности камеры со своего девайса.

Читать дальше →
Всего голосов 45: ↑33 и ↓12+21
Комментарии88

Реализации прогрессивной загрузки изображений

Время на прочтение3 мин
Количество просмотров6.4K
В статье рассказывается о возможностях собственной реализации прогрессивной загрузки изображений на сайте без использования Flash. Интерактивное рисование реализуется через элемент: canvas из HTML5. Алгоритмическая основа процесса является дискретное вейвлет-преобразование.

jpg"пример"

Читать дальше →
Всего голосов 43: ↑30 и ↓13+17
Комментарии31

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн

Жестовый контроллер Leap Motion — новое слово в распознавании жестов

Время на прочтение1 мин
Количество просмотров5.9K


Этот жестовый контроллер нельзя назвать «убийцей» Kinect, поскольку его задачи несколько иные, но этот девайс показывает отличные результаты. Разработчики утверждают, что устройство распознает жесты и движения не просто точно (по словам тех же разработчиков, в 200 раз точнее любых аналогичных технологий). Таким образом, система управления жестами ставится на новый, более высокий уровень.

Читать дальше →
Рейтинг0
Комментарии1

121-мегапиксельный снимок Земли

Время на прочтение1 мин
Количество просмотров4K
Этот снимок был сделан с высоты 35 т. километров отечественный гидрометеорологическим спутником «Электро-Л» №1.

Earth by Electro-L No. 1


Читать дальше →
Всего голосов 81: ↑76 и ↓5+71
Комментарии34

Adobe разрешила пользователям старых версий Creative Suite не платить за патчи безопасности

Время на прочтение2 мин
Количество просмотров3.3K
Любопытная ситуация сложилась за последние несколько дней вокруг нескольких флагманских продуктов компании Adobe.

Многие знают, что недавно была выпущена последняя версия пакета Creative Suite 6, включающего Photoshop, Illustrator, DreamWeaver и другие программы, который, кстати, отныне сможет работать по подписке, исключая необходимость покупать программу «навсегда». Незадолго до этого Adobe выпустила ряд исправлений безопасности, который самой компанией был помечен как критический; при этом оказалось, что патчи фактически обновляют старый Creative Suite 5.x до актуальной шестой версии и, чтобы получить безопасный продукт, пользователям следует заплатить за исправления. В частности, стоимость обновления для Photoshop CS6 составила $199, для Illustrator CS6 — $249, для Flash Professional CS6 — $99. Правда, Shockwave Player предлагалось обновить бесплатно.

Любопытно, что в Adobe заявили, что Photoshop не является излюбленной мишенью для хакеров и проблема "...if exploited would allow malicious native-code to execute" не должна никого особо взволновать.

Вероятно, возмущённые отклики пользователей на странную политику компании относительно обеспечения безопасности своих продуктов, не оставили руководство не тронутым. В Adobe не стали настаивать на своём и изменили решение — компания объявила, что все пользователи Creative Suite 5.x, которых не устраивает фактическая покупка новой версии программ под видом обновлений безопасности, всё-таки получат их бесплатно — именно для своей версии пакета.

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

Источник
Всего голосов 15: ↑8 и ↓7+1
Комментарии10

Кластеризация дубликатов в Яндекс.Картинках

Время на прочтение1 мин
Количество просмотров7.3K
Сегодня в клубе Яндекс.Субботник появилось интересное видео о том, как Яндекс обрабатывает изображения для исключения дубликатов. Рассказывает Александр Крайнов: он с 2000 года занимается проектами, связанными с обработкой медиаданных. В Яндексе отвечает за проекты, в которых задействовано компьютерное «зрение».

О докладе
Легко найти дубликаты среди тысяч картинок. Сложнее – среди миллионов. И совсем трудно – среди миллиардов. Чем выше полнота работы алгоритма, тем больше проблем. Но в то же время полнота кластеризации дубликатов – это основа качества поиска изображений.

Думаю, многие не следят за этим клубом и мне кажется, что после этого видео есть над чем поразмыслить.
Всем кому интересно — прошу под кат.
Читать дальше →
Всего голосов 40: ↑39 и ↓1+38
Комментарии8

Песочница с дополненной реальностью из Калифорнийского университета

Время на прочтение1 мин
Количество просмотров7K


Помнится, в детстве мне очень нравилось играть в песочнице, благо в соседнем доме жил водитель КАМАЗа, он регулярно заполнял нашу песочницу чистым речным песком. Вероятно, многие помнят удовольствие от возни с песком (не зря же так популярен пляжный вид творчества, с возведением песочных замков и скульптур) — и разработчики из Калифорнийского университета явно не исключение. Именно они создали высокотехнологичную песочницу, добавив в обычный процесс игры с песком немного дополненной реальности.

Читать дальше →
Всего голосов 56: ↑52 и ↓4+48
Комментарии29

Google открыл ключевую технологию Street View

Время на прочтение1 мин
Количество просмотров2.2K
Google выложил в открытый доступ библиотеку C++ Ceres Solver, которая осуществляет моделирование и анализ сложных проблем нелинейной минимизации суммы квадратов.

Метод наименьших квадратов используется в разных областях: от построения сложных кривых в статистике до построения 3D-моделей по фотографиям в системах компьютерного зрения. В Street View система используется для привязки ожидаемого положения автомобиля (модель) к реальным координатам (данные).


Читать дальше →
Всего голосов 77: ↑69 и ↓8+61
Комментарии14

Плотностный алгоритм кластеризации пространственных данных с присутствием шума — DBSCAN

Время на прочтение3 мин
Количество просмотров16K
Доброго времени суток!
Хотел бы с вами поделиться реализацией в MATLAB плотностного алгоритма для кластеризации пространственных данных с присутствием шума — DBSCAN (Density Based Spatial Clustering of Applications with Noise).

Особенности


Алгоритм DBSCAN был предложен Мартином Эстер, Гансом-Питером Кригель и коллегами в 1996 году как решение проблемы разбиения (изначально пространственных) данных на кластеры произвольной формы. Большинство алгоритмов, производящих плоское разбиение, создают кластеры по форме близкие к сферическим, так как минимизируют расстояние документов до центра кластера. Авторы DBSCAN экспериментально показали, что их алгоритм способен распознать кластеры различной формы.
Читать дальше →
Всего голосов 19: ↑18 и ↓1+17
Комментарии9

Вклад авторов