История и традиции английского праздника хэллоуин

Стоит ли праздновать?

Отношение к Хэллоуину в России неоднозначное – некоторые считают его западной традицией и призывают отказаться от празднования, другим же нравится «потусторонний» антураж, символы и атрибуты праздника. На уровне государства Хэллоуин не запрещен, но и официальным праздником не является. Поэтому отмечать его или нет – личное дело каждого.

Аргументы противников Хэллоуина обычно сводятся к следующим пунктам:

  • «чужеродность» праздника – он пришел из западной традиции и навязан россиянам извне;
  • праздник глупый – не все понимают и принимают эти переодевания, светильники из тыкв и атмосферу ужаса;
  • не сочетается с традиционными христианскими взглядами – посвящен смерти, связан с мистическими субкультурами и поклонением демонам;
  • психологические причины – некоторые считают, что праздник навевает ужас на детей и имеет слишком много отсылок к теме смерти;
  • вытесняет исконно русские праздники вроде Ивана Купала.

В ответ на это сторонники Хэллоуина выделяют свои аргументы – в пользу того, что праздник можно отмечать:

  • атмосфера праздника не мрачная, а скорее веселая, чего остро не хватает в наше время;
  • праздник объединяет семьи – родители вместе с детьми наряжаются в забавные костюмы и получают сладости;
  • праздник достаточно популярен, магазины накануне этой даты полны соответствующей атрибутики, праздничная атмосфера объединяет людей;
  • это повод справиться со своими страхами, а еще – вспомнить умерших. Для детей это может быть полезно – они в будущем будут более просто относиться к смерти;
  • многим воспринимают Хэллоуин как сказочную историю, им нравится вырезать тыкву, переодеваться в необычные костюмы и участвовать в массовых мероприятиях.

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

Противникам Хэллоуина стоит вспомнить о нескольких исконно русских праздниках, близких по смыслу и антуражу.

Святки – это время между Рождеством и Крещением, то есть между 6 и 19 января каждого года. Согласно поверьям, считается, что в эти дни мир пока не крещен, поэтому по земле ходят духи и нечисть, которые расскажут о будущем. В эти разрешаются гадания, тогда как в остальное время согласно православной традиции гадание – грех. Согласно поверьям, принято гадать в вечер 13 января (Васильев вечер) и в ночь на 19 января – Крещенский сочельник. Традиционно принято колядовать именно на Святки, что напоминает выпрашивание сладостей на Хэллоуин.

День Макоши (отмечается 25 октября) тянется с языческих времен, когда по пятницам было принято прославлять Макошь – покровительницу всех женщин. В этот день было принято водить двухкольцевой хоровод, что символизировало приближение зимы – сложного для жизни периода.

День Ивана Купала (отмечается 7 июля) – один из самых важных славянских праздников, перешедший в традиции христианства. По старому стилю это был день летнего солнцестояния – после него дни становились короче, а ночи длиннее. Среди традиций празднеств – очищение огнем и водой, было принято развести костер, через который прыгали молодые пары. Также вода считалась в этот день целебной, поэтому все старались искупаться в реке или озере в этот день. Праздник Ивана Купала сохранился до наших дней, но уже не так популярен, как раньше.

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

Remove Image Background

Remove.bg — бесплатный сервис, используя искусственный интеллект, автоматически удалит фон с фотографии за несколько секунд. Просто загрузите изображение (в формате JPEG или PNG), на котором на переднем плане находится нужный объект: человек, животное, автомобиль, товар, блюдо… и автоматически получите вырезанный элемент.

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

Программа предлагает предварительный просмотр работы (превью), который можно отредактировать: удалить лишнее или наоборот восстановить удалённый участок. Эти просмотры доступны для скачивания в течение 60 минут, после чего они будут автоматически удалены.

Иллюстрация качества AI-сервиса Remove.bg по удалению фона с фото, содержащего волосы и шерсть

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

Один кредит вы получаете в подарок за регистрацию, а также по одному кредиту за каждого приглашённого друга.

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

Иллюстрация качества AI-сервиса Remove.bg по удалению фона с фото, содержащего автомобиль

Remove.bg можно интегрировать в ваши приложения, а для Photoshop уже есть готовое расширение. Правда использование интегрированных версий, в отличие от оригинального сайта, уже требует кредиты. Каждый месяц выдаётся 50 бесплатных предварительных просмотров для интегрированных версий, за остальные же придётся доплачивать.

Потрясающая новость от создателей Remove.bg в том, что теперь можно удалить фон не только с фото, но и видео… полностью автоматически и бесплатно. Но об использовании ИИ для обработки видео я напишу отдельную статью.

MyHeritage

MyHeritage — онлайн-сервис, разработанный для создания родословного дерева. Среди его функций есть и улучшение качества фотографий, раскрашивание чёрно-белых, восстановление яркости потускневших старых цветных фото и даже их анимация. В качестве тестирования бесплатно предоставляется по 5 проб для каждой опции.

Технология улучшения фотографий MyHeritage

Демонстрация улучшения качества изображения с помощью ИИ на сервисе MyHeritage

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

Увеличенный фрагмент фото для более детальной оценки качества работы нейросети

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

Оригинал фото, снятый на плёнку никогда не был резким

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

Исправление резкости на фотографии с помощью сервиса MyHeritage

Работа с цветом

Вторая функция сервиса MyHeritage — это работа с цветом. Она основана на двух различных технологиях:

  1. Раскрашивание чёрно-белых фотографий
  2. MyHeritage In Color — восстановление яркости на потускневших цветных фото

Интересно, что при загрузке файла сервис автоматически определяет какую именно технологию применить к конкретной фотографии.

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

Вот два портрета из моих экспериментов.

Раскрашивание чёрно-белой фотографии нейросетью c помощью AI-сервиса MyHeritage

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

Результат работы нейросети при раскрашивании портретной чёрно-белой фотографии

К сожалению, у меня не оказалось под рукой старой цветной фотографии, чтобы посмотреть на качество восстановления яркости (MyHeritage In Color) и я загрузила фото, снятое телефоном. В итоге:

  • исправлена цветопередача;
  • с резкостью чуда не случилось (фото осталось нерезким);
  • засвеченные участки были восстановлены, причём очень качественно;
  • на всём фото (кроме лица) уменьшена пикселизация.

Анимация фото

Новинка MyHeritage — это применение анимации к изображению. Только представьте, старая фотография начинает оживать: поворачивать голову, улыбаться и даже подмигивать! Аж мурашки по телу… И всё это можно попробовать абсолютно бесплатно.

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

Вот что у меня получилось.

Анимация фотографии с помощью AI-сервиса MyHeritage

Традиции и обряды

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

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

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

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

Remini

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

Данный сервис очень удобный в использовании, даёт потрясающий результат. Каждый день начисляется 5 бесплатных кредитов, во время работы нейросети показывается реклама.

Представляю результаты нескольких моих экспериментов. Надо сказать, что это не просто сервис, это настоящий «комбайн», который предлагает целых 14(!) функций. Наберитесь терпения, чтобы посмотреть как они работают.

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

Улучшить

Отличная функция по улучшению качества изображений, в том числе восстановлению резкости на размытой фотографии. Для сравнения нейросети Remini с уже рассмотренной выше (AI Face Retouch) я взяла ту же фотографию.

Восстановление размытой фотографии с помощью нейросети от Remini

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

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

Обработка фото с помощью функции Улучшить от Remini

Надо отметить, что обработанное изображение увеличено в 2 раза, приятная неожиданность.

Улучшить+

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

Улучшить видео

Также платная функция, но предпросмотр можно сделать бесплатно. Мною ещё не протестирована, обязательно напишу свои впечатления.

Данная нейросеть от Remini превратит фото в рисунок.

Функция РАСКРАСИТЬ в сервисе Remini

Портрет

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

Обработка лица с помощью функции ПОРТРЕТ от Remini

Аниматор лица

Работа Face Animator Remini сильно отличается от уже рассмотренной анимации от MyHeritage. На мой субъективный взгляд, она работает менее естественно, но у неё есть 3 колоссальных плюса:

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

Всего за несколько секунд нейросеть от Remini превратит портрет в эскиз.

Функция ЭСКИЗ от Remini

DeScrath

Всего за несколько секунд нейросеть DeScrath Remini отреставрировала старую фотографию со множеством царапин. Удивительно, как она смогла дорисовать обувь — достаточно сложный участок. Некоторые пятна остались нетронутыми, но это уже мелочи по сравнению с проделанной работой.

Удаление царапин на старых фото с помощью DeScratch Remini

Ретро

Данная нейронка не только улучшила изображение, но и добавила чёткости, дорисовав мелкие детали. Фото также x2.

Обработка фото функцией Ретро от Remini

Добавить цвет

Раскраска чёрно-белых фото прошла довольно хорошо: приятная цветопередача, голова не сливается с фоном, более естественные глаза. Небольшие дефекты с волосами куклы, бантом и одеждой можно доработать в Photoshop.

Раскраска чёрно-белых фото нейросетью от Remini

Загрузите портрет и получите комикс в стиле Manga Bleach.

Нейросеть выровняла фото, чтобы глаза были расположены на горизонтальной оси и применила анимацию «Подмигнуть».

Нарисуй меня

Применив данную функцию к фото, получите забавную гифку, где нейросеть от Remini сама рисует портрет.

Функция НАРИСУЙ МЕНЯ от Remini

Найти музыку, которая понравится

Лучше всего поднимает настроение людям в любом возрасте – хорошая музыка. Но порой непросто вспомнить, что нравилось раньше. Если у вас собрана большая музыкальная библиотека и она уже приелась, используйте сайт Gnod.com. Назовите ему три своих любимых группы или солистов, и в ответ сайт покажет исполнителей. Жмите кнопки – Нравится, Не нравится или Я не знаю, чтобы подсказать, что ещё вам может быть интересным.

Для любителей русскоязычной музыки есть аналогичный сайт – Яндекс.Музыка. Он построен на нейронной сети, которая учитывает вкус слушателя и собирает все подходящие музыкальные дорожки. Найти их можно будет во вкладке Мне нравится. Но только после того, как вы поставите лайк нескольким классным по вашему мнению композициям.

×

Хеллоуин в западной культуре

Наиболее широко Хэллоуин празднуется в Канаде и США, куда он был привезен европейскими иммигрантами, прежде всего, ирландцами и британцами. В США подготовка к празднику начинается задолго до 31 октября. Уже с середины сентября американцы начинают подготавливать украшения, костюмы, а также подарки к празднованию. Однако в последние годы формат празднования меняется – Хэллоуин становится более семейным праздником, традиции озорства и выпрашивания сладостей уходят в прошлое

Тем не менее, праздник все равно остается важной датой в календаре

Отмечают Хэллоуин и в других странах. Например, в Мексике праздник отличается от американского формата. Принято отмечать праздник Святой Смерти, к которой у мексиканцев иное отношение, чем привычное нам. Принято почитать умерших предков, для них оставляют еду и напитки. Также в Мексике к этому празднику украшают могилы, в честь умерших поют песни. Несмотря на антураж, праздник Смерти не мрачный, а достаточно жизнерадостный.

В Германии тоже отмечается Хэллоуин, атрибуты праздника – жутковатые украшения домов и улиц, гирлянды, страшные костюмы. Светильники из тыквы так же популярны, как и в США. Особенно грандиозное празднование в городе Дармштадт, в котором расположен замок Франкенштейна. Эта достопримечательность привлекает к себе все больше туристов с каждым годом.

В Англии праздник Хэллоуина празднуется широко, а количество символов, атрибутов и традиций празднования – больше, чем в американской культуре. Так, в Британии до сих пор сохранилась традиция вырезать головы из репы (наравне с тыквой). Популярны в эти дни становятся многочисленные старинные замки и другие места, ассоциируемые с чем-то мистическим. Гадание, спиритизм и другие магические ритуалы – достаточно востребованное времяпрепровождение в Англии во время Хэллоуина.

Стоит отметить финансовую сторону празднования. Хэллоуин для США – первый в череде праздников, после него следуют Рождество, Ханука, День Святого Валентина и другие праздники. Американцы активно скупают сладости перед праздником – в 2017 году по оценкам издания VOX в течение недели было продано сладостей на 2,75 миллиардов долларов.

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

В западной культуре Хэллоуин находит отражение и в искусстве:

  • празднику посвящен культовый фильм Джона Карпентера «Хэллоуин» (1978). Фильм оказал серьезное влияние на жанр ужасов, режиссер получил признание, а фильм стал франшизой;
  • празднику Хэллоуина посвящены роман Роджера Желязны «Ночь в тоскливом октябре» (1993), который получил номинацию на премию «Nebula Award» за лучший роман;
  • Хэллоуин присутствует в мультфильме Генри Селика и Тима Бертона «Кошмар перед Рождеством» (1993);
  • в каждом сезоне мультсериала «Симпсоны» есть эпизод, посвященный Хэллоуину («Treehouse of Horror» – дом ужасов), который пародирует различные произведения искусства – фильмы, сериалы, и т.д.

Изменить эмоции лица на фотографии

Есть ещё один способ развеселить своих знакомых – изменяя их эмоции на фото. Это умеет делать Cartoon. Работает сайт так: выберите способ загрузки фотографии и нажмите интересуемую эмоцию в меню. Можно включить мультяшный эффект и обрезать фотографию, чтобы увеличить область лица. Картинкой можно поделиться из редактора, чтобы не скачивать её в память компьютера.

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

Традиции Halloween

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

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

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

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

Для многих Halloween ассоциируется с оранжевыми тыквами-фонарями. Но на самом деле тыквы – знаменитые светильники Джека, отпугивающие нечисть и злых духов, появились позже. Изначально шотландцы и ирландцы вырезали рожицы в репе или брюкве, и только в Америке для фонариков стали вырезать полые тыквы. И вот уже больше века фонарь Jack-o-lanterns – один из главных символов  торжества.

Посмотрите, как сделать фонарь тыкву на Хэллоуин своими руками. Предлагаю перейти в мастер-класс с подробным описанием и фото.

Еще один ритуал, неукоснительно соблюдаемый в США – угощения для детей, которые в праздник ходят по соседским домам. Считается, что одарить вкусняшками  надо обязательно, иначе хозяев ждут неприятности и несчастья. Кроме того, маленькие проказники в отместку могут намазать дверные ручки грязью или сажей, кинуть в окна яйца или рулоны туалетной бумаги. Знаменитый девиз: «Угощение или наказание» действует и в XXI веке!

Традиционно в праздник проводят костюмированные парады. Основная тема Halloween – нечисть, монстры, оккультные персонажи, поэтому и костюмы у участников карнавальных шествий соответствующие. На улицах можно увидеть Дракулу и Франкенштейна, ведьм, вампиров, мумий различного калибра, оборотней, фей. Также популярны наряды на отвлеченные темы, так что среди «страшилок» встречаются персонажи различных фильмов и книг, известных политических деятелей, звезд поп-музыки.

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

Конкурсы на Хэллоуин для детей

Игра «Мумия»

Для проведения игры нужно несколько рулонов туалетной бумаги (рекомендуется задействовать самую простую серую бумагу). Участников разделить по парам и выдать им по одному рулону. В каждой команде есть своя «мумия» и «жрец». Последний должен как можно быстрее превратить своего компаньона в настоящую «мумию». Победит та команда, которая справилась с заданием быстрее остальных.

Игра «Пройди через болото»

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

Игра «Остров сокровищ»

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

Конкурс «Зловещий мешочек»

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

Перед приходом гостей все предметы сложить в мешочек.

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

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

После этого мешочек передается в руки следующему участнику, который рассказывает свою историю о другом предмете.
 

Реализация

Переходим к практике.

В реализации мы будем использовать Keras и Tensorflow. Кроме того, мы используем два файла утилиты из репозитория deeplayning.ai, чтобы абстрагироваться от взаимодействий с сетью FaceNet.

  • fr_utils.py содержит функции для подачи изображений в сеть и получения кодирования изображений;
  • inception_blocks_v2.py содержит функции для подготовки и компиляции сети FaceNet.

Компиляция сети FaceNet

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

import os
import glob
import numpy as np
import cv2
import tensorflow as tf
from fr_utils import *
from inception_blocks_v2 import *
from keras import backend as K
K.set_image_data_format('channels_first')
FRmodel = (input_shape=(3, 96, 96))
def triplet_loss(y_true, y_pred, alpha = 0.3):
    anchor, positive, negative = y_pred, y_pred, y_pred

    pos_dist = tf.reduce_sum(tf.square(tf.subtract(anchor,
               positive)), axis=-1)
    neg_dist = tf.reduce_sum(tf.square(tf.subtract(anchor, 
               negative)), axis=-1)
    basic_loss = tf.add(tf.subtract(pos_dist, neg_dist), alpha)
    loss = tf.reduce_sum(tf.maximum(basic_loss, 0.0))
   
    return loss
FRmodel.compile(optimizer = 'adam', loss = triplet_loss, metrics = )
load_weights_from_FaceNet(FRmodel)

Мы начнем инициализпцию нашей сети со входа размерности (3, 96, 96). Это означает, что картинка передается в виде трех каналов RGB и размерности 96×96 пикселей.

Теперь давайте определим Triplet Loss функцию. Функция в сниппете кода выше удовлетворяет уравнению Triplet Loss, которое мы определили в предыдущей секции.

Если вы не знакомы с фреймворком TensorFlow, ознакомьтесь с документацией.

Сразу после того, как мы определили функцию потерь, мы можем скомпилировать нашу систему распознавания лиц с помощью Keras. Мы будем использовать для минимизации потерь, подсчитанных с помощью функции Triplet Loss.

Подготовка базы данных

Теперь когда мы скомпилировали FaceNet, нужно подготовить базу данных личностей, которых сеть будет распознавать. Мы будем использовать все изображения, которые лежат в директории images.

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

def prepare_database():
    database = {}
    for file in glob.glob("images/*"):
        identity = os.path.splitext(os.path.basename(file))
        database = (file, FRmodel)
    return database

Для каждого изображения мы преобразуем данные изображения в 128 float чисел. Этим занимается функция img_path_to_encoding. Функция принимает на вход путь до изображения и «скармливает» изображение нашей распознающей сети, после чего возвращают результаты работы сети.

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

Распознавание лиц

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

def who_is_it(image, database, model):
    encoding = (image, model)
    
    min_dist = 100
    identity = None
    
    # Loop over the database dictionary's names and encodings.
    for (name, db_enc) in database.items():
        dist = np.linalg.norm(db_enc - encoding)
        print('distance for %s is %s' %(name, dist))
        if dist < min_dist:
            min_dist = dist
            identity = name
    
    if min_dist > 0.52:
        return None
    else:
        return identity

Загружаем новое изображение в функцию img_to_encoding. Функция обрабатывает изображения, используя FaceNet и возвращает закодированное изображение. Теперь мы можем сделать предположение о наиболее вероятной личности этого человека.

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

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

 if min_dist > 0.52: 
     return None 
 else:
     return identity

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

На GitHub есть демо работы полученной сети, с входом от простой вебкамеры.

История появления праздника

Что означает название Хэллоуин? В переводе с английского языка — «All Hallows Even» — «Вечер всех святых». Впервые слово «хэллоуин» встречается в XVI веке как шотландский вариант английской фразы. Праздник зародился на Британских островах и отмечается 31 октября накануне «Дня всех святых», который наступает 1 ноября.

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

Праздник зародился в Ирландии и связан с традициями древних кельтов. Фото: pixabay.com

Считалось, что именно в ночь с 31 октября на 1 ноября открывается портал в потусторонний мир. И вся нечистая сила может прийти оттуда к живым, а также можно попасть обратно из мира живых в мир мёртвых.

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

Также 31 октября считался днём окончания урожайного сезона. И до этого дня нужно было обязательно собрать весь урожай, иначе он будет проклят силами зла. А чтобы задобрить нечистую силу, жители городов раскладывали еду рядом со своими домами. Ещё были популярны, и дошли до наших дней тыквенные фонарики. Сердцевина тыквы вырезалась и туда помещалась свеча. Так люди освещали себе путь и отпугивали злую силу.

..Планируете иммигрировать?

.Выбрать страну

История Хэллоуина

В некоторых странах Хэллоуин является вторым по популярности праздником после Рождества. С ним связано много таинственных и зловещих легенд, из-за которых люди с суеверием относятся к проведению праздничных мероприятий. Одни считают Хэллоуин отличным поводом для веселья и ряжения в жуткие костюмы, а другие воспринимают празднование как жуткий бесовской ритуал.

  • Дата праздника — ночь на 1 ноября, канун Дня Всех Святых.
  • 31 октября — последний день в древнем календаре кельтов.
  • Изначально Хэллоуин был сельскохозяйственным праздником, тесно связанным с культом предков.

ЭТО ИНТЕРЕСНО! Название праздника впервые встречается в шотландских рукописях XVI века. «Halloween» — сокращение английской фразы «All Hallows even» («Вечер всех святых»).

Кельтский Самайн

Фото: whiteebljer.ru

Древние кельты отмечали 31 октября окончание летнего сезона — праздник Самайн (Samhain). Кельтские обряды, связанные с проводами лета и началом сурового зимнего периода, легли в основу Хэллоуина. Конец года — сакральное событие. Кельты верили, что в ночь на 1 ноября завеса между миром живых и мёртвых истончается, поэтому зло может проникнуть в каждый дом.

ЭТО ИНТЕРЕСНО! Кельтский год делился на два больших периода: светлый (май — октябрь) и тёмный (ноябрь — апрель).

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

Дальнейшая трансформация праздника:

  • После римского завоевания кельтской территории произошло смешение культурных традиций и обрядов. Кельтский осенний праздник слился с латинскими торжествами и обзавёлся новой символикой. Праздик Фералия, день поминания умерших, передал Самайну культ предков. Благодаря Дню Помоны, праздника в честь богини плодородия, кельтская традиция обогатилась осенней символикой и новыми рецептами ритуальных угощений из орехов, семян и корнеплодов.
  • После освящения языческого Пантеона в 609 году папа Бонифаций IV утвердил всеобщий христианский праздник конца октября — День Всех Святых. В VIII веке дата празднования передвинулась на 1 ноября.

ЭТО ВАЖНО! С IX века День Всех Святых является общим католическим праздником. С языческим прошлым церковь долго, но безуспешно боролась

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

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

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Время для себя
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: