Рубрика «обработка изображений» - 93

Mozilla оптимизирует формат JPEGMozilla анонсировала новый проект mozjpeg по созданию качественного кодера JPEG, который улучшит сжатие изображений при сохранении совместимости с существующими декодерами.

На каждом сайте постоянно увеличивается и количество файлов JPEG, и их размер. Поскольку HTML, JS, и CSS относительно невелики, то при загрузке веб-страницы основной трафик зачастую приходится именно на JPEG. Так что уменьшение размера фотографий — вполне очевидная цель для оптимизации, считает Mozilla.

Существующие кодеры JPEG зачастую работают не очень эффективно. Логично перейти на более современные алгоритмы (например, JPEG2000 с вейвлет-преобразованием или свободный WebP), и такая тема неоднократно обсуждалась. Но разработчики Mozilla говорят, что популярность JPEG слишком велика. Созданный в 1992 году этот стандарт сжатия с потерями стал общепризнанным. Переход на новый формат займёт много лет, поскольку он не совместим с имеющимся программным обеспечением. «Мы (в Mozilla) не сомневаемся, что алгоритмические улучшения когда-нибудь подтолкнут к такому переходу, возможно, скоро. Но даже в этом случае JPEG ещё долго будет с нами».
Читать полностью »

image

Предисловие

Доброго времени суток! Сегодня решил поделиться с Вами сокровенным — одним из своих любимых велосипедов.

Начну издалека — довольно долго я работал на одном радиозаводе в Челябинске, и был у нас (вообще и сейчас есть, просто я уже не там) один мега-проект: оптико-электронный модуль для охраны физических объектов. Это такая здоровая штука на поворотной установке, с тремя камерами на все случаи жизни (цветная — дневная, ЧБ светочувствительная — для сумерек, и тепловизор — для ночного наблюдения). Берётся такой модуль, ставится на вышку высотой метров 50 — и можно днём и ночью держать под наблюдением территорию в радиусе 4-5 километров. Подробности писать не стану, не о том пост. Кому интересно — сами найдут.

Разумеется, интересных задачек по обработке изображений было много. Об одной из таких я и хочу рассказать. А именно — как использовать массивно-парралельные вычисления для компенсации дрожания камеры в реальном времени, или почему SURF подходит не всегда. Добро пожаловать под кат.
Читать полностью »

Google выпустил карту лесов мира: Global Forest Watch

Если в соседнем лесу вырубают деревья, скоро вы можете узнать об этом практически в реальном времени, благодаря новому проекту Global Forest Watch, разработанному Google в сотрудничестве с Институтом мировых ресурсов и ещё 40 организациями.

На сайте опубликованы фотографии со спутников НАСА за последние 13 лет. Более того, алгоритмы обработки изображений позволяют детально подсчитать объёмы потерянных и выросших лесов на каждой территории и в каждой стране, по годам. Например, вот статистика по России за 2000-2013 гг: потери 36,5 млн га, выросло только 16,2 млн га (1-е место в мире по потере леса); Украина: -565 тыс. га, +353 тыс. га; Беларусь: -416 тыс. га, +375 тыс. га.
Читать полностью »

Миниатюрный датчик покажет врачам артерии пациента изнутри

Сердечно-сосудистые заболевания убивают миллионы людей каждый год. При этом «засоренные» артерии и крупные сосуды являются причиной смерти около 385 тысяч человек в год только в США. В принципе, врачи довольно давно научились прочищать забитые сосуды, но вот проблема — определить наиболее узкие и засоренные места не так просто.

Новые технологии помогают медикам, и детальное обследование сердечно-сосудистой системы человека — не исключение. На днях исследователи из Технологического университета Джорджии представили новую разработку: крохотный сенсор, способный изнутри показывать сосуды врачам, причем в режиме реального времени.

Читать полностью »

Введение

В этой статье речь пойдёт о распознавании жестов. Я считаю, что эта тема на сегодняшний день очень актуальна, потому что этот способ ввода информации более удобен для человека. В YouTube можно увидеть много роликов про распознавание, отслеживание предметов, в хабре тоже есть статьи по этой теме, так вот, я решил поэкспериментировать и сделать что-то своё, полезное и нужное. Я решил сделать видеоплеер, которым можно управлять жестами, потому что сам иногда очень ленюсь взяться за мышку, найти этот ползунок и перемотать чуть-чуть вперёд или чуть-чуть назад, особенно, когда смотрю фильмы на иностранном языке (там приходится часто перематывать назад).

В статье, в основном, речь будет идти о том, как я реализовал распознавание жестов, а о видеоплеере я только скажу в общем.
Читать полностью »

В задачах машинного зрения и автоматизированной обработки изображений зачастую встречается задача бесшовного наложения изображений. Для наглядности, сразу приведу пример.

Применение преобразования Пуассона для бесшовного наложения изображений

Читать полностью »

image
К XXII зимней Олимпиаде я выпустил игрушку Биатлон 2014 для iOS.
Выпуском приложения я пытался защитить тезис

Заработать на мобильной игре, не вкладывая денег в рекламу, можно только спекулируя названием приложения

Краткое описание

В этой игре используется метод совмещения виртуальных предметов (мишеней) с окружающей реальностью. Этап бега от стрельбища к стрельбищу сделан в стиле flappy bird. Соревнования идут между хозяином устройства и 12-ю лучшими на сегодняшний момент гонщиками мира: Фуркадом, Шипулиным, Свенсеном, Моравецем, Бьерндалином и прочими.

Предупреждение

Приложение платное. Успешные программисты могут позволить себе 30 35(инфляция) рублей на покупку, если захотят. Студенты и олигархи могут использовать хабра-диалог — с удовольствием вышлю промо-код для бесплатной загрузки. Промо-кодов осталось 50 штук.

Ниже история, как я выпускал это приложении и промежуточные финансовые показатели.
Читать полностью »

Новый орбитальный телескоп может «увидеть», что у вас в руках

Компания Ball Aerospace & Technologies известна своими проектами вроде телескопа Кеплер и Джеймс Уэбб. Эта же компания создает и оборудование для орбитальных спутников-телескопов, которые получают фотоснимки поверхности Земли с очень высоким разрешением.

Но на этот раз компания превзошла саму себя — на орбиту вскоре отправится телескоп, который сможет различать на поверхности планеты объекты размером 25 сантиметров. Другими словами, этот телескоп действительно сможет различить, во что одет человек, и что у него в руках.

Читать полностью »

Всем привет.
Сразу уточню заголовок: под нарезкой подразумевалось создание уменьшенных копий png и jpg файлов. То есть, то, что иногда требуется разработчикам/верстальщикам/дизайнерам. В моем конкретном случае — уменьшение картинкок для Retina дисплеев в два раза под обычные экраны.

Способ #0, канонический

То есть фотошопом или каким-нибудь другим редактором изображений при непосредственном участии пользователя. Последовательность действий такова: открываешь картинку в редакторе, уменьшаешь до 50 % (вставить нужное число), сохраняешь с требуемым именем. Если уменьшение изображения повесить макросом на хоткей, то время тратится только на переименование файла и первоначальную загрузку редактора. В итоге — секунд 30 на файл, недолго, но если файлов много, то потеря времени ощутима.
Могу поспорить, что многие, очень многие, так и делают или делали в течение какого-то периода своей карьеры. Я сам, зная о том, что все это можно легко автоматизировать, все равно рубил дрова тупым топором, успокаиваясь мыслью, что просто нет времени его наточить. И наконец это время пришло.

Маловажная информация

Катализатором, кстати, выступила эта ветка комментариев.

Способ #1: «Все уже сделали за нас»

Существуют вполне себе многофункциональные платные программы, а также инструмент в Photoshop начиная с v. 14.1 (спасибо designiac за ссылку). Они проворачивают свою магию прямо с psd файлом, избавляя от некоторых рутинных операций. Все это, конечно, круто, но во-первых, за деньги (все же пользуются лицензионным софтом!), а во-вторых, они все равно не сделают все за вас. Конечно, хотелось бы услышать мнение тех, кто пользовался подобными инструментами, может я не прав, и они действительно творят волшебство.
Читать полностью »

Fish on Wheels: самоходный аквариум с золотой рыбкой на основе Arduino + Beagleboard

На днях компания Studio Diip представила свой проект, который должен понравиться как любителям техники, так и любителям животных. Особенно золотых рыбок.

Дело в том, что эта компания создала самоходный аквариум, который управляется самой рыбкой. Правда, вряд ли рыбка осознанно двигает свое транспортное средство, но суть дела не меняется — аквариумом управляет его хвостатая владелица.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js