Обновить
128K+

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

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

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

Свободный редактор GIMP — теперь нативное приложение для Mac OS X

Время на прочтение1 мин
Охват и читатели10K


Популярный open source графический редактор GIMP (свободная и бесплатная альтернатива редактору Adobe Photoshop) наконец-то портирован на Mac OS X в виде нативного приложения!
Читать дальше →

Плоская линза создаёт идеальное изображение

Время на прочтение2 мин
Охват и читатели19K


Физики из Гарвардской школы инженерного дела и прикладных наук (School of Engineering and Applied Sciences, SEAS) создали плоскую линзу диаметром 1 мм и толщиной 60 нм, которая преломляет световые волны так же, как обычная объёмная линза, но без оптических искажений.
Читать дальше →

Оптимизация алгоритма проверки условия Делоне через уравнение описанной окружности и его применение

Время на прочтение4 мин
Охват и читатели14K
Расскажу секрет о том, как быстро проверить выполнение условия Делоне для двух треугольников.
Собственно сама оптимизация описана немного ниже(см.«Оптимизация алгоритма проверки условия Делоне через уравнение описанной окружности»), но расскажу обо всем по порядку.

В моем случае триангуляция применяется в трассировке изображения, для разбиения плоскости на примитивные сектора (треугольники). Как известно, она делится также на несколько этапов: корректировка, выявление границ, обход границ, заметание контуров. Это в самом общем виде. Я бы хотел остановиться, думаю, на самом сложном этапе: заметание плоскости.
Итак приступим

Японцы разработали новый метод трехмерного сканирования объектов

Время на прочтение1 мин
Охват и читатели4.1K


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

Читать дальше →

Компьютерное зрение на Java для Android. Обзор библиотеки BoofCV

Время на прочтение3 мин
Охват и читатели24K
Наверное, каждый Android программист хотя бы раз задумывался о написание чего-нибудь полезного с использованием компьютерного зрения или дополненной реальности. А некоторые даже написали hello, word при помощи opencv, которую таки портировали и на Android. К сожалению, если мы захотим написать что-то серьезное, мы обнаружим, что набор библиотек с уже реализованными функциями Computer Vision не так велик, особенно это касается платформы Android. Чаще всего для этой цели используют opencv, написанную на C++ либо пишут свои велосипеды, что в общем тоже хорошо, но не так быстро, как хотелось бы в плане реализации. Однако, не все так плохо. Существует такой замечательный проект BoofCV, который представляет из себя библиотеку компьютерного зрения, написанную на чистом Java. Последние две буквы в названии библиотеки означают именно то, о чем вы подумали. А в последнем релизе появилась долгожданная поддержка Android. Ниже мы рассмотрим основные плюшки, предоставляемые библиотекой на конкретном примере.
Читать дальше →

Полноцветная печать с разрешением 100 000 DPI на дифракционном пределе

Время на прочтение2 мин
Охват и читатели1.8K
Учёные из Агентства по науке, технологиям и исследованиям Сингапура (A*STAR) реализовали метод печати микроскопических изображений с разрешением около 100 000 DPI. Предполагается, что этот метод найдёт применение для печати водяных знаков, секретных сообщений, в криптографии и в системах хранения информации.

Дифракционный предел — минимальный размер точки, который можно различить в отражённом свете. Он равен примерно половине длины волны, после чего соседние пикселы начинают визуально сливаться друг с другом. В середине видимого спектра длина волны составляет около 500 нм, так что пикселы должны находится друг от друга на расстоянии больше 250 нм, чтобы их было видно в оптический микроскоп. Здесь реализовано именно такое разрешение печати.


Изображение Лены размером 50×50 микрометров
Метод печати

Curiosity провёл первый уикенд на Марсе за обновлением софта

Время на прочтение2 мин
Охват и читатели2.6K

Кратер Гейла

После успешной посадки на Марс 5 августа аппарат Curiosity сделал несколько фотографий кратера Гейла. Но теперь пришло время заняться серьёзным делом. С 10 по 13 августа инженеры НАСА проводят полное обновление программного обеспечения на обоих компьютерах Curiosity.

Во время большого апгрейда установят программы, нужные для предстоящей деятельности, в том числе для распознавания объектов при автономном передвижении и для управления рукой-манипулятором.
Читать дальше →

Захват изображений с веб-камеры через QCamera

Время на прочтение8 мин
Охват и читатели48K
Привет, хабр!

В этой статье я расскажу о работе с веб-камерой из Qt5 под Windows (но пример также должен работать под Linux и Mac OS X с установленным плагином gstreamer).



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

Программный захват с вебкамеры

Время на прочтение4 мин
Охват и читатели135K
Недавно мне потребовалось получать данные с вебкамеры для автоматической их обработки. Перебрав несколько программок, обнаружил, что ни одна из них не позволяет рулить камерой программно — только формы да кнопки, в лучшем случае есть планировщик записи, но для этого приходится постоянно держать программу запущенной. Плюс не кросплатформенно, привязка к конкретному ПО в проекте. Решение — задействовать любимый язык программирования.
Читать дальше →

Qt + OpenCV. Runtime и Widget для CvCapture (устройства видеозахвата)

Время на прочтение14 мин
Охват и читатели23K

Введение.


Анализируя замечания предыдущего поста (Qt Designer & Runtime Qt библиотеки на службе OpenCV...), пришлось более детально проработать устройство видеозахвата библиотеки OpenCV и методы разделения библиотек runtime и виджетов.
Работа с Qt Designer удобна (я — лентяй), поэтому и возник компонент проектирования интерфейса для CvCapture. После начала работы подтянулось и «научное » тому объяснение — удобно применить нечто похожее, скажем, при проектировании интерфейса свойств или параметров приложения, использующего устройство видеозахвата.
Пока идёт скачивание архива проекта, читайте далее.

Благодарности.


Спасибо всем, кто оставил свои замечания по предыдущему посту.

Библиотека времени выполнения.


Итак, библиотека OpenCV установлена, примеры кода просмотрены. Самое время «прикрутить» устройство видеозахвата к Qt. Да не просто так, а чтобы и изображения получать, меняя устройства динамически. Да, чтобы помнило все пути к изображению, видео. Да, чтобы и номера камер переключало. Да, чтобы и… пост покороче получился.
Библиотека.

Чего проще! Наследуем новый класс библиотеки от QObject, прячем ненужные разработчику поля и методы в приватный класс как элемент коллекции QScopedPointer, монтируем сигналы оповещения и слоты-обработчики.
Читать дальше →

Nokia готовит «нечто удивительное» — смартфоны с постфокусными камерами?

Время на прочтение2 мин
Охват и читатели2.4K
Несколько дней назад в фирменном магазине Nokia в Хельсинки появилось вот такое многообещающая реклама:



из которого следует, что сразу после конференции Nokia World, которая должна пройти 5-го и 6-го сентября этого года, компания намерена представить общественности «нечто удивительное».

Несмотря на успокоительные заявления некоторых экспертов о том, что смартфоны Lumia продаются лучше, чем iPhone и Android-устройства на старте своих продаж, всё-таки принято считать, что дела в финской компании идут неважно. На фоне появляющихся слухов о том, что летний релиз Windows Phone 8 откладывается из-за необходимости исправления большого числа багов, так что даже разработчики мобильного подразделения были вынуждены прервать свои отпуска, ожидания пользователей, рассчитывающих, возможно, приобрести смартфон с новой системой вместо WP 7.8, выглядят слегка переоцененными.

Однако, следует признать, что Nokia не сидит на месте, а, вероятно, намерена поражать свою аудиторию одним из своих фирменных коньков — фотографическими возможностями своих устройств (вроде PureView с 41 Мп камерой). Стало известно, что финская компания приобрела компанию Scalado, которая разрабатывает технологию постфокусных съёмок.
Узнать подробности

Генетический алгоритм для генерации лиц

Время на прочтение1 мин
Охват и читатели8.5K
Что будет, если генератор случайных фигур соединить с детектором лиц? Способен ли эволюционный алгоритм путём случайных мутаций сгенерировать человеческое лицо? Разработчик программы Pareidoloop отвечает на этот вопрос утвердительно (генератор протестирован только в Chrome 21).


(с) spiritedflow
Читать дальше →

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

Фото после каждого коммита (Win)

Время на прочтение1 мин
Охват и читатели2K
Приятного времени суток!

Ох, жуть как зацепила статья alizar Фотографируемся после каждого коммита (Linux, OSX). Но в силу особенностей своей ОС, предложенные решения мне, слегка, не подошли. Проведя немного времени в поисках и не получив искомого результата, было принято решение сделать что-то простенькое (just for fun, with Demonix) для решения данной задачи…
Читать дальше →

Восстановление расфокусированных и смазанных изображений. Практика

Время на прочтение10 мин
Охват и читатели369K
Не так давно я опубликовал на хабре первую часть статьи по восстановлению расфокусированных и смазанных изображений, где описывалась теоретическая часть. Эта тема, судя по комментариям, вызвала немало интереса и я решил продолжить это направление и показать вам какие же проблемы появляются при практической реализации казалось бы простых формул.

В дополнение к этому я написал демонстрационную программу, в которой реализованы основные алгоритмы по устранению расфокусировки и смаза. Программа выложена на GitHub вместе с исходниками и дистрибутивами.

Ниже показан результат обработки реального размытого изображения (не с синтетическим размытием). Исходное изображение было получено камерой Canon 500D с объективом EF 85mm/1.8. Фокусировка была выставлена вручную, чтобы получить размытие. Как видно, текст совершенно не читается, лишь угадывается диалоговое окно Windows 7.



И вот результат обработки:



Практически весь текст читается достаточно хорошо, хотя и появились некоторые характерные искажения.

Под катом подробное описание проблем деконволюции, способов их решения, а также множество примеров и сравнений. Осторожно, много картинок!
Читать дальше →

Фабрика картинок — как оно работает? Часть 1

Время на прочтение5 мин
Охват и читатели3.7K
Хочется рассказать немного о технической части своего проекта, возможно для критики а может кто-то почерпнет что-то для себя.
Читать дальше →

Super-resolution из единственной фотографии

Время на прочтение2 мин
Охват и читатели34K
В обработке изображений существует класс методов Super-resolution (SR), которые позволяют качественно увеличить разрешение исходного изображения, при этом происходит преодоление оптического предела объектива и/или физического разрешения цифрового сенсора, который записал изображение.

Алгоритмы SR используют два подхода для вычисления результирующего изображения: 1) на базе множества кадров одного объекта; 2) самообучающаяся система с базой образцов.


Читать дальше →

CCV: современная библиотека компьютерного зрения

Время на прочтение1 мин
Охват и читатели15K
Спустя два года разработки состоялся релиз библиотеки ccv 0.1, которая использует ряд современных алгоритмов компьютерного зрения.

Библиотека ccv написана на C и позиционируется как компактная, лёгкая альтернатива OpenCV, поэтому из неё старательно изъяты все несущественные функции. Таким образом, ccv предназначена не для экспериментов с разными алгоритмами, а для практического использования в конкретных приложениях.
Читать дальше →

Фотография атомной тени

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

Тень атома иттербия, фото до и после фильтрации

Учёные из Центра квантовой динамики при университете Гриффита (Брисбен, Австралия) сумели первыми в мире сфотографировать тень отдельного атома. Учёные приблизились к теоретическому пределу микроскопии, потому что отдельный атом — это минимальный объект, который можно разглядеть в видимом свете.
Читать дальше →

Просмотр RAW-файлов средствами Windows

Время на прочтение2 мин
Охват и читатели189K
Если говорить о программе для просмотра RAW-файлов под Windows 7, ранее я бы, без сомнений, посоветовал вам на infranView с установленными плагинами. Другие наверняка бы рекомендовали ACDSee.

«Продвинутые» для этого используют LightRoom либо Aperture — если речь идёт не о Windows, а о Mac OS. Эти пакеты, без сомнений, необходимы для пакетной обработки изображений, но вот для предварительного просмотра и навигации по твоей съёмке — не очень.

Однако, на сегодня оказывается, есть более «нативное» и приятное для работы под Windows решение:
Читать дальше →