Квадрокоптеры и различные БПЛА постепенно становятся привычными инструментами во многих сферах профессиональной деятельности. Очень сложно переоценить возможности дронов в руках фотографов и видеооператоров, но полностью реализовать потенциал этих устройств можно именно в области промышленности и геодезии. В особенности, если коптер работает под управлением специализированного ПО, а материалы аэросъемки проходят компьютерную обработку и используются для анализа различных данных. Читать полностью »
Рубрика «обработка изображений» - 37
Pix4D — от фотографий к измерениям
2018-11-14 в 12:38, admin, рубрики: 3d-моделирование, cad, dji, djiars, djimsk, djirussia, Phantom 4 Pro, pix4d, аэросьемка, аэрофотосъёмка, БПЛА, будущее здесь, видеотехника, геодезия, Геоинформационные сервисы, дроны, квадрокоптер, коптер, мультикоптеры, обработка изображений, ортофотоплан, фотограмметрияЭти новые уловки пока ещё способны перехитрить видеоролики от Deepfake
2018-11-09 в 12:00, admin, рубрики: Deepfake, fake news, знаменитости, искусственный интеллект, обработка изображений, подделки, порно, Работа с видеоНесколько недель специалист по информатике Сывей Люй [Siwei Lyu] наблюдал за роликами deepfake, созданными его командой, с терзающим беспокойством. Эти поддельные фильмы, созданные при помощи алгоритма машинного обучения, показывали знаменитостей, занимающихся такими вещами, которыми бы они не стали заниматься. Они казались ему странно пугающими, и не только потому, что он знал, что они поддельные. «Они неправильно выглядят, — вспоминает он свои мысли, — но очень сложно точно определить, из-за чего складывается такое впечатление».
Но однажды в его мозгу возникло детское воспоминание. Как и многие другие дети, он играл с детьми в «гляделки». «Я всегда проигрывал такие состязания, — говорит он, — потому что, когда я смотрел на их немигающие лица, мне становилось очень не по себе».
Он понял, что эти поддельные фильмы вызывали у него схожий дискомфорт: он проигрывал гляделки этим звёздам кино, поскольку те не открывали и не закрывали глаза с такой частотой, как это делают реальные люди.
Читать полностью »
Вариационные автокодировщики: теория и рабочий код
2018-11-09 в 10:42, admin, рубрики: python, sgd, VAE, вариационный автокодировщик, генерация рукописных цифр, машинное обучение, нейросеть прямого распространения, обработка изображенийВариационный автокодировщик (автоэнкодер) — это генеративная модель, которая учится отображать объекты в заданное скрытое пространство.
Когда-нибудь задавались вопросом, как работает модель вариационного автокодировщика (VAE)? Хотите знать, как VAE генерирует новые примеры, подобные набору данных, на котором он обучался? Прочитав эту статью, вы получите теоретическое представление о внутренней работе VAE, а также сможете реализовать его самостоятельно. Затем я покажу рабочий код VAE, обученный на наборе рукописных цифр, и мы немного повеселимся, генерируя новые цифры!
Читать полностью »
Как создать процедуральный арт менее чем за 100 строк кода
2018-11-08 в 10:52, admin, рубрики: Generative Art, python, Блог компании Pixonic, генеративное искусство, генеративный арт, обработка изображений, Программирование, процедуральное искусство, процедуральный арт, Читальный залGenerative art (генеративное или процедуральное искусство) может отпугнуть, если вы никогда с ним раньше не сталкивались. Если коротко, то это концепция искусства, которое буквально создает само себя и не требует хардкорных знаний программирования для первого раза. Поэтому я решил немного разбавить нашу ленту, погнали.
Читать полностью »
Создание GIF-анимации с помощью OpenCV
2018-11-07 в 10:47, admin, рубрики: dlib, imagemagick, imutils, opencv, python, машинное обучение, мемы, обработка изображений, Социальные сети и сообщества
Из этого туториала вы узнаете, как создавать анимированные GIF-файлы с помощью OpenCV, Python и ImageMagick. Затем объедините эти методы, чтобы создать генератор мемов с OpenCV!
Нам всем нужно время от времени посмеяться. И, возможно, лучший способ найти лулзы — это мемы. Некоторые из моих любимых:
- Лягушка Кермит: «Но это не мое дело»
- Сварливый кот
- Эпик фейл
- Хороший парень Грег
Но лично для меня ни один из этих мемов не сравнится с мемом ”Deal With It" («Смирись с этим» или «Разбирайся сам»), пример которого приведён в начале статьи.
Читать полностью »
Нейронные сети против цензуры хентая
2018-11-06 в 9:38, admin, рубрики: аниме, Законодательство в IT, искусственный интеллект, машинное обучение, нейронные сети, обработка изображений, хентай, цензураОт переводчика: Этот забавный репозиторий уже с неделю находится в трендах гитхаба, и сейчас у него фееричное количество из 5000 звёздочек и 400 форков — поэтому я подумал, что было бы интересно перевести про него статью, хотя она короткая, да и тематика для хабра не очень стандартная.
Если интересно, в оригинале статьи (ссылка около заголовка) есть ссылки на примеры работы программы.
DeOldify: программа для раскрашивания чёрно-белых изображений
2018-11-05 в 17:33, admin, рубрики: Fast.AI, jupyterlab, open source, pytorch, Self-Attention GAN, Wasserstein GAN, восстановление фотографий, машинное обучение, обработка изображений, расцвечивание, СофтЕсли вкратце, задача этого проекта — раскрашивать и восстанавливать старые снимки. Я немного углублюсь в детали, но сначала давайте посмотрим фотографии! Кстати, большинство исходных изображений взято из подреддита r/TheWayWeWere, благодарю всех за такие качественные большие снимки.
Это лишь немногие примеры, и они вполне типичные!
Мария Андерсон в роли Маленькой феи и её паж Любовь Рябцова в балете «Спящая красавица» в Императорском театре, Санкт-Петербург, Россия, 1890
Читать полностью »
Дорисовывание лиц с помощью машинного обучения
2018-11-04 в 18:22, admin, рубрики: machine learning, python, scikit-learn, машинное обучение, обработка изображенийВ этом примере показано использование различных алгоритмов машинного обучения для завершения изображений. Цель состоит в том, чтобы предсказать нижнюю половину лица, учитывая его верхнюю половину.
Первый столбец изображений показывает настоящие лица. Следующие столбцы иллюстрируют, как деревья (extremely randomized trees), метод k-ближайших соседей (k nearest neighbors/K-nn), линейная регрессия (linear regression) и RidgeCV (ridge regression complete) завершают нижнюю половину этих лиц.
Читать полностью »
Генерация произвольных реалистичных лиц с помощью ИИ
2018-10-30 в 10:18, admin, рубрики: 512-мерный вектор, AC-GAN, cyclegan, DC-GAN, Deepfake, GAN, open source, pg-GAN, pix2pix, Stack-GAN, TL-GAN, бородатость, генератор по условию, женственность, Компьютерное зрение, кучерявость, машинное обучение, мужественность, обработка изображений, перенос стиля, скрытое пространство, условные GANКонтролируемый синтез и редактирование изображений с использованием новой модели TL-GAN
Пример контролируемого синтеза в моей модели TL-GAN (transparent latent-space GAN, генеративно-состязательная сеть с прозрачным скрытым пространством)
Весь код и онлайн-демо доступны на странице проекта.
Читать полностью »
Играем в Mortal Kombat с помощью TensorFlow.js
2018-10-28 в 18:11, admin, рубрики: cnn, imgaug, javascript, LSTM, MK.js, MobileNet, mortal kombat, TensorFlow, VGG-16, аугментация данных, машинное обучение, обработка изображений, разработка игрЭкспериментируя с улучшениями для модели прогнозирования Guess.js, я стал присматриваться к глубокому обучению: к рекуррентным нейронным сетям (RNN), в частности, LSTM из-за их «необоснованной эффективности» в той области, где работает Guess.js. В то же время я начал играться с свёрточными нейросетями (CNN), которые тоже часто используются для временных рядов. CNN обычно используют для классификации, распознавания и обнаружения изображений.
Управление MK.js с помощью TensorFlow.js
Исходный код для этой статьи и МК.js лежат у меня на GitHub. Я не выложил набор данных для обучения, но можете собрать свои собственные и обучить модель, как описано ниже!