Pull to refresh

Исследователи ИИ обнаружили предел распикселизации лиц на фото. Дальше алгоритм «придумывает» лицо

Algorithms *Image processing *Artificial Intelligence
imageФото: Duke University

Исследователи показали работу новой системы на ИИ, которая генерирует изображение «с повышением частоты дискретизации» в 64 раза по сравнению с оригиналом с низким разрешением. В разработке использовали алгоритм исследования скрытого пространства. Система показала, что воспроизведенное изображение может кардинально отличаться от оригинала.
Total votes 9: ↑8 and ↓1 +7
Views 10K
Comments 18

Пользователи жалуются на проблемы в Nothing Phone 1: битые пиксели и зелёный экран

Gadgets Smartphones

Первые покупатели недавно вышедшего Nothing Phone 1 уже обнаружили проблемы. Они сообщают о неполадках с дисплеем, основной и селфи-камерой.

Читать далее
Total votes 2: ↑2 and ↓0 +2
Views 2.5K
Comments 0

Стандарт на размеры иллюстраций в текстах

Habr
Предлагаю договориться о размерах картинок, которые можно использовать в статьях, колонках и т.п. У многих изданий есть свои «любимые» размеры иллюстраций (например на VNUnet.com, где я имел честь немного потрудиться, это 185х110 пикселей). Такие стандарты служат для унификации внешнего вида каждой статьи, чтобы в итоге весь сайт выглядел стройнее и приятнее для глаза. Конечно он и сейчас вполне себе приятен, но нет предела совершенству. :)

Сразу предлагаю установить максимальный размер по ширине для крупных иллюстраций, помещаемых отдельным абзацем без обтекания текстом (схем, диаграмм...), как 430px по ширине (иначе они будут вылазить в самый низ статьи). А для предваряющих текст небольших картинок (например, логотипы компаний и всякий клип-арт о сабже статьи) предлагаю установить стандартный размер 140x140px или, если квадратной ее сделать нельзя, до 180px по ширине.
Total votes 13: ↑12 and ↓1 +11
Views 811
Comments 2

Восстановление битых пикселей ЖК

Computer hardware
Сомневался в успешности метода, а также в том, что мой вечно салатовый пиксель, застывший полгода назад и постоянно мозоливший мне глаз, «станет на место». Но…
О чудо, помогло!
screenshot

Читать дальше →
Total votes 143: ↑142 and ↓1 +141
Views 58K
Comments 144

Самодельные пиксельные печеньки

Working with icons *
image

Безгранична фантазия иконоделов. Был уже пост про Блокнот для иконок, Иконки из книг и даже про Шоколадные пиксели. Но SeattleJonman предлагает не останавливаться на этом и лепить иконки в прямом смысле этого слова, из теста!

Под катом фото процесса
Total votes 101: ↑94 and ↓7 +87
Views 1.4K
Comments 30

Spelunky

Lumber room
image

«Удивительно, но поиск не дал результатов» прочитал я, после того, как набрал в графе «Поиск по сайту» слово Spelunky. Действительно удивительно, ведь я был уверен, что познакомился с этой игрой именно благодаря Хабру. Теперь, пожалуй, я буду думать, что ссылка на игру приснилась мне в хорошем сне. Поиск врать не будет, надеюсь, поэтому я всё-таки напишу этот пост.

Тем более, есть неплохой повод: в начале сентября наконец вышла первая версия игры (до этого, значит, версии выпускались с номером <1).
Читать дальше →
Total votes 62: ↑49 and ↓13 +36
Views 1.1K
Comments 47

Баннер

Habr
Возможно, это только линуксовый флеш так себя ведет.

Total votes 10: ↑7 and ↓3 +4
Views 539
Comments 4

Confederate Express — игра про выживание в тонах сурового ретро, «написанная» мастерами современного пиксель-арта (Kickstarter Campaign)

Game development *


Страница проекта на Кикстартер — (Kickstarter link)
Страничка проекта на Фейсбуке — (Facebook link)
Официальный сайт разработчика Kilobite
Твиттер Максима Пашанина Twitter-link
Дебютный трейлер KS кампании Trailer Link

Честно, как на духу, не собирался писать что-либо до завершения еще одного туториала, ибо лучше моей болтовни — хорошая, добрая помощь, вы ясно мне дали это понять (смеется). Но сегодня под вечер увидел эту игру на Kickstarter, и как в случае с SpinTires не удержался. И вовсе не потому, что ее также делают наши соотечественники, и даже не потому, что ролик естественен как пение птиц по утру, но потому, что она… сказочная. И одновременно настоящая. Это не закос (да простят мне подобные формулировки) под ретро, это именно следование заветам, уважение традиций, и одновременно оригинальная подача того чтобы мы знали когда-то и того что мы никак не можем забыть. Предположу, что и не хотим забывать.



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


Back to the Future
Total votes 126: ↑116 and ↓10 +106
Views 62K
Comments 116

Откуда «мыло» в WPF и как с ним бороться

.NET *C# *
Sandbox
Tutorial


Это руководство для WPF-разработчиков, стремящихся добиться максимально чёткой картинки в своих приложениях. Графическая система WPF до мозга костей векторная, но конечным результатом её работы по-прежнему является растр. Если не уделить этому факту должного внимания, можно столкнуться с различными сортами «мыла» — паразитными артефактами растеризации. В такой ситуации важно не терять присутствия духа, причины их возникновения вполне рациональны, а методы борьбы достаточно просты и эффективны.
Читать дальше →
Total votes 184: ↑175 and ↓9 +166
Views 78K
Comments 62

В Оксфорде разрабатывают технологию создания гибких дисплеев со сверхвысоким разрешением

Computer hardware Physics
A collection of still images drawn with the technology
Ширина каждого «нанопиксельного» изображения меньше, чем толщина волоса человека (около 70 мкм)

Команда специалистов из Оксфорда в настоящее время работает над интереснейшей технологией, в перспективе позволяющей создавать гибкие дисплеи со сверхвысоким разрешением.

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

Читать дальше →
Total votes 34: ↑30 and ↓4 +26
Views 15K
Comments 44

Экран с бесконечным количеством пикселей

Mathematics *Data visualization *
Translation
image

На прошлой неделе я обновил свои мониторы. Выбросил Apple Cinema Display и на их место взял 4К-мониторы от Dell. Как печатнику, мне понравился предыдущий апгрейд с чёрно-белых до grayscale-мониторов в 90-х годах. Но 4К – ещё лучше. Дисплеи высокого разрешения уже пришли на смартфоны и планшеты. Приятно, что они появляются и у ноутбуков и декстопов. Шрифты выглядят чудесно.

Хотя – хорошие шрифты выглядят чудесно. Плохие выглядят хуже – они уже не спрячутся за плохо различимыми гранями грубых пикселей. Если вы работаете с текстом – читаете, пишете, программируете, рисуете (а это охватывает чуть ли не все профессии), то апгрейд на 4К стоит того.

image

Но что есть «4К»? С лёгкой руки маркетологов, это экран размера 3840 на 2160 пикселей (3840 – это ну почти 4000). По каждой из сторон разрешение в два раза больше, чем у HDTV, то есть 1920х1080.

Спервоначалу люди говорили, что у 4К-экранов «в два раза больше пикселей». На самом деле, если вы удвоите количество пикселей линейно, это всё равно, что вы разрежете каждый пиксель как по вертикали и по горизонтали. То есть, на экране 4К в 4 раза больше пикселей, чем у HDTV.

И, что характерно, на этом останавливаться никто не собирается, на горизонте уже дисплеи 7680 х 4320, известные как 8К. С другой стороны, разрешение, воспринимаемое человеческим глазом, имеет границы. Переход на 4К заметен. На 8К – менее заметен. В какой-то момент нужно будет перестать делить пиксели.

Но что, если они не перестанут? Что, если они будут делить пиксели бесконечно? Сколько тогда пикселей будет на экране?

а) по количеству положительных целых чисел
б) меньше
в) больше

Если вам не интересна математика, тогда итог статьи такой: купите 4К-монитор. Не стоит благодарности.
Читать дальше →
Total votes 77: ↑52 and ↓25 +27
Views 54K
Comments 126

Размеры растровых изображений: пиксели, DPI, PPI, сантиметры — вы ничего не путаете?

Client optimization *Image processing *
Приветствую уважаемое сообщество Хабра! Пишу эту небольшую заметку как важный ликбез для всех, кто работает с растровыми картинками. Обычно, вопрос в чём измерять изображения встаёт у новичков, но путают термины и опытные специалисты.


Читать дальше →
Total votes 8: ↑6 and ↓2 +4
Views 23K
Comments 5

Вся правда о битых пикселях

iCover.ru corporate blog Computer hardware Monitors and TV
Битые пиксели — один из самых острых вопросов, нередко становящийся поводом для бурного выяснения отношений с поставщиками ЖК-мониторов, планшетов и смартфонов. От этой проблемы зачастую спешат откреститься менеджеры фешенебельных магазинов, ссылаясь на регламент официальных производителей. На том, что такое «битые» пиксели, и как с ними бороться «один на один», мы остановимся в этой статье.


Читать дальше →
Total votes 43: ↑37 and ↓6 +31
Views 262K
Comments 35

«Пиксели»: игровые персонажи угрожают человечеству

Astronautics Games and game consoles


Ещё один фильм с «компьютерным» сюжетом. Кажется, на этот раз может получиться что-то хорошее. По крайней мере, сюжет у комедии «Пиксели» (Pixels) очень забавный.

В 1982 году НАСА отправило в глубины космоса капсулу с дружественным посланием к инопланетным цивилизациям. В послании координаты Земли, образцы жизни и культуры, в том числе код некоторых компьютерных игр.

Инопланетяне приняли послание, тщательно изучили игры — и вполне логично решили, что мы объявили им войну. Поэтому они прислали обратно… то же самое, что мы послали им. Увеличенного размера.
Читать дальше →
Total votes 26: ↑20 and ↓6 +14
Views 19K
Comments 20

Что в пикселе тебе моем: создание нанопикселей с помощью плазмонных метаповерхностей

ua-hosting.company corporate blog Manufacture and development of electronics *Popular science Nanotechnologies Physics


Взгляните на экран. Что вы видите? Страницу веб-сайта с текстом и картинками, верно? Но, а если копнуть глубже? Все эти разные по смысловой нагрузке и способу подачи элементы состоят из цифровых визуальных «атомов», называемых пикселями. Чем больше пикселей — тем лучше, за исключением некоторых инди-игр. Пиксели, как и любой «атом» во Вселенной, обладает своими определенными свойствами и ограничениями. По крайней мере так было раньше. Сегодня мы познакомимся с исследованием, в котором описывается метод создания нового типа пикселей, в сотни раз меньше и лучше нынешних. Как именно ученым это удалось, какими удивительными характеристиками обладают новые пиксели и смогли бы такие пиксели помочь нам разобрать происходящее во тьме третьей серии восьмого сезона «Игры престолов»? Ответы будем искать в докладе исследовательской группы. Поехали.
Total votes 29: ↑26 and ↓3 +23
Views 7.6K
Comments 3

Наука о восприятии цвета переворачивает наши взаимоотношения с экранами

Manufacture and development of electronics *Smartphones Monitors and TV
Translation

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




Первое, что видишь на своём телефоне – это изображение стилизованной пипетки. Резиновая груша вверху с небольшим световым бликом образует букву I в слове SPECIMEN [образец]. Ты наблюдаешь за тем, как небольшая цветная капелька с ускорением пролетает сквозь трубочку и формирует большую каплю с надписью PLAY. Нажми – и окажешься в игре, по результатам которой учёные, возможно, смогут лучше разобраться в том, как люди воспринимают цвета, и изменят показ изображений экранами всех электронных устройств.

Как игра Specimen достаточно минималистична. На экране видно тёмную чашку Петри, в которой передвигаются несколько каплеобразных «образцов». Игроки должны выбрать образец, точно совпадающий по оттенку, насыщенности и освещённости с цветом фона. Если вы выберете неправильный образец или не успеете сделать это, пока идёт время – и капля погибнет. Выберете правильно – капля взорвётся, как воздушный шарик на вечеринке, и вы услышите весёленький звук.
Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views 6.8K
Comments 2

Почему центр пикселя должен быть в (0,5; 0,5)

Working with 3D-graphics *Game development *CGI *
Translation
Сегодня, когда всё популярнее становится трассировка лучей (ray tracing) выполняемая из «глаза» камеры, этот урок нужно усвоить заново: код становится лучше, а жизнь — проще, если центр пикселя находится в координате (0,5; 0.5). Если вы уверены, что делаете всё правильно, то продолжайте в том же духе, для вас в статье нет ничего нового. Прочитайте лучше вот это.

Смысл размещения центра пикселя в (0,5; 0,5) впервые объяснила (по крайней мере, мне) милая короткая статья Пола Хекберта «Что такое координаты пикселя?» из книги 1990 года Graphics Gems, стр. 246-248.

Сегодня эту статью найти трудновато, поэтому вкратце изложу её суть. Допустим, у нас есть экран с шириной и высотой 1000. Давайте рассмотрим только ось X. Может возникнуть искушение назначить 0,0 центром самого левого пикселя в строке, 1,0 — центром следующего, и так далее. Можно даже использовать округление, при котором координаты с плавающей запятой 73,6 и 74,4 переносятся в центр 74,0.

Однако над этим стоит поразмыслить. При таком сопоставлении левый край будет находиться в координате -0,5, а правый — в 999,5. С такой системой неудобно работать. Хуже того, если к значениям координат пикселей применяются различные операторы наподобие abs() или mod(), то такое сопоставление может привести к незначительным погрешностям на краях.

Проще работать с интервалом от 0,0 до 1000,0, в котором центр каждого пикселя имеет дробную часть 0,5. Например, тогда целочисленный пиксель 43 будет иметь красивый интервал значений значений входящих в него субпикселей от 43,0 до 43,99999. Вот чертёж из статьи Пола:

Читать дальше →
Total votes 15: ↑15 and ↓0 +15
Views 5.8K
Comments 4

Два вида последовательного перебора пикселей

Algorithms *Mathematics *
Пространство плоскости часто делят на квадраты. Или, наоборот, квадратные вещи собирают вместе. Наверняка у кого-нибудь уже возникала идея собрать гирлянду из квадратных светильников и с помощью неё заполнить светом фигуру выбранной формы, с квадратными элементами детализации, как пикселями. Такой квадратный светильник может быть устроен так, что с предыдущим и следующим светильником соединён углами одного ребра.



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

Логика построения такая: расстановку в виде квадрата 2 на 2, нужно представить как один большой светильник и составить из него светильник ещё больше. Именно поэтому, если у вас на каком-то этапе получается квадрат, то его размер кратен степени двойки.
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Views 2K
Comments 9

Как с помощью суперпикселей улучшить аннотацию данных

SkillFactory corporate blog Python *Programming *Image processing *Machine learning *
Translation

К старту флагманского курса по Data Science рассказываем о суперпикселях, которые улучшают сегментацию данных, и знакомим читателей с платформой Kili Technologies, в инструментах которой они реализованы. Под катом подробности и ссылка на код быстрой реализации алгоритма сегментации SLIC.

Читать далее
Total votes 6: ↑4 and ↓2 +2
Views 2K
Comments 2

Пишем простой счетчик для сайта или приложения с помощью Google Cloud Functions и AWS Lambda/Snowflake

Amazon Web Services *Web analytics *Mobile App Analytics *Google Cloud Platform *Data Engineering *
Sandbox

Как работают популярные счетчики веб или мобильной аналитики, например, Google Analytics или AppsFlyer? На сайт устанавливаются их коды или в приложение интегрируется мобильное SDK. Потом при каждом действии клиента отправляется http запрос на сервер аналитики.

У использования стандартных счетчиков/пикселей есть минусы:

некоторые посетители используют анонимайзеры, которые блокируют такие запросы;

их сложно кастомизировать под себя.

В этой статье мы напишем собственный простой счетчик, который будет решать эти проблемы. Встроим его в PowerBI отчеты. Но принцип одинаков, его можно будет использовать и на веб-сайте, и в приложении, и в других  устройствах с доступом к интернету. Попробуем две точки сбора событий, чтобы изучить больше технологий: Google Cloud Function, которая будет писать события в Google BigQuery, и Amazon Lambda Functions с записью событий в Snowflake.

Читать далее
Total votes 2: ↑2 and ↓0 +2
Views 1.8K
Comments 0
1