Среди краудсорсинговых научных программ Интернета пополнение. Добро пожаловать на четвертую планету. NASA предлагает всем желающим принять участие в изучении уникальных для Марса сезонных явлений, подобных которым нет на Земле.
Метка «обработка изображений» - 4
Исследовать Марс вместе с NASA
2013-01-11 в 4:17, admin, рубрики: hirise, Mars Reconnaissance Orbiter, будущее здесь, краудсорсинг, обработка изображений, метки: hirise, Mars Reconnaissance Orbiter, марс, наса, обработка изображенийИграемся с изображениями в Python
2012-12-23 в 15:25, admin, рубрики: PIL, python, изображения, обработка изображений, метки: PIL, python, изображения, обработка изображений, рандом В этой статье я хотел бы разобрать различные способы преобразования изображений с помощью Python. Для примеров я решил взять несколько наиболее известных. В статье не будет ничего сложного, она ориентированна в основном на новичков.
Картинка для испытаний:
Подготовка
import random
from PIL import Image, ImageDraw #Подключим необходимые библиотеки.
mode = int(input('mode:')) #Считываем номер преобразования.
image = Image.open("temp.jpg") #Открываем изображение.
draw = ImageDraw.Draw(image) #Создаем инструмент для рисования.
width = image.size[0] #Определяем ширину.
height = image.size[1] #Определяем высоту.
pix = image.load() #Выгружаем значения пикселей.
Оттенки серого
Для получения этого преобразования необходимо «усреднить» каждый пиксел.
if (mode == 0):
for i in range(width):
for j in range(height):
a = pix[i, j][0]
b = pix[i, j][1]
c = pix[i, j][2]
S = (a + b + c) // 3
draw.point((i, j), (S, S, S))
Наложение текста и картинок на изображение с помощью библиотек MagickWand и GD
2012-11-19 в 23:55, admin, рубрики: php, копирайт, обработка изображений, метки: PHP, копирайт, обработка изображений MagickWand — одна из библиотек, осуществляющих доступ к пакету программ ImageMagic, для работы с изображениями в PHP. Рассмотрим особенности наложения текста и графики в ней. Говорят, что ImageMagic очень быстрый и дает результат лучшего качества (но не так распространен как GD). За одно проверим это.
Читать полностью »
Конкурс «Интернет-математика: Яндекс.Карты» — опыт нашего участия и описание победившего алгоритма
2012-11-19 в 6:33, admin, рубрики: computer vision, itseez, opencv, Алгоритмы, Блог компании «Itseez», интернет-математика, Компьютерное зрение, обработка изображений, яндекс, метки: computer vision, itseez, opencv, интернет-математика, Компьютерное зрение, обработка изображений, яндексПрошло уже больше года после завершения конкурса "Интернет-математика: Яндекс.Карты", но нас до сих пор спрашивают об алгоритме, который принёс нам победу в этом конкурсе. Узнав о том, что недавно Яндекс объявил о старте очередной "Интернет-математики", мы решили поделиться опытом нашего прошлогоднего участия и описать наш подход. Разработанный алгоритм смог с точностью 99.44% правильно определить лишние изображения в сериях панорамных снимков, например, как здесь:
В этой статье мы описываем основные идеи алгоритма и приводим его детали для интересующихся, рассказываем об извлечённых уроках и о том, как это всё вообще было.
Исходный код нашего решения доступен на github (C++ с использованием OpenCV).
Читать полностью »
Кластеризация дубликатов в поиске по картинкам
2012-11-13 в 7:25, admin, рубрики: Блог компании Яндекс, большие объемы данных, Компьютерное зрение, обработка изображений, поиск по картинкам, яндекс, яндекс.картинки, метки: большие объемы данных, Компьютерное зрение, обработка изображений, поиск по картинкам, яндекс, яндекс.картинкиКаждый месяц на Яндексе поиском по картинкам пользуется больше 20 миллионов человек. И если кто-то из них ищет фотографии [Мэрилин Монро], это не значит, что им нужно найти лишь самые знаменитые снимки актрисы. В такой ситуации результаты, в которых большая часть найденных изображений будет копиями одних и тех же картинок, вряд ли устроят пользователей. Им придётся пролистать большое количество страниц, чтобы увидеть разные фотографии Монро. Для того чтобы облегчать людям подобные задачи, нам нужно сортировать картинки в результатах поиска так, чтобы они не повторялись. И мы научились «раскладывать их по полочкам».
Когда в 2002 году в Яндексе появился поиск по картинкам, технологий, позволяющих компьютерам непосредственно «видеть», какие объекты есть на изображении, не было вообще. Читать полностью »
Активные модели внешнего вида
2012-10-23 в 7:40, admin, рубрики: open source, opencv, обработка изображений, метки: opencv, обработка изображенийАктивные модели внешнего вида (Active Appearance Models, AAM) — это статистические модели изображений, которые путем разного рода деформаций могут быть подогнаны под реальное изображение. Данный тип моделей в двумерном варианте был предложен Тимом Кутесом и Крисом Тейлором в 1998 году [1]. Первоначально активные модели внешнего вида применялись оценки параметров изображений лиц, но затем они стали активно применяться и в других областях, в частности, в медицине при анализе рентгеновских снимков и изображений, полученных с помощью магнито-резонансной томографии.
В данной статье рассматривается краткое описание того, как функционируют активные модели внешнего вида и связанного с этим математического аппарата, а также приводится пример их реализации.
Голографические свойства бит-реверсивной перестановки
2012-10-22 в 10:58, admin, рубрики: python, Алгоритмы, голография, кодирование, обработка изображений, метки: python, голография, кодирование, обработка изображений Об экспериментах с компьютерной голографией писалось неоднократно. [1, 2, 3] Мне эта тема просто любопытна. Я как-то экспериментировал с бит-реверсивной перестановкой (bit-reversal permutation) изображений и случайно обнаружил голографические свойства. Но обо всем по порядку.
Читать полностью »
Как я с камерами воевал, или ГМТ в неумелых руках
2012-09-26 в 22:35, admin, рубрики: Камеры, математика, обработка изображений, Песочница, метки: Камеры, обработка изображений Добрый вечер, дорогиее, добрый вечер, славный город Белгород.
Расскажу я вам сегодня сказку об одном дураке. А дурак он (я, то беж) потому, что не следовал одной простой истине:
Знаменитая программистская лень заключается в том, что вместо лишних телодвижений (своих ли, машинных ли) лучше подумать и найти решение поизящнее и попроще.
А речь в ней пойдет о том, как дурак пытался научить находить положение камеры в пространстве.
Трекинг маркера в видеопотоке
2012-09-04 в 2:52, admin, рубрики: image processing, дополненная реальность, обработка изображений, Программирование, распознавание изображений, метки: image processing, обработка изображений, распознавание изображенийВ данной статье пойдет речь о том, как сделать трекинг контрастного объекта (маркера) в видеопотоке. Если требуется сделать нечто подобное как на видео, то добро пожаловать под кат.
Curiosity провёл первый уикенд на Марсе за обновлением софта
2012-08-12 в 19:55, admin, рубрики: curiosity, марс, обработка изображений, робототехника, метки: curiosity, марс, обработка изображенийПосле успешной посадки на Марс 5 августа аппарат Curiosity сделал несколько фотографий кратера Гейла. Но теперь пришло время заняться серьёзным делом. С 10 по 13 августа инженеры НАСА проводят полное обновление программного обеспечения на обоих компьютерах Curiosity.
Во время большого апгрейда установят программы, нужные для предстоящей деятельности, в том числе для распознавания объектов при автономном передвижении и для управления рукой-манипулятором.
Читать полностью »