Проблема с кодированием видео и его сжатием его из гигабайтов в мегабайты, по-моему, всегда была актуальной. Если более менее профессиональные операторы, монтажники и т.д. уже не одну кошку съели на этой теме, то например любители и те, кто записывать видео с экрана своего монитора порой долго чешут затылок, прежде чем добиться каких либо серьезных результатов. В итоге куча потерянного времени, никому не нужные гигабайты исходящего трафика для загрузки домашнего видео на ютуб. Конечно, можно использовать в какой-то степени готовые решения в лице одной программы, и сжать видео буквально тремя кликами, но это не наш подход, когда абсолютно все шаги можно контролировать и влиять на них. Покопавшись в поиске, Хабр так и не выдал ничего похожего. Хотя возможно, что просто плохо поискал.
Читать полностью »
Рубрика «обработка изображений» - 129
x264 или как кодировать видео
2012-05-17 в 11:30, admin, рубрики: x264, обработка изображений, Работа с видео, сжатие без потерь, метки: x264, сжатие без потерьJavascript BMP Parser
2012-05-16 в 16:31, admin, рубрики: ajax, data processing, file api, html, html5, javascript, обработка изображений, метки: ajax, data processing, file api, html5, javascriptВступление
Еще с появления скриптов для отображения PDF, извлечения информации с MP3 и декодировки H.264 меня очень заинтересовала тема чтения и работы с бинарными данными в JavaScript.
В этом посте хотелось бы рассказать про свои эксперименты и рассмотреть эти возможности на примере «ручного» парсинга и отображения BMP-файлов (а заодно и освежить память о школьных временах работы с BMP на Паскале :) ).
Сразу хочу предупредить, что речь будет идти именно о написании JavaScript самостоятельно, а не его генерации с исходных кодов других языков с помощью какого-либо транслятора типа Emscripten.Читать полностью »
121-мегапиксельный снимок Земли
2012-05-14 в 11:11, admin, рубрики: глонасс, обработка изображений, Фототехника, Электро-ЛЭтот снимок был сделан с высоты 35 т. километров отечественный гидрометеорологическим спутником «Электро-Л» №1.
Adobe разрешила пользователям старых версий Creative Suite не платить за патчи безопасности
2012-05-13 в 15:26, admin, рубрики: adobe, безопасность, информационная безопасность, обработка изображений, патчи, метки: adobe, безопасность, патчиЛюбопытная ситуация сложилась за последние несколько дней вокруг нескольких флагманских продуктов компании 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 пересадить побольше пользователей за новую версию своего пакета, заодно заработав на этом, сказать трудно, однако факт того, что компания с мировым именем чутко прислушивается к мнению аудитории своих продуктов по крайней мере является примечательным.
Простой хеш для поиска похожих картинок
2012-05-12 в 6:07, admin, рубрики: images, recognition, Алгоритмы, обработка изображений, Программирование, метки: images, recognitionВ продолжение топика
Итак, в презентации было упомянуто, что для поиска у всех изображений:
- Удаляется информация о цвете.
- Они преобразуются к квадрату.
- Обрезаются края у квадрата.
Что же делать с картинкой далее?
Читать полностью »
Кластеризация дубликатов в Яндекс.Картинках
2012-05-11 в 16:18, admin, рубрики: дубликаты, изображения, картинки, кластеризация, обработка изображений, яндекс, метки: дубликаты, изображения, картинки, кластеризация, обработка изображений, яндексСегодня в клубе Яндекс.Субботник появилось интересное видео о том, как Яндекс обрабатывает изображения для исключения дубликатов. Рассказывает Александр Крайнов: он с 2000 года занимается проектами, связанными с обработкой медиаданных. В Яндексе отвечает за проекты, в которых задействовано компьютерное «зрение».
О докладе
Легко найти дубликаты среди тысяч картинок. Сложнее – среди миллионов. И совсем трудно – среди миллиардов. Чем выше полнота работы алгоритма, тем больше проблем. Но в то же время полнота кластеризации дубликатов – это основа качества поиска изображений.
Думаю, многие не следят за этим клубом и мне кажется, что после этого видео есть над чем поразмыслить.
Всем кому интересно — прошу под кат.
Читать полностью »
Если ты не собираешься это использовать, то зачем ты это вообще делаешь?
2012-05-10 в 19:30, admin, рубрики: интерфейсы, обработка изображений, ошибки, Программирование, фильтры, фоторедакторы, юзабилитиПрактически любой редактор изображений или фотографий, который я встречал, поддерживает большой набор всяких фильтров. Например, один фильтр делает изображение похожим на мозаику, а другой — на акварельный рисунок или что-то ещё. И, кроме нескольких простых корректировок, вроде яркости и контраста, я никогда не использовал всё это.
Я подозреваю, что программисты, которые делали эти редакторы, просто брали какую-нибудь книжку по обработке изображений и добавляли в программу каждый фильтр, который там был. И если в алгоритме были какие-то параметры, которые можно было бы менять, то в пользовательский интерфейс добавляли для него ползунок.Читать полностью »
Песочница с дополненной реальностью из Калифорнийского университета
2012-05-07 в 15:20, admin, рубрики: Kinect, дополненная реальность, обработка изображений, метки: kinect, дополненная реальность 
Помнится, в детстве мне очень нравилось играть в песочнице, благо в соседнем доме жил водитель КАМАЗа, он регулярно заполнял нашу песочницу чистым речным песком. Вероятно, многие помнят удовольствие от возни с песком (не зря же так популярен пляжный вид творчества, с возведением песочных замков и скульптур) — и разработчики из Калифорнийского университета явно не исключение. Именно они создали высокотехнологичную песочницу, добавив в обычный процесс игры с песком немного дополненной реальности.
Улучшенная стабилизация на Youtube
2012-05-07 в 10:47, admin, рубрики: YouTube, обработка изображений, Работа с видеоГод назад на Youtube появилась стабилизация видео: очень полезная вещь для улучшения качества материала, отснятого с мобильника или камеры без штатива (ну а кто сейчас снимает со штативом?). Чтобы убрать эффект «дрожащих рук», нужно выбрать соответствующую опцию в видеоредакторе (Edit→ Enhancements). При использовании стабилизации на видео накладываются своеобразные «кинематографические эффекты», чтобы оживать «мёртвое» движение камеры.
Сейчас разработчики из научно-исследовательского подразделения Google Research порадовали новостью, что значительно доработали стабилизацию на Youtube. Алгоритм научился устранять искажения роллинг шаттер, типичные для камер мобильных телефонов.
Читать полностью »
Google открыл ключевую технологию Street View
2012-05-02 в 22:44, admin, рубрики: Google, open source, Компьютерное зрение, обработка изображений, метки: Компьютерное зрениеGoogle выложил в открытый доступ библиотеку C++ Ceres Solver, которая осуществляет моделирование и анализ сложных проблем нелинейной минимизации суммы квадратов.
Метод наименьших квадратов используется в разных областях: от построения сложных кривых в статистике до построения 3D-моделей по фотографиям в системах компьютерного зрения. В Street View система используется для привязки ожидаемого положения автомобиля (модель) к реальным координатам (данные).

