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

Нейросеть строит пейзажное видео по одной фотографии

Время на прочтение 3 мин
Количество просмотров 6.3K
Работа с видео *Алгоритмы *Обработка изображений *Машинное обучение *Искусственный интеллект


Учёные из Университета Цукубы и Технологического Университета Тойохаси представили новую статью на SIGGRAPH Asia 2019. Она называется «Анимационный пейзаж: изучение самостоятельного движения и внешнего вида объектов для синтеза видеоизображений из одного изображения». Их метод с помощью свёрточных нейронных сетей (CNN) может создавать анимацию с высоким разрешением из одного ландшафтного изображения.

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

К сожалению, отмечают учёные, при использовании подобных методов разрешение и качество полученного видео часто оказывается намного ниже ожидаемых. Одной из причин неудовлетворительных результатов является то, что пространственно-временная область видео слишком велика по сравнению с изображениями. Другая причина — неопределенность в будущем, в прогнозировании кадров.
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 6

Нейросеть учат определять, что на картинке, и объяснять, почему это именно так

Время на прочтение 2 мин
Количество просмотров 3.2K
Алгоритмы *Обработка изображений *Машинное обучение *Искусственный интеллект

Источник: MIT

Когда люди смотрят на изображение чего-либо, они определяют, что на нём изображено, с помощью памяти, где содержится коллекция узнаваемых особенностей объекта. Человек может идентифицировать вид птицы, например, по контуру ее клюва, цвету ее перьев или форме лап. Нейронная сеть, однако, просто ищет образцы пикселей по всему изображению, не делая различий между птицей и ее фоном. Это делает нейронную сеть более уязвимой к ошибкам и затрудняет диагностику её работы людьми.

Вместо того, чтобы обучать нейронную сеть на изображениях птиц целиком, исследователи из частного Университета Дьюка в Северной Каролине и лаборатории Линкольна Массачусетского технологического института обучили ее распознавать различные особенности птиц: форму клюва и головы каждого вида, окраску перьев. Затем алгоритм на каждом новом изображении ищет эти отличительные признаки и пытается определить, к какому виду они принадлежат.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 1

Художники заметили, что сайты воруют арты из Twitter-аккаунтов и делают из них принты для футболок

Время на прочтение 2 мин
Количество просмотров 8.2K
Алгоритмы *Обработка изображений *Копирайт Финансы в IT


Художники объявили войну сайтам, которые предлагают купить футболки с рисунками. В течение нескольких лет художники, которые публиковали свои работы в интернете, натыкались на сайты, торгующие футболками и другими товарами с их рисунками без разрешения или какой-либо компенсации. Несколько художников выдвинули теорию, в соответствии с которой арты находили боты.
Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Комментарии 23

Дизайнер нагенерировал жуков нейросетью StyleGAN

Время на прочтение 2 мин
Количество просмотров 10K
Алгоритмы *Обработка изображений *Машинное обучение *Искусственный интеллект DIY или Сделай сам

Источник: cunicode

Бернат Куни, исследователь в области цифрового дизайна и экодизайна, работающий в студии cunicode, обучил нейросеть на иллюстрациях жуков, которые он взял из энциклопедии. После этого машина смогла сгенерировать собственные изображения.
Читать дальше →
Всего голосов 20: ↑16 и ↓4 +12
Комментарии 9

PSNR и SSIM или как работать с изображениями под С

Время на прочтение 4 мин
Количество просмотров 25K
Программирование *
Из песочницы
imageВ данной статье я коснусь базовых принципов, как работать с изображениями. Для этого я выбрал библиотеку OpenCV. Она распространяется бесплатно, так что скачать ее не составит труда.
Когда мне на учебе дали задание написать две метрики для оценки различия двух картинок, в частности качества видоизмененной от исходной, меня это конечно все это немного смутило. Знания в программировании были, мягко говоря, не очень большими, как-никак был только на первом курсе. Благо, какую библиотеку выбрать сказали заранее, так что с этим труда не возникло. А вот как ее использовать это было уже на порядок сложнее, все, что я в основном смог нарыть в интернете, было на английском, хоть я его и знаю на уровне, что могу читать тех. литературу, вследствие огромности самой библиотеки, подходило мало. Отлично, что удалось, какие функции и как использовать, я смог потом уточнить у преподавателя. А требовалось только понять как обращаться к самой картинке, в частности к отдельным пикселям изображения. Кого заинтересовало, добро пожаловать под кат.
Читать дальше →
Всего голосов 20: ↑17 и ↓3 +14
Комментарии 14

Дневники внедрения: работа модуля «Медиа Ресурсы» на примере банка

Время на прочтение 4 мин
Количество просмотров 1.1K
Блог компании BrandMaker Russia ERP-системы *
Доброго времени суток, хабрачитатели!

Одна из главных трудностей, возникающих при продвижении на рынок нового бизнес-софта – это отсутствие практических сведений об эффективности его работы в условиях реальных бизнес-процессов. У головного офиса BrandMaker в Германии имеется огромный багаж подобной информации, но относится она сугубо к европейским клиентам компании, и в России мало применима. Европа – Европой, но клиентам хочется убедиться в том, что программа будет столь же эффективна и в российских реалиях.

Чтобы наработать необходимый объем этих данных, BrandMaker-Russia решила предоставлять клиентам возможность протестировать продукт перед покупкой, оплачивая при этом только операционную работу по развертыванию и администрированию системы. Одним из условий такого сотрудничества является то, что в ходе тестирования пользователи системы самостоятельно оценивают изменения в бизнес-процессах, экономию временных и финансовых ресурсов. Нам важно, чтобы этот анализ происходил именно на стороне клиента – это, безусловно, делает его результаты более весомыми при принятии окончательного решения.

Сегодня хочу представить результаты одного из таких исследований.

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

Способы персонализации директ-мейла

Время на прочтение 4 мин
Количество просмотров 1.9K
Блог компании BrandMaker Russia Обработка изображений *
Доброго времени суток, Хабр!

В сегодняшней публикации хочу поднять вопрос создания директ-мейла — персонифицированных писем на основании единого шаблона. Такие письма довольно часто используются в качестве рекламного или информационного канала.

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

Для формирования предложения мы рассмотрели несколько вариантов решения такой задачи – для того, чтобы можно было сравнить их по скорости, трудозатратам, функциональности. И вот что у нас получилось.



Читать дальше →
Всего голосов 4: ↑1 и ↓3 -2
Комментарии 2

Масштабирование печатных макетов в три клика

Время на прочтение 3 мин
Количество просмотров 3.1K
Блог компании BrandMaker Russia Обработка изображений *
Доброго времени суток, хабрачитатели!

Как и в любом деле, в процессе работы с графикой наступает этап скучной рутины. Вот завершилась очередная баталия, в течение которой заказчик раз пять успел переписать своё ТЗ, а дизайнер – бесчисленное количество раз «поиграть со шрифтами». Макет готов, согласован, исходники переданы заказчику… А потом начинаются мелочи. Изначально делался макет, скажем, для наружки формата 3х6, но спустя какое-то время его решают использовать под печать на щиты других пропорций, или для винилового баннера, а то и вовсе для плаката А1.

Сама по себе работа по переверстке макетов – несложная, но если посмотреть на процесс в целом, то это уйма затраченного времени. Заказчик снова звонит/пишет дизайнеру, ставит ему ТЗ, дизайнер (хорошо, если сразу) делает ресайз, отправляет превьюшку заказчику, тот (хорошо, если сразу) согласовывает, дизайнер высылает исходники… На это легко можно убить полдня.

Бывают еще более запущенные случаи. Например, когда централизованно разработанные макеты в регионы сбрасываются в тяжелых .tiff, или в исходниках, но со склеенными слоями – чтобы на местах не «самодельничали», и твердо соблюдали корпоративный стиль. (Реальная ситуация, с которой сталкивался лично). Тогда тривиальная задача по масштабированию макета может превратиться в сложный квест с подбором шрифтов и прочими промежуточными этапами. Времени, соответственно, тратится еще больше.

Проблема действительно типичная. Мало того – международная. По крайней мере, европейские клиенты BrandMaker с ней тоже сталкиваются, поэтому для ее решения предусмотрен типовой механизм автоматического масштабирование макетов на базе модуля Web-to-Publish (бывший Web-to-Print). С его помощью менеджер по рекламе может самостоятельно масштабировать макеты, причем для этого ему понадобится только веб-браузер.



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

Основы настройки алгоритмов непропорционального масштабирования в Web-to-Print

Время на прочтение 3 мин
Количество просмотров 1.8K
Блог компании BrandMaker Russia Обработка изображений *
В одной из своих прошлых публикаций мы рассказывали о том, как на базе нашего модуля Web-to-Print можно настроить гибкое масштабирование печатных макетов через веб-интерфейс – чтобы сами заказчики могли автоматически переверстывать макеты под нужные им размеры, не обращаясь к услугами дизайнера.

В той статье показано, как эта функция выглядит с точки зрения юзера – как он в итоге буквально в три клика может изменять пропорции макета и получать готовые к печати файлы. Сегодня же представляю вашему вниманию обратную сторону медали – за счет чего достигается вся эта лёгкость и как настраиваются алгоритмы для автоматической переверстки макетов.
Читать дальше →
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 2

Быстрое создание 3D изображений из обычных фотографий — технология из Японии

Время на прочтение 1 мин
Количество просмотров 26K
Работа с 3D-графикой *


Сейчас каждый день появляется огромное количество новых технологий, включая сферу и аппаратного, и программного обеспечения. За всем уследить невозможно, уж слишком много всего. Но иногда появляются разработки, не обратить внимания на которые просто нельзя. Именно такую технологию на днях представили разработчики из Токийского Технологического Института. Японцы разработали достаточно быструю и эффективную технологию создания 3D изображений на ПК из обычных фотографий, полученных цифровой «мыльницей».

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

Пишем бота для игры «Найди отличие»

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

Не так давно я наткнулся на игру, в которую играл много лет назад. Я думаю, многие при поиске отличий ломали себе глаза долгое время. Сегодня я решил пройти её еще раз, но проходить её с 0 мне было, честно говоря, лень. Поэтому я решил написать себе помощника. В статье будет рассказано одно из решений, не наилучшее, но самое понятное для новичков. Итак, начнем.

Писал я всё на python 2.7
Использовалась библиотека PIL

from PIL import Image, ImageDraw


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

image1 = Image.open("1.jpg")

Так мы открываем нужный нам файл.

pix1 = image1.load()

Записываем в pix1 цвета всех пикселов картинки. Теперь по координате пикселя мы можем получить его цвет.

draw = ImageDraw.Draw(ANS)

Создание инструмента для рисования.

image1.size

Возвращает пару (ширина и высота картинки).

draw.ellipse((x, y), (255, 255, 255)) 

Рисование белой точки по заданным координатам.

ANS.save("ans.png", "PNG")

Сохранение изображения в формате PNG. Если не указан полный путь, то сохраняется в папку с исполняемой программой.

del draw

Удаление инструмента «draw».

Приступим к главному…
Читать дальше →
Всего голосов 61: ↑43 и ↓18 +25
Комментарии 55

Детектирование и локализация произвольного текста на изображениях, полученных с помощью фотокамер мобильных телефонов

Время на прочтение 3 мин
Количество просмотров 24K
Разработка под iOS *Алгоритмы *Обработка изображений *
Я иногда путешествую по разным странам, и языковой барьер, довольно часто, становится серьезным препятствием для меня. И если в странах, где используются языки германской группы, я еще как то могу сориентироваться, то в таких странах как Китай, Израиль и арабские страны без сопровождающего, путешествие превращается в загадочный квест. Невозможно понять местное расписание автобусов/поездов/электричек, названия улиц в небольших городах очень редко есть на английском языке. А уж проблема с выбором, что бы поесть, из меню на непонятном языке вообще сродни ходьбы по минному полю.
Так как я разработчик под iOS, я подумал, а почему бы не написать такое приложение: наводишь камеру на вывеску/расписание/меню и тут же получаешь перевод на русский.
Читать дальше →
Всего голосов 38: ↑36 и ↓2 +34
Комментарии 41

Получаем тип и размеры изображения без скачивания его целиком, используя Python

Время на прочтение 2 мин
Количество просмотров 16K
Разработка веб-сайтов *Python *Обработка изображений *
Возникла задача профильтровать базу данных ссылок на изображения и удалить большие. В результате было найдено решение на Python, которым я поделюсь под хабракатом:

image
Читать дальше →
Всего голосов 53: ↑47 и ↓6 +41
Комментарии 14

Делаем скриншоты правильно: практические советы

Время на прочтение 8 мин
Количество просмотров 184K
Блог компании Alconost Разработка веб-сайтов *Обработка изображений *
Туториал
Устройство для снимка экрана на первых компьютерах (Command-Shift-3)
Устройство для снимка экрана на первых компьютерах (Command-Shift-3)

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

Ведь кажется, что скриншот — это “секунда работы, Alt+PrintScreen и Ctrl+V!”. Некоторые клиенты удивляются, когда слышат, что скриншот в мануале может стоить и $2 и даже $5.

В этой статье я расскажу, как правильно делать скриншоты, почему это не просто “два клика” и какие подводные камни встречаются на пути неопытного скриншотера. Рассматривайте ее как чеклист или список практических советов для тех, кто документирует ПО. Надеюсь, это поможет вам избежать разочарований и порадовать юзеров красочными понятными картинками.
Читать дальше →
Всего голосов 81: ↑69 и ↓12 +57
Комментарии 76

История про хранилище изображений. Или как велосипед спас от костыля

Время на прочтение 7 мин
Количество просмотров 14K
Блог компании 2ГИС Высокая производительность *Программирование *Анализ и проектирование систем *Проектирование и рефакторинг *


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

В статье расскажу, как мы разработали сервис, способный хранить миллионы фотографий и обслуживать тысячи запросов в секунду.
Поехали
Всего голосов 36: ↑36 и ↓0 +36
Комментарии 10

Монохромная камера от Leica за $7450

Время на прочтение 1 мин
Количество просмотров 22K
Гаджеты Фототехника


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

Тем не менее, есть и исключения из общего правила. Компания Leica, к примеру, недавно обновила модельный ряд своих монохромных камер Leica M Monochrom, выпустив новую модель. Эта камера способна делать только черно-белые снимки. А стоит она — $7950.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 45

Мешают туристы на фоточке? Adobe Monument Mode уберет все лишнее

Время на прочтение 2 мин
Количество просмотров 17K
Софт Фототехника IT-компании


Вчера состоялась конференция Adobe MAX, на которой компания продемонстрировала технологии, ПО и его возможности, над которыми ведется работа в настоящий момент. Участники провели несколько презентаций, и одной из наиболее запоминающихся была презентация с «Monument Mode». Это новая возможность для камер мобильных устройств, позволяющая получать фотографии без туристов, автомобилей и других объектов, которые портят все удовольствие и мешают увидеть себя или какую-либо достопримечательность на отпускном фото.

Сейчас Monument Mode еще дорабатывается, но результат все равно впечатляет. Так, на сцене двум гостям презентации было предложено действовать, как туристам, которые фотографируют достопримечательности. Когда камеру смартфона навели на саму «достопримечательность», приложение медленно убрало всех «туристов» и другие объекты со снимка, оставив лишь саму достопримечательность. Monument Mode использует также и другие снимки местности, если таковые есть.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 21

Приключения в отдельном потоке. Доклад Яндекса

Время на прочтение 11 мин
Количество просмотров 6.2K
Блог компании Яндекс JavaScript *Клиентская оптимизация *Интерфейсы *Обработка изображений *
Как работать с изображениями на клиенте, сохраняя плавность UI? Разработчик интерфейсов Павел Смирнов рассказал об этом на основе опыта разработки поиска по фотографиям на Маркете. Из доклада можно узнать, как правильно использовать Web Workers и OffscreenCanvas.



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

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

Повышаем эффективность взаимодействия дизайнеров и frontend-разработчиков

Время на прочтение 9 мин
Количество просмотров 4.5K
Высокая производительность *Разработка веб-сайтов *HTML *Управление разработкой *Дизайн
Из песочницы
Когда к списку ключевых услуг нашего аутсорс-продакшена добавился дизайн, мы решили, что не хотим работать по общепринятым стандартам. Мы стали искать особый подход к дизайну: максимально качественно, максимально оперативно, максимально экономно. И мы его нашли — просто поменяв местами дизайнеров и верстальщиков.


Читать дальше
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 18
1