Как стать автором
Обновить
45.44
Рейтинг

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

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

Сначала показывать
Порог рейтинга

Привлекательность изображения: человек vs алгоритм (обзор результатов анкетирования 2282 человек)

Блог компании JUG Ru Group Обработка изображений *

Я страдаю частичным дальтонизмом (не различаю некоторые оттенки) и всегда затруднялся в магазине выбрать галстук к рубашке и пиджаку, а потом каждое утро составлять комбинацию из многих вариантов. В результате жена делала мне комплекты, и я просто выбирал «комплект 1» или «комплект 9».

В моём случае, как и во многих других, пригодился бы автоматический способ определять, что выглядит привлекательнее для большинства людей. В итоге я создал такой способ и хочу рассказать Хабру об этом.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 656
Комментарии 2

Новости

Оптическое распознавание символов с помощью Rust и WebAssembly

Блог компании RUVDS.com Python *Обработка изображений *Rust *WebAssembly *
Перевод

После переписывания Cyberscore я захотел отправить на сайт какие-нибудь результаты. Последнее, во что я играл, это Pokémon Legends: Arceus, по которой на Cyberscore есть около 3000 таблиц результатов. Я не собирался отправлять столько рекордов вручную, поэтому начал придумывать инструмент для автоматизации этого процесса.

Эта статья посвящена двум вещам: процессу извлечения результатов из JPG с помощью Rust и встраиванию этого функционала во фронтенд Cyberscore.
Читать дальше →
Всего голосов 46: ↑45 и ↓1 +44
Просмотры 3.6K
Комментарии 0

Как работает перспектива в изображениях?

Обработка изображений *Научно-популярное Фототехника Физика
Перевод
«Линза доминировала уже шесть сотен лет и я считаю, что изображениям пора отходить от неё. Если это произойдёт, может случиться что-то чудесное».Дэвид Хокни, 2022 год

У вас когда-нибудь было такое: вы фотографируете какую-то далёкую сцену, а на фото она выглядит слишком маленькой по сравнению с её окружениями?


Комикс Мег Адамс

В этом посте мы поговорим о том, как возникает это явление, и что мы с ним можем сделать.
Читать дальше →
Всего голосов 59: ↑58 и ↓1 +57
Просмотры 12K
Комментарии 24

Как научиться распознавать новый документ за две недели?

Блог компании Домклик Обработка изображений *Машинное обучение *Искусственный интеллект

Всем привет! Мы — команда распознавания документов Домклик, и мы помогаем банку упростить и ускорить процесс выдачи ипотеки.

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

Читать далее
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 2.3K
Комментарии 6

Никогда не используйте пикселизацию для сокрытия текста

Информационная безопасность *Обработка изображений *Браузеры
Перевод
image

Наша компания пишем много отчётов (такое бывает, когда вы занимаетесь хакингом). При этом часто требуется скрывать часть текста. У нас уже давно действует политика, по которой при сокрытии текста для надёжности следует использовать только чёрные полосы. Иногда люди хотят проявить себя используют такие методики удаления данных, как размытие, искажение или пикселизация. Но это ошибка.

Сегодня мы рассмотрим одну из таких методик — пикселизацию, и покажем, почему это плохой, небезопасный, гарантированный способ обеспечения утечки данных. Чтобы продемонстрировать, как это происходит, я написал инструмент под названием Unredacter. Он получает отредактированный пикселизированный текст и возвращает его в исходный вид. В реальном мире люди часто используют пикселизацию, но тыкать пальцем мы сейчас ни в кого не будем.
Читать дальше →
Всего голосов 83: ↑82 и ↓1 +81
Просмотры 22K
Комментарии 40

Визуальный SLAM: делаем HD-карты при помощи смартфона

Блог компании Город Иннополис Обработка изображений *Машинное обучение *Разработка робототехники *

Привет, Хабр! Меня зовут Гращенков Александр, я iOS-разработчик в компании RoadAR. С 2016 года живу и работаю в Иннополисе, занимаюсь компьютерным зрением и интеграцией нейросетей в мобильные платформы.

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

Сейчас мы создаем детализированные трехмерные сканы дорог при помощи смартфонов. Я расскажу, что такое HD-карты, сравню два подхода к их созданию и покажу вам трехмерный Иннополис.

Читать далее
Всего голосов 42: ↑42 и ↓0 +42
Просмотры 7.5K
Комментарии 16

Как за 40 часов распознать всех поросят с помощью компьютерного зрения. Решение задачи на AgroCode Hack

Работа с видео *Обработка изображений *Хакатоны Машинное обучение *

2021 год был очень насыщенный на хакатоны и ИТ-чемпионаты. Мы неоднократно писали о том,  что специализируемся на проектах по компьютерному зрению. В этом наша сила. На AgroCode Hack нам предстояло за 40 часов решить кейс с использованием компьютерного зрения и AI по сегментации и отслеживанию поросят. Рассказываем, как в очередной раз заняли призовое место на хакатоне и отследили всех хрюш. 

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 2.3K
Комментарии 2

Transformers for Dense Prediction

Обработка изображений *Машинное обучение *
Из песочницы

Трансформеры уже захватили мир машинного обучения, начав свой путь с обработки текстов, перешли в другие области как: аудио, работа с графами, работа видео . В этом посте хотел бы остановиться на теме dense prediction в компьютерном зрении (segmentation, monodepth estimation) и поделиться работами на эту тему.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 688
Комментарии 0

Как дроны помогают нам управлять состоянием дорог в рудном карьере

Блог компании Группа НЛМК Обработка изображений *Визуализация данных Промышленное программирование *Софт

Привет, Хабр! Беспилотные летательные аппараты (БПЛА) часто используются в горнодобывающем производстве, чтобы ускорить и обезопасить работы в карьерах. В НЛМК мы, в частности, применяем дроны для анализа состояния дорог на Стойленском ГОКе, потому что хорошая дорога позволяет расходовать меньше топлива для автотранспорта, дольше сохранять шины и, конечно, делает работу водителей комфортнее и безопаснее.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 1.5K
Комментарии 2

Фотошоп Средневековья

Обработка изображений *История IT Научно-популярное
Перевод
Может показаться, что обработка и улучшение изображений свойственны только нашему цифровому веку. Однако в манускрипте «Хроника Каттендейке» конца пятнадцатого века, составленном на территории исторических Нидерланд, содержатся потрясающие примеры аналогового редактирования изображений.


Рис. 1. Королева Альбина с сёстрами на корабле. The Hague, RL, 1900 A 008, fol. 68v.

Поначалу может показаться, что изображение группы людей в лодке является обычной гравюрой, вставленной в манускрипт (Рис. 1). Поскольку однолистовая печать (гравюры и ксилографии) часто использовалась в рукописных книгах второй половины пятнадцатого века (см., например, Rudy 2019), этот пример может и не казаться чем-то особенным. Однако присмотревшись, можно увидеть множество признаков того, что это изображение скрывает больше, чем кажется на первый взгляд. Наклонные линии, обрамляющие изображение, и различия в отрисовке воды между кораблём и берегом указывают на аналоговые манипуляции с изображением. Прежде чем приступать к дальнейшему исследованию такой редактуры, её важности и значимости для структуры изображений позднего Средневековья, нам нужно вкратце рассказать об этом манускрипте.
Читать дальше →
Всего голосов 56: ↑54 и ↓2 +52
Просмотры 11K
Комментарии 6

Обнаружение новизны изображений с помощью Python и библиотеки scikit-learn

Программирование *Обработка изображений *Визуализация данных Читальный зал

В статье я расскажу, как с помощью библиотек scikit-learn, opencv, numpy, imutilsс выявить новизну входных изображений. Многие программы требуют наличия возможности решить, принадлежит ли новый объект тому же распределению, что и существующие объекты (это промежуточный результат), или его следует рассматривать как новизну. Часто эта возможность используется для очистки реальных наборов данных.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 1.4K
Комментарии 1

Объект, камера, монитор – что происходит с цветом?

Python *Обработка изображений *Софт Фототехника

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

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

В этой статье рассмотрены некоторые тонкости процесса цветопередачи в цепочке цифровая камера - компьютер - монитор.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 2K
Комментарии 16

Калибровка и профилирование мониторов

Python *Обработка изображений *Софт Фототехника Видеокарты
Из песочницы

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

В чём существенные отличия между профилированием и калибровкой? Доступны ли эти процедуры домашнему пользователю компьютера? Возможна ли программная реализация калибровки монитора не уступающая по качеству аппаратному профилированию?

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 7.6K
Комментарии 25

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 2

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

Продолжим изучение компьютерного зрения, которое мы начали на прошлом уроке. Напомню кратко, что там было:

• Этапы обработки и анализа изображений.

• Установка OpenCV.

• Простая программа на OpenCV – отображения картинки в окне.

• Изменение размеров картинки.

• Преобразование из цветного формата в черно-белый.

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

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 6K
Комментарии 7

Стеганографические эксперименты с видеофайлами и Youtube

Работа с видео *Python *Алгоритмы *Обработка изображений *DIY или Сделай сам
Из песочницы

В один из вечеров у меня появились наукообразные вопросы. Можно ли «растворить» какой-либо видеофайл, разместив его в теле другого видеофайла так, чтобы при этом первый видеофайл можно было относительно легко и беспрепятственно достать обратно? Кроме того, чтобы не углубляться в математику проблемы, можно ли это желание реализовать своими силами за один вечер, предположим на языке Python без использования каких-либо сторонних стеганографических библиотек и иных специальных инструментов?

Узнать, как я ставил эксперименты
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 3.2K
Комментарии 6

Как мы создавали мощный сервис для обучения нейронных сетей в помощь разработчикам и бизнесу

Анализ и проектирование систем *Обработка изображений *Amazon Web Services *Машинное обучение *Искусственный интеллект
Из песочницы

Машинное обучение стало популярной темой в последние годы, причем не только в среде разработчиков, но у широкой общественности. При этом разработка моделей для обучения нейронных сетей требует высокого уровня знаний и опыта в предметной области. Не все, кому она требуется, могут обучить себе модель самостоятельно, а обращаться к сторонним специалистам дорого. Рассказываем о том, как мы создавали сервис по обучению нейронных сетей для бизнес пользователей и разработчиков совместно с AI-стартапом.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 3K
Комментарии 3

Анализ стадий волейбольной игры с помощью искуственного интеллекта

Python *Обработка изображений *Машинное обучение *Искусственный интеллект TensorFlow *

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

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 2.8K
Комментарии 14

Мультимодальные нейронные сети, как искусство

Обработка изображений *Визуализация данных Машинное обучение *Искусственный интеллект

В прошлой статье, рассказывая про GPT-J-6B, я упоминал, что современные алгоритмы обработки естественного языка вызывают немалый ажиотаж даже среди людей, мало слышащих про машинное обучение. И вот, не успел ещё стихнуть шум обсуждений про возможности GPT-3 от OpenAI, как нам показали ещё одну работу их команды в области ИИ, которую назвали в честь Сальвадора Дали и робота ВАЛЛ·И – DALL-E.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 5.2K
Комментарии 0

Intel на OpenTalks.AI — приглашаем послушать

Блог компании Intel Программирование *Обработка изображений *Машинное обучение *


16-18 февраля в Москве пройдет открытая конференция по искуccтвенному интеллекту (ИИ) OpenTalks.AI / 2022. На ней будут продемонстрированы лучшие разработки и решения в области ИИ из России и из-за рубежа, а также пройдет обсуждение феномена ИИ со всех сторон. Конечно же, Intel будет участвовать в этой конференции, ведь ИИ сейчас — один из приоритетов компании. Мы расскажем об опенсорс библиотеке для федеративного машинного обучения OpenFL и опыте ее применения для улучшения здоровья космонавтов NASA, поделимся опытом разработки приложений для детектирования медицинских масок и обнаружения токсичных комментариев с помощью библиотеки OpenVINO, а также поучаствуем в сессии по супер компьютерам для ML/DL.
Посещение конференции может быть очным или удаленным. Регистрация — на сайте мероприятия. Приглашаем всех желающих!
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 466
Комментарии 0

Скринкасты терминала. Запись действий в консоли Linux

Блог компании FirstVDS Настройка Linux *Open source *Обработка изображений *Софт

Копипаст из чужой консоли

Скринкаст консольной сессии в маленьком анимированном gif — самый простой и быстрый способ продемонстрировать свои действия в консоли. Такую анимацию легко запостить в чате или опубликовать на веб-страничке, она весит совсем мало. Но это неоптимальный вариант.

Существуют специализированные инструменты именно для консольных скринкастов. Для этого они задействуют встроенный псевдотерминал Linux, то есть PTY. Самые продвинутые добавляют спецэффекты типа подсветки нажатий клавиш и, самое главное, позволяют выделить мышкой и скопировать текст прямо из «видео».
Читать дальше →
Всего голосов 36: ↑36 и ↓0 +36
Просмотры 6.1K
Комментарии 8

Вклад авторов