Секретами приготовления поз поделились солисты фольклорного ансамбля «Аянга»
Буузы – не просто едаПозы (буузы) – неизменное угощение традиционной бурятской кухни. В преддверии Сагаалгана (праздника Белого месяца) корреспонденты «Областной» побывали в гостях у солистов фольклорного ансамбля «Аянга» супругов Эдуарда и Раисы Халзановых. Артисты рассказали о традициях изготовления поз и провели мастер-класс по их лепке.
Раиса Самсоновна и Эдуард Леонтьевич, одетые в национальные костюмы, встречали гостей, соблюдая традиции. Они произнесли благопожелания на бурятском языке и угостили нас белой пищей.
Супруги, уроженцы села Борохал Осинского района, вместе прожили 60 лет. Воспитали троих сыновей, имеют семерых внучат и пятерых правнуков. Раиса Самсоновна 40 лет отработала в Иркутскгеологии, Эдуард Леонтьевич – геодезист, проводил изыскания при прокладке дорог и линий электропередач. В строительстве легендарной ЛЭП-500, опоясавшей всю Восточную Сибирь и Дальний Восток, есть и его вклад.
С 2004 года супруги – солисты фольклорного ансамбля «Аянга», неизменные участники всех национально-культурных праздников в Приангарье. Много раз на всевозможных площадках Раиса Самсоновна проводила для всех желающих мастер-классы по лепке поз.
7 января хозяйка отпраздновала юбилей – 80 лет. К своему возрасту она энергичная, легкая, подвижная. Озорно и молодо блестят ее глаза.
– Раиса Самсоновна, что нужно делать, чтоб надолго оставаться такой же молодой, как вы?
– Петь надо, танцевать, – не задумываясь отвечает собеседница.
Она вносит в комнату две деревянных дощечки.
– Вот на этой буду тесто раскатывать, на вторую – готовые позы укладывать.
Работая, женщина рассказывает о том, как в дни ее молодости проходили национальные праздники и ёхоры.
– Посевная окончится, вот он и праздник. Со всей деревни собирали сметану. Варили на поляне саламат, угощались, ёхорили, играли в национальные игры. А то соревнования парни затеют – начнут масло пить от саламата. Кто больше выпьет – тот герой, – смеется рассказчица. – Сегодня Иркутск – центр ёхора. Наш известный сказитель Ким Андреянович Макаров знал более 30 его видов. В феврале Иркутск примет участие во всемирном флешмобе «Глобальный ёхор» – живы традиции.
Скалка ловко мелькает в ее руках. В такт работе негромко позвякивают серебряные мониста, которыми украшена шапочка хозяйки.
– Позы в мою жизнь пришли из Бурятии, а оттуда это блюдо принесли из Монголии. Традиционные позы отличаются от современных тем, что раньше мясо рубили сечкой в деревянных корытцах, а теперь есть электромясорубки, – улыбается наша героиня. – Позы в старину готовили для почетных гостей. В буддистских дацанах они были традиционным блюдом. По канонам считалось, что в позы необходимо класть пять видов мяса – верблюда, овцы, козла, конину и говядину. Пять – сакральное число… Еще в фарш добавляли сало, дикий лук и чеснок.
И сегодня при приготовлении поз опытные хозяйки придерживаются определенных традиций. Например, лук на позы нужно не молоть, а резать вручную. В фарш добавляется исключительно холодная вода, чтобы бульон внутри был вкуснее. Кто-то при готовке добавляет в фарш молоко. Но тут важно не перемудрить, так как мясо может стать рыхлым. Тесто, поясняет хозяйка, должно быть не толстым и не тонким. И не очень тугим.
Раиса Самсоновна раскатывает тесто в толстый жгут и отрезает от него ровные кусочки. Каждый разминает в лепешку и раскатывает.
– Тесто в серединке можно сделать потолще, а края тонко раскатать.
За стряпней она негромко напевает бурятские песни.
– Петь с молодости люблю. Стряпать надо с хорошим настроением, – наставляет хозяйка. – Как же иначе? И в старину, и теперь позы готовят к приходу желанных гостей, к празднику. Разве может быть плохое настроение? С тестом надо разговаривать. Оно дышит, оно живое.
Хозяйке помогает повар кафе «Серьезная позница» Эльмира Хабдаева. Тесто девушка просто раскатывает тонким ровным пластом и вырезает кружки формой. Эльмира советует – чтобы тесто было более эластичным, лучше его сделать еще с вечера. И несколько раз обминать перед готовкой.
– Можно колбаской резать, можно раскатывать – кому как удобнее, – говорит Раиса Самсоновна. – Если теста завели больше, чем нужно, ничего страшного, домашнюю лапшу из остатков сделаете.
Когда тесто готово, доходит очередь до фарша. Женщины кладут мясо щедрыми порциями.
Раиса Самсоновна ловко защипывает позу. Под ее пальцами аккуратно ложатся ровные складки теста.
– Опытность хозяйки гости определяли по количеству защипов. Считалось, что чем их больше, тем лучше владеет женщина кулинарным искусством. На позе, по традиции, должно быть 33 защипа, – поясняет хозяйка. – Это тоже сакральная цифра. Столько было складок в одеждах тибетских священнослужителей. Поза – блюдо, которое издревле должно было символизировать поклонение монгольских племен буддизму. У меня вот сейчас 27 защипов получилось.
На деревянной дощечке растет ровный строй готовых поз. Они исходят сытным мясным духом и вызывают стойкий аппетит.
Происхождение бууз уходит далеко в историю и окутано преданиями.
– Первоначально позы были пищей лам, и варили буузы не на пару, а жарили на специально приготовленном масле. В таком виде блюдо могло долго храниться и не портиться, поэтому монахи брали его с собой во время своих путешествий, – пополняет наш багаж знаний представитель Центра культуры коренных народов Прибайкалья Надежда Елтомоева.
Хозяйка дома показывает готовую позу и, в свою очередь, поясняет:
– Бууза воплощает мудрость бурятского народа. Когда далекие предки придумали буузы, за основу они брали устройство юрты. В круглом по форме жилище в середине располагался очаг, дым выходил из отверстия в крыше. Несмотря на свою простоту, юрта устроена хитро: зимой в ней тепло, а в жару прохладно. Посмотрите – буузы напоминают юрту. Значит, они символизируют очаг, тепло, достаток.
Готовые позы отправляются на печь. Предварительно в познице закипает вода. Донышки поз, как и саму варочную поверхность позницы, принято смазывать растительным маслом. Раиса Самсоновна и Эльмира поступают проще. На каждую из трех подставок для поз они надевают целлофановые пакеты, предварительно проделав в них отверстие для ручки. Так позы не прилипнут и неплохо дойдут на пару.
Варить свежеприготовленные позы нужно 20 минут. Время за разговорами идет незаметно, и вот хозяйка на специальном блюде торжественно вносит ароматное блюдо.
К столу также подают традиционную белую пищу – саламат и бовы (бообо) – национальные бурятские хворосты.
– Когда мама раньше варила саламат, то одну ложку масла подносила очагу. Потом уже и нам, детям, эта вкуснятина доставалась, – вспоминает хозяйка.
Мы усаживаемся за стол, начинается дегустация. Позы принято есть руками, надкусывать снизу, медленно смакуя вкуснейший бульон. Если кому-то придет в голову использовать при поедании поз вилку, можно не на шутку обидеть хозяина или повара. Традиционно позы принято запивать мясным бульоном или чаем с молоком.
В общем, позы – не просто еда, а традиция и сама история.
Рецепт поз от кафе «Серьезная позница»
Фарш: 300 граммов говядины, 300 граммов свинины, 300 граммов конины. В фарш добавляется стакан воды. В общий вес мяса идет одна головка лука, чеснок по вкусу, перец.
Тесто: вода – 200 мл, мука – около трех стаканов, соль – 0,5 чайной ложки, два яйца.
Остеопат Евдокимов назвал 4 позы для сна, которые угрожают обернуться утренней мигренью
Качество сна зависит от многих факторов: регулярность, время и продолжительность, окружающая атмосфера и место, удобство кровати и поза. Однако многие пренебрегают этими простыми критериями здорового сна, рассказал Лайфу врач-остеопат Сергей Евдокимов. По его словам, неправильная поза может приводить к появлению стойкого кислородного голодания и головным болям.
1. Поза страуса
Некоторые люди спят, накрывшись с головой одеялом или держа голову под подушкой. Однако это чревато недополучением кислорода и накоплением в крови углекислого газа, что в результате может пагубно сказаться на работе всех клеток в организме. Также при такой позе выспаться хорошо нельзя — при пробуждении будет чувствоваться разбитость, а голова будет тяжёлой. А ещё это ускоряет процессы старения клеток.
2. Сон на животе
Девушка уснула на животе, приняв неправильную позу для сна. Фото © Shutterstock
А когда человек лежит на животе, под действием силы тяжести происходит сдавливание органов брюшной полости, что также приводит к повышению внутрибрюшного давления и затрудняет венозный отток. В такой позе кишечник будет работать хуже, что рано или поздно может привести к запорам и дискинезии.
3. Сон с запрокинутой головой или без подушки
Стойкие головные боли часто возникают при нарушении проходимости позвоночных артерий. Это связано с их анатомическими особенностями прохождения на уровне шейного региона. При переразгибании шеи происходит их частичное сдавливание, что снижает поступление артериальной крови в голову. Длительное нахождение в таком положении, особенно во время сна, может стать риском возникновения инсульта, артериальной гипертензии и старческого слабоумия.
4. Сон на правом боку
Спящая на правом боку девушка, которая из-за неправильной позы проснётся с головной болью. Фото © Shutterstock
Сон на правом боку тоже имеет ряд негативных последствий. Причина кроется в особенностях и физиологии нашего организма. Во-первых, это связано с расположением нижней полой вены справа от аорты, а также со строением и изгибами желудочно-кишечного тракта. При длительном лежании на правом боку полая вена сдавливается и хуже справляется со своей работой, содержимое тонкого кишечника застаивается и хуже опорожняется желчный пузырь. Особенно заметно негативное влияние сна на правом боку у беременных женщин и людей с проблемами печени.
Топ-10 лучших поз для сна, по мнению наших любимых котов
Кстати, ранее сомнолог рассказала, какое постельное бельё подарит качественный сон. По словам эксперта, лучше отдавать предпочтение тем комплектам, которые будут стоить дороже полутора тысяч, так как более дешёвые изделия могут оказаться неприятными в использовании и мешать качественному сну. Специалист добавила, что бельё не должно содержать декоративных элементов. Кроме того, недопустимо наличие химического запаха.
Пригожин заподозрил губернатора Петербурга в создании ОПГ
31 октября, 12:30
Политолог сочла назначение Сунака премьером Британии хорошим знаком для России
31 октября, 12:28
Песков призвал дождаться «чётких формулировок» по теме размещения баз НАТО в Финляндии
31 октября, 12:25
Правильная и неправильная позиция считывания — Bilder und Stockfotos
194Bilder
- Bilder
- Fotos
- Grafiken
- Vektoren
- видео
DurchStERN SOVERN 194
. Oder starten Sie eine neuesuche, um noch mehr Stock-Photografie und Bilder zu entdecken.Sortieren nach:
Am beliebtesten
ошибка маркировки человека с автоматическим маркером — правильное и неправильное положение чтения фото и фотоPerson Marking Error mit rotem Marker
Nahaufnahme des Handmarkierungsfehlers einer Person mit roter Markierung auf dem Dokument
skript-korrekturlesen und satzgrammatik-rechtschreibprüfung — correct and incorrect reading position stock-fotos und bilderSkript-Korrekturlesen und Satzgrammatik-Rechtschreibprüfung
Skriptkorrektur und Rechtschreibprüfung der Satzgrammatik. Fehler korrigieren
lernen zu schreiben — правильное и неправильное положение при чтении стоковые фотографии и изображенияLernen zu schreiben
korrigieren von rechtschreibfehlern im skript — correct and incorrect reading position stock-fotos und bilderKorrektur von Rechtschreibfehlern in Skript- und Satzfehlern Korrektur gelesen
skriptgrammatik und rechtschreibbearbeitung — correct and incorrect reading position stock -fotos und bilderSkriptgrammatik und Rechtschreibbearbeitung
Skriptgrammatik und Rechtschreibkorrektur. Korrekturlesen фон Buchtexten
correkte und falsche leseposition — правильное и неправильное положение при чтении stock-grafiken, -clipart, -cartoons und -symbole фотографии и фотографииBearbeiten von Essayinhalten на бумаге
Bearbeiten von Essay-Inhalten на бумаге. Korrekturleser Markierungsfehler
schauspielskript und drehbuchpapier — правильное и неправильное положение при чтении стоковые фотографии и изображения Schauspielskript und DrehbuchpapierSchauspiel Drehbuch und Drehbuch Papier für Theater
skriptgrammatik und rechtschreibbearbeitung — правильное и неправильное положение чтения stock-fotos und bilderSkriptgrammatik und Rechtschreibbearschreibbeitung Skript. Korrekturlesen von Buchtexten
skript-correkturlesen und satzgrammatik-rechtschreibprüfung — правильное и неправильное положение при чтении stock-fotos und bilderSkript-Korrekturlesen und Satzgrammatik-Rechtschreibprüfung
Skriptkorrektur und Rechtschreibprüfung der Satzgrammatik. Fehler korrigieren
skriptgrammatik und rechtschreibbearbeitung — правильное и неправильное положение чтения stock-fotos und bilderSkriptgrammatik und Rechtschreibbearbeitung
Skriptgrammatik und Rechtschreibkorrektur.
Skriptgrammatik und Rechtschreibbearbeitung
Скрипт-грамматика и правописание. Buchtext-Korrekturlesen
Buchskript Bearbeiten-Правильное и неправильное положение считывания. Корректурлесе-Контрольный список. Man Crossing Kontrollkästchen am Schreibtisch winzige leute, die betriebssystemfehlerwarnung auf der webseite untersuchen, geschäftskonzept, menschen studieren die liste der regeln im unternehmen, lesen anleitungen, machen checklisten, setzen flachen vektor moderne illustration — правильное и неправильное положение чтения stock-grafiken, -clipart , -мультики и -символWinzige Leute, die Betriebssystemfehlerwarnung auf der Webseite…
konzeptionelle 3d-isometrische flache vektordarstellung eines bearbeitbaren online-dokuments — правильное и неправильное положение чтения stock-grafiken, -clipart, -cartoons und -symbolekonzeptionelle 3D-isometrische flash векторные изображения . ..
Isometrischer 3D-Flachvektor Konzeptionelle Darstellung eines editierbaren Online-Document, einer digitalen Dokumentation und eines Versionkontrollsystems
falsche kurve und correkte gesundheitshaltung des sitzens am computer. regeln für die erhaltung der gesundheit. vermeiden sie schlechte haltung und sehkraft, wirbelsäulenprobleme. иллюстрация векторной линии — правильное и неправильное положение чтения графика, -клипарт, -мультфильмы и -символFalsche Kurve und correkte Gesundheitshaltung des Sitzens am…
Телефон с остановкой. Nackenposition, ergonomische Infografik für…
Telefon mit Körperhaltung. Nackenposition, ergonomische Infografik für Menschen Gadget-Sucht. Wie verwenden Sie Smartphone, correktes und falsches Körperstehen, aktuelle Vector-Personenhaltung mit Smartphone mit
Autoren korrigieren Fehler in einem Artikel 3D isometrisch — правильное и неправильное положение чтения stock-grafiken, -clipart, -cartoons und -symbole для баннера, веб-сайта, иллюстрации, Zielseite, флаера usw. personenmarkierungsfehler mit roter markierung — правильное и неправильное положение чтения фото и изображенияPersonenmarkierungsfehler mit roter Markierung
Nahaufnahme des Handmarkierungsfehlers einer Person mit roter Markierung auf dem Dokument
korrigieren von rechtschreibfehlern im skript — correct and incorrect reading position stock-fotos und bilderKorrigieren von Rechtschreibfehlern im Skript
Korrekturlesen von Rechtschreibfehlern in Skript- und Satzfehlern
3d vector konzeptionelle иллюстрация der online-dokumentbearbeitung — правильное и неправильное положение чтения stock-grafiken, -clipart, -cartoons und -symbole3D Vector Konzeptionelle Illustration der Online-Documentbearbeitu
Falsche spannung und correkte gesundheitshaltung sitz mit phone.Falsche Spannung und correkte Gesundheitshaltung Sitz mit Telefon.
Falsche Spannung und korrekte Gesundheitshaltung Sitz mit Telefon. Regeln zur Erhaltung der Gesundheit. Vermeiden Sie schlechte Haltung, Sehvermögen und Wirbelsäulenprobleme. Вектор
skript-korrekturlesen und satzgrammatik-rechtschreibprüfung — правильное и неправильное положение чтения стоковые фотографии и изображенияSkript-Korrekturlesen und Satzgrammatik-Rechtschreibprüfung
реальный и нереальный концепт. text auf einer dunklen kreidetafel — правильное и неправильное положение чтения фото и изображения REAL und UNREAL Konzept. Text auf einer dunklen Kreidetafel Ошибка маркировки человека с маркером rotem — правильное и неправильное положение чтения stock-fotos und bilderОшибка маркировки человека с маркером rotem
Nahaufnahme des Handmarkierungsfehlers einer Person mit roter Markierung auf dem Dokument
markierungsfehler beim rechtschreibprüfungstext mit rotem bleistift — correct and incorrect reading position stock-fotos und bilderMarkierungsfehler beim Rechtschreibprüfungstext mit Rotem. ..
grammatikeditor und copywriting, storytelling und smm-strategie . — правильное и неправильное положение чтения стоковых графиков, -клипартов, -мультиков и -символовРедактор грамматики и копирайтинга, сторителлинга и SMM-стратегии.
Грамматика-редактор и копирайтинг, рассказывание историй и SMM-стратегия. Копирайтинг и грамматическая коррекция, яркая иллюстрация Cartoon-Vektor-Illustration.
человек проверка орфографии текста
Handmarkierungsfehler der Person bei der Rechtschreibprüfung
грамматик-редактор-баннер с метками, исправлением текста, flash vektorillustration. — правильное и неправильное положение чтения стоковых графиков, -клипартов, -мультиков и -символовGrammatik-Editor-Banner mit Leuten, die Text corrigieren, flache…
Grammatik-Editor-Banner mit winzigen Leuten, die Text korrigieren und Rechtschreibung überprüfen. Рассказывание историй и копирайтинг, поисковая оптимизация, яркая векторная иллюстрация, изолированная на белом фоне.
Bearbeiten von Essayinhalten auf Papier — правильное и неправильное положение чтения. Korrekturleser-Markierungsfehler Ошибка маркировки красным карандашом во время проверки орфографии текста — правильное и неправильное положение чтения stock-fotos und bilderОшибка маркировки красным карандашом во время проверки орфографии текста
skriptgrammatik und rechtschreibbearbeitung — правильное и неправильное положение чтения stock-fotos und bilderSkriptgrammatik und Rechtschreibbearbeitung
Skript-28 Skriptgrammatik und Rechtschreibbearbeitung
Grammatik und Rechtschreibbeitung. Buchtext-Korrekturlesen
rechtschreibprüfung — правильное и неправильное положение чтения стоковые фотографии и изображенияRechtschreibprüfung
frau lesen nachrichten auf handy — правильное и неправильное положение для чтения stock-fotos und bilder -symboleКорректорлесен рот Концепт-Символ. Textbearbeitung,…
skript-korrekturlesen — правильное и неправильное положение чтения stock-fotos und bilder und bilderSkript-Korrekturlesen und Satzgrammatik-Rechtschreibprüfung
grammatik- und rechtschreibeditor-app-onboarding-bildschirm, flash vektorillustration. — правильное и неправильное положение чтения стоковых графиков, -клипартов, -мультиков и -символовGrammatik- und Rechtschreibeditor-App-Onboarding-Bildschirm,…
Grammatik- und Rechtschreibeditor Mobile App Onboarding-Bildschirm mit winziger Zeichentrickfigur, flash Vektorillustration. Online-Grammatikhelfer zum Bloggen und Texten.
grammatik-editor onboard-bildschirm mit frau korrigiert text, flash vektorillustration. — правильное и неправильное положение при чтении стоковых графиков, -клипартов, -мультфильмов и -символовGrammatik-Editor Onboard-Bildschirm mit Frau korrigiert Text,…
grammatikredakteurin, die papier mit grammatik- und interpunktionsfehlern hält — правильное и неправильное положение чтения stock-grafiken, -clipart, -cartoons und -symboleGrammatikredakteurin, die Papier mit Grammatik- und…
онлайн-грамматический редактор и креативщики , рассказывание историй — правильное и неправильное положение при чтении графика, -клипарт, -мультфильмы и -символОнлайн-редактор грамматики и креативы Schreiben, Storytelling
Онлайн-редактор грамматики и креативы Schreiben, Storytelling-Konzept mit Frauen-Korrekturlese- Документ. Копирайтинг и грамматическая коррекция, яркая иллюстрация Cartoon-Vektor-Illustration, сделанная на основе фонового рисунка.
redakteurin hält papierblatt mit korrigierten rechtschreib- und grammatikfehlern. — правильное и неправильное положение чтения stock-grafiken, -clipart, -cartoons und -symboleRedakteurin hält Papierblatt mit korrigierten Rechtschreib- und…
Redakteurin hält Papierblatt mit korrigierten Rechtschreib- und Grammatikfehlern im Text. Konzept der Grammatikbearbeitung, falsche Prüfungsantworten. Векториллюстрация. Дизайн для Интернета.
fehler im papiertestkonzept — правильное и неправильное положение чтения — графика, -клипарт, -мультфильмы и -символFehler im Papiertestkonzept
Fehler im Paper Test Konzept. Zeichen mit einer Lupe korrigieren Fehler in einem Textdokument. Die Schüler Lesen Bücher. Мультяшный современный флаш Vektorillustration isoliert auf weißem Hintergrund
correkturlesen entwürfen. иллюстрация einfache flache. — правильное и неправильное положение чтения: графика, клипарт, мультфильмы и символыKorrekturlesen von Entwürfen. Einfache flache Иллюстрация.
Einfache flache Illustration des Korrekturlesentwurfs.
textdatei oder dokument inhalt bearbeitung online auf computer vektor-symbol, flash cartoon erstellen online-notizen auf Laptop oder schreiben von elektronischen dokumenten und text grammatik fehler, autor oder copywriting-idee — правильное и неправильное положение чтения stock-grafiken, -clipart, — мультфильмы и символТекстовые данные или документ Inhalt Bearbeitung онлайн на компьютере…
туалет символ палка фигура человек и женщина символ силуэт пиктограмма вектор-иллюстрация-набор. sitzen, pinkeln, lesen, papier in mülleimer-schilder auf weißemhintergrund werfen — правильное и неправильное положение чтения — графика, -клипарт, -мультфильмы и -символТуалетная символика Stick Figur Mann und Frau Symbol Silhouette…
векторное исправление, фальшер копф на картинке — правильное и неправильное положение чтения stock-grafiken, -clipart, -cartoons und -symboleВектор правильно, фальшер копф на картинке
online-bildung, kreatives schreiben und geschichtenerzählen, copywriting-konzept, bearbeiten von textdokumenten, fernlernen — правильное и неправильное положение чтения, stock-grafiken, -clipart, -cartoons und -symboleOnline-Bildung, kreatives Schreiben und Geschichtenerzählen,. ..
Online-Bildung, kreatives Schreiben und Geschichtenerzählen, Copywriting-Konzept, Bearbeiten von Textdokumenten, Fernunterricht, Vektorillustration. Fehler korrigieren Der Korrekturleser überprüft den geschriebenen Text der Transkription.
3d изометрическая блестящая векторная концептуальная иллюстрация из медвежьего онлайн-документа. — правильное и неправильное положение чтения — графика, -клипарт, -мультфильмы и -символ3D Isometrische flache Vektor Konzeptuelle Иллюстрация от…
Häufige Fehler, Motivierende Worte Zitate konzept — правильное и неправильное положение чтения. Geschäftsmann, der Auf dem Vildellen Bildschirm schreibt грамматик-редактор или correktor-konzept, мультфильм-вектор-иллюстрация isoliert. — правильное и неправильное положение чтения стоковых графиков, -клипартов, -мультиков и -символовГрамматик-редактор Одер Корректор-Конзепт, мультфильм-вектор-иллустрати
Buchskript Oder Textgrammatik Bearbeiten-Правильное и неправильное положение положения чтения. romantische stil-set, rot blinkende formen der liebe. bestätigungsschaltflächenlinie, vektor-illustration — правильное и неправильное положение чтения stock-grafiken, -clipart, -cartoons und -symboleHerz-Animations-Kit. Romantische Stil-Set, rot blinkende Formen…
Herzanimations-Kit. Romantisches Stilset, rot blinkende Formen der Liebe. Bestätigungsschaltflächen Line, Vektorillustration.
рукописный текст correkturlesen rechtschreibung grammatik genauigkeit schreiben. begriff bedeutung grammatikalisch correkt vermeiden fehler marker über тетрадь zerknittert papiere riss seiten mehrere versuche fehler. — правильное и неправильное положение чтения стоковых фотографий и изображенийHandschRift Текст корректурлесен рекшрибунг грамматик …
Häufige Fehler, Motivierende Worte Zite Konzept — Правильное и неверное положение чтения. -View-Lettering-Konzept isometrische hände und vertragsinspektion — правильное и неправильное положение чтения -графика, -клипарт, -мультфильмы и -символIsometrische Hände und Vertragsinspektion
isometrische Hände müssen den Vertrag oder die Vereinbarung inspizieren, der Unternehmer prüft durch eine Lupe die Vertragsbedingungen
vektor falsche wirbelsäule mann -symbo-part-gewicht-cart-hebenons — правильное и неправильное чтениеVektor falsche Wirbelsäule Mann Gewicht heben
Falsche Hals-, Wirbelsäulenausrichtung der jungen Zeichentrickfigur, die Gewicht hebt. Kopfbeugungspositionen, Neigung des Halses. Wirbelsäulenpflege-Konzept. Векторная иллюстрация
editierbares онлайн-документ. творческий подход и описание, текст. онлайн-билдунг, fernen lernkonzept. вектор-иллюстрация — правильное и неправильное положение чтения графика, -клипарт, -мультфильмы и -символEditierbares Online-документ. Kreatives Schreiben und Geschichten,
Bearbeitbares Online-Document. Креативы Schreiben und Geschichtenerzählen, Texterstellung. Online-Bildung, Fernlernkonzept. Векторная иллюстрация
из 4 Система обнаружения и анализа положения телас использованием MediaPipe
Правильная осанка – залог общего самочувствия человека. Однако поддерживать правильную осанку может быть сложно, поскольку мы часто об этом забываем. Этот пост в блоге проведет вас через шаги, необходимые для создания решения для этого. Недавно нам было очень весело играть с определением положения тела с помощью MediaPipe POSE. Работает как часы!
- Определение позы тела с помощью MediaPipe Pose
- Цель приложения Рабочий процесс приложения для обнаружения и анализа положения тела
- Требования
- Объяснение кода определения положения тела
Обнаружение положения тела с помощью MediaPipe Pose
MediaPipe Pose — это высокоточное решение для отслеживания положения тела, которое отображает 33 трехмерных ориентира и маску сегментации фона на всем теле из кадров RGB (примечание кадр изображения RGB ). Он использует топологию BlazePose[1], расширенный набор топологий COCO[2], BlazeFace[3] и BlazePalm[4].
Рис. Топология BlazePoseЯ сотрудничаю исключительно с OpenCV.org, чтобы предоставить вам официальные курсы по искусственному интеллекту, компьютерному зрению и глубокому обучению, которые проведут вас по структурированному пути от первых шагов до мастерства.
Учить больше
Цель приложения
Наша цель — обнаружить человека с идеального вида сбоку и измерить наклон шеи и туловища к некоторой опорной оси. Путем контроля угла наклона, когда человек наклоняется ниже определенного порогового угла.
Другие функции включают измерение времени определенной позы и выравнивание камеры. Мы должны убедиться, что камера смотрит на правильный вид сбоку. Следовательно, нам нужна функция выравнивания.
Рабочий процесс приложения для обнаружения и анализа положения тела
Предварительные условия
OpenCV и MediaPipe — основные пакеты, которые нам понадобятся. Используйте файл requirements.txt , который находится в папке с кодом, для установки зависимостей.
pip install -r требования.txt
Для понимания кода вам потребуются практические знания OpenCV Python. Новичок в OpenCV? Вот список специально созданных руководств по OpenCV для начинающих.
Скачать полный код
Скачать код Чтобы легко следовать этому руководству, загрузите код, нажав кнопку ниже. Это бесплатно!
Код загрузки
Убедитесь, что вы прочитали объяснение один раз перед запуском сценария, чтобы избежать ошибок.
Объяснение кода определения положения тела
1. Импорт библиотекimport cv2 время импорта импортировать математику как m импортировать MediaPipe как mp2. Функция расчета расстояния смещения
Для настройки требуется, чтобы человек находился в правильном боковом обзоре. Функция findDistance
помогает нам определить расстояние смещения между двумя точками. Это могут быть точки бедер, глаза или плечи.
Эти точки были выбраны, поскольку они всегда более или менее симметричны относительно центральной оси человеческого тела. При этом мы включим функцию выравнивания камеры в сценарий.
def findDistance(x1, y1, x2, y2): расстояние = m.sqrt((x2-x1)**2+(y2-y1)**2) вернуть расстояние3. Функция расчета наклона положения тела
Угол является основным определяющим фактором для положения тела. Мы используем угол, образуемый линией шеи и линией туловища с осью Y. Вырез соединяет плечо и глаз. Здесь мы берем плечо за точку опоры.
Точно так же линия туловища соединяет бедро и плечо, где бедро считается точкой опоры.
Рис. Измерение наклона линии шеи
На примере линии шеи имеем следующие точки.
- P1 (x1, y1): плечо
- P2 (x2, y2): глазок
- P3 (x3, y3): любая точка на вертикальной оси, проходящая через P1
Судя по всему, для P3 x-координата такая же, как и у Р1. Поскольку y3 справедливо для всех y , для простоты возьмем y3 = 0.
Мы используем векторный подход, чтобы найти внутренний угол трех точек. Угол между двумя векторами P 12 и P 13 определяется выражением
. Def findAngle(x1, y1, x2, y2): theta = m.acos( (y2 -y1)*(-y1) / (m.sqrt( (x2 - x1)**2 + (y2 - y1)**2 ) * y1) ) степень = int(180/m.pi)*тета степень возврата4. Функция отправки предупреждений о плохой осанке
Используйте эту функцию для отправки предупреждений при обнаружении плохой осанки. Мы оставляем его пустым, чтобы вы занялись им. Не стесняйтесь проявлять творческий подход и настраивать по своему усмотрению. Например, вы можете подключить бота Telegram для оповещений, что очень просто. Ссылка в справочном разделе [6]. Или вы можете подняться на ступеньку выше, создав приложение для Android.
по умолчанию отправить предупреждение (x): проходить5. Инициализация
Инициализация констант и методов здесь. Они должны быть понятными благодаря встроенным комментариям.
# Инициализировать счетчики кадров. хорошие_кадры = 0 плохие кадры = 0 # Тип шрифта. шрифт = cv2.FONT_HERSHEY_SIMPLEX # Цвета. синий = (255, 127, 0) красный = (50, 50, 255) зеленый = (127, 255, 0) темно-синий = (127, 20, 0) светло-зеленый = (127, 233, 100) желтый = (0, 255, 255) розовый = (255, 0, 255) # Инициализировать класс позы mediapipe. mp_pose = mp.solutions.pose поза = mp_pose.Pose()Определение положения тела Основная функция 1. Создание объектов видеозахвата и записи видео
Для демонстрации мы используем предварительно записанные образцы видео. Вам нужно будет расположить веб-камеру, чтобы на практике захватить вид сбоку. В следующем фрагменте создаются объекты захвата видео и записи видео.
Как видите, мы получаем метаданные видео для создания объекта захвата видео. Если вы хотите писать в формате mp4 , измените кодек на *’mp4v’ . Для получения более интуитивно понятного руководства по записи видео и работе с кодеками ознакомьтесь со статьей об OpenCV Video Writer.
# Для ввода с веб-камеры замените имя файла на 0. имя_файла = 'вход.mp4' крышка = cv2.VideoCapture (имя_файла) # Мета. fps = интервал (cap.get (cv2.CAP_PROP_FPS)) ширина = интервал (cap.get (cv2.CAP_PROP_FRAME_WIDTH)) высота = интервал (cap.get (cv2.CAP_PROP_FRAME_HEIGHT)) frame_size = (ширина, высота) Fourcc = cv2.VideoWriter_fourcc(*'mp4v') # Автор видео. video_output = cv2.VideoWriter('output.mp4', fourcc, fps, frame_size)2. Определение положения тела Основной цикл
Настраиваемые API f
решение Pose() не требуют особых настроек. Значений по умолчанию достаточно для обнаружения ориентиров позы. Однако, если мы хотим, чтобы утилита сгенерировала маску сегментации, флаг ENABLE_SEGMENTATION должен быть установлен на True . Ниже приведены некоторые настраиваемые API в решении MediaPipe pose.
- STATIC_IMAGE_MODE : Это логическое значение. Если установлено значение True , обнаружение человека выполняется для каждого входного изображения. Это не обязательно для видео, где обнаружение выполняется один раз, после чего следует отслеживание ориентиров. Значение по умолчанию — False .
- MODEL_COMPLEXITY: Значение по умолчанию — 1. Может быть 0, 1 или 2. Если выбрана более высокая сложность, время вывода увеличивается.
- ENABLE_SEGMENTATION : если установлено значение True , решение создает маску сегментации вместе с ориентирами позы. Значение по умолчанию – 9.0245 Ложь .
- MIN_DETECTION_CONFIDENCE : Диапазоны от [0,0 до 1,0]. Как следует из названия, это наименьшее значение достоверности, при котором обнаружение считается достоверным. Значение по умолчанию — 0,5.
- MIN_TRACKING_CONFIDENCE : Диапазон значений от [0,0 до 1,0]. Это минимальное значение достоверности для того, чтобы ориентир считался отслеженным. Значение по умолчанию — 0,5.
Обычно значения по умолчанию работают хорошо. Следовательно, мы не передаем никаких аргументов в mp_pose.Pose().
В следующем разделе рассматривается обработка кадров RGB, из которых позже мы можем извлечь ориентиры позы. Наконец, мы конвертируем изображение обратно в цветовое пространство BGR, удобное для OpenCV.
# Захват кадров. успех, изображение = cap.read() если не успех: печать("Нуль.Кадры") ломать # Получить фпс. fps = cap.get(cv2.CAP_PROP_FPS) # Получить высоту и ширину фрейма. ч, ш = изображение.форма[:2] # Преобразование изображения BGR в RGB. изображение = cv2.cvtColor (изображение, cv2.COLOR_BGR2RGB) # Обработать изображение. ключевые точки = pose.process(изображение) # Преобразование изображения обратно в BGR. изображение = cv2.cvtColor (изображение, cv2.COLOR_RGB2BGR)3. Получение координат ориентиров положения тела
Атрибут pose_landmarks выходного объекта решения предоставляет нормализованные координаты ориентиров x и y. Следовательно, чтобы получить фактические значения, нам нужно умножить выходные данные на ширину изображения и высоту соответственно.
Ориентиры’ LEFT_SHOULDER’ , ‘RIGHT_SHOULDER’ и т. д. являются атрибутами класса PoseLandmark. Чтобы получить нормализованные координаты, мы используем следующий синтаксис.
norm_coordinate = pose.process(image).pose_landmark.landmark[MediaPipe.solutions.pose.PoseLandmark.].coordinate
Методы сокращены с использованием представлений, как показано ниже.
# Используйте lm и lmPose как представитель следующих методов. lm = ключевые точки. pose_landmarks lmPose = mp_pose.PoseLandmark # Левое плечо. l_shldr_x = int(lm.ориентир[lmPose.LEFT_SHOULDER].x * w) l_shldr_y = int(lm.ориентир[lmPose.LEFT_SHOULDER].y * h) # Правое плечо. r_shldr_x = int(lm.ориентир[lmPose.ПРАВОЕ_ПЛЕЧО].x * w) r_shldr_y = int(lm.ориентир[lmPose.ПРАВОЕ_ПЛЕЧО].y * h) # Левое ухо. l_ear_x = int(lm.ориентир[lmPose.LEFT_EAR].x * w) l_ear_y = int(lm.ориентир[lmPose.LEFT_EAR].y * h) # Левое бедро. l_hip_x = int(lm.ориентир[lmPose.LEFT_HIP].x * w) l_hip_y = int(lm.ориентир[lmPose.LEFT_HIP].y * h)4. Совместите камеру
Это необходимо для того, чтобы камера правильно захватила вид сбоку человека. Мы измеряем горизонтальное расстояние между левой и правой точками плеча. При правильном выравнивании левая и правая точки должны почти совпадать.
Обратите внимание, что пороговое значение расстояния смещения основано на наблюдении за набором данных, имеющим точные размеры, как образцы видео. Если вы попробуете образцы с более высоким разрешением, это значение изменится. Он не должен быть очень конкретным; вы можете установить пороговое значение на основе своей интуиции.
На самом деле, дистанционный метод вовсе не является правильным способом определения центровки. Он должен быть основан на угле .
Мы используем метод расстояния для простоты.
# Рассчитать расстояние между точками левого плеча и правого плеча. смещение = findDistance(l_shldr_x, l_shldr_y, r_shldr_x, r_shldr_y) # Помогите настроить камеру так, чтобы она указывала на человека сбоку. # Порог смещения 30 основан на результатах, полученных при анализе более 100 образцов. если смещение < 100: cv2.putText (изображение, str (int (смещение)) + 'Выровнено', (w - 150, 30), шрифт, 0,9, зеленый, 2) еще: cv2.putText (изображение, str (int (смещение)) + «Не выровнено», (w - 150, 30), шрифт, 0,9, красный, 2)5. Расчет наклона положения тела и нанесение ориентиров
Углы наклона получаются с помощью предопределенной функции findAngle
. Ориентиры и их соединения рисуются, как показано ниже.
# Расчет углов. neck_inclination = findAngle(l_shldr_x, l_shldr_y, l_ear_x, l_ear_y) torso_inclination = findAngle(l_hip_x, l_hip_y, l_shldr_x, l_shldr_y) # Нарисуйте достопримечательности. cv2.circle (изображение, (l_shldr_x, l_shldr_y), 7, желтый, -1) cv2.circle (изображение, (l_ear_x, l_ear_y), 7, желтый, -1) # Возьмем y - координату P3 на 100px выше x1, для элегантности отображения. # Хотя мы принимаем y = 0 при вычислении угла между точками P1,P2,P3. cv2.circle(изображение, (l_shldr_x, l_shldr_y - 100), 7, желтый, -1) cv2.circle (изображение, (r_shldr_x, r_shldr_y), 7, розовый, -1) cv2.circle (изображение, (l_hip_x, l_hip_y), 7, желтый, -1) # Точно так же здесь мы берем y - координата на 100 пикселей выше x1. Обратите внимание, что # вы можете взять любое значение y, не обязательно 100 или 200 пикселей. cv2.circle(изображение, (l_hip_x, l_hip_y - 100), 7, желтый, -1) # Поместите текст, осанку и угол наклона. # Текстовая строка для отображения. angle_text_string = 'Шея: ' + str(int(neck_inclination)) + 'Торс: ' + str(int(torso_inclination))6. Условия определения позы тела
На основе позы, хорошей или плохой; отображаются результаты. Опять же, пороговые углы основаны на интуиции. Вы можете установить пороги в соответствии с вашими потребностями. При каждом обнаружении счетчики кадров увеличиваются для хорошей и плохой осанки соответственно.
Время определенной позы можно рассчитать, разделив количество кадров на кадров в секунду . Ознакомьтесь с методами измерения частоты кадров в нашем предыдущем сообщении в блоге.
# Определить, хорошая осанка или плохая. # Пороговые углы были установлены на основе интуиции. если шея_наклон < 40 и торс_наклон < 10: плохие кадры = 0 хорошие_кадры += 1 cv2.putText (изображение, angle_text_string, (10, 30), шрифт, 0,9, светло-зеленый, 2) cv2. putText (изображение, улица (int (neck_inclination)), (l_shldr_x + 10, l_shldr_y), шрифт, 0,9, светло-зеленый, 2) cv2.putText (изображение, str (int (torso_inclination)), (l_hip_x + 10, l_hip_y), шрифт, 0,9, светло-зеленый, 2) # Присоединяйтесь к достопримечательностям. cv2.line (изображение, (l_shldr_x, l_shldr_y), (l_ear_x, l_ear_y), зеленый, 4) cv2.line (изображение, (l_shldr_x, l_shldr_y), (l_shldr_x, l_shldr_y - 100), зеленый, 4) cv2.line (изображение, (l_hip_x, l_hip_y), (l_shldr_x, l_shldr_y), зеленый, 4) cv2.line (изображение, (l_hip_x, l_hip_y), (l_hip_x, l_hip_y - 100), зеленый, 4) еще: хорошие_кадры = 0 плохие кадры += 1 cv2.putText (изображение, angle_text_string, (10, 30), шрифт, 0,9, красный, 2) cv2.putText (изображение, str (int (neck_inclination)), (l_shldr_x + 10, l_shldr_y), шрифт, 0,9, красный, 2) cv2.putText (изображение, str (int (torso_inclination)), (l_hip_x + 10, l_hip_y), шрифт, 0,9, красный, 2) # Присоединяйтесь к достопримечательностям. cv2.line (изображение, (l_shldr_x, l_shldr_y), (l_ear_x, l_ear_y), красный, 4) cv2.line (изображение, (l_shldr_x, l_shldr_y), (l_shldr_x, l_shldr_y - 100), красный, 4) cv2.line (изображение, (l_hip_x, l_hip_y), (l_shldr_x, l_shldr_y), красный, 4) cv2.line (изображение, (l_hip_x, l_hip_y), (l_hip_x, l_hip_y - 100), красный, 4) # Рассчитать время пребывания в определенной позе. хорошее_время = (1 / кадр/с) * хорошие_кадры bad_time = (1 / fps) * bad_frames # Время позы. если хорошее_время > 0: time_string_good = 'Время хорошей осанки: ' + str(round(good_time, 1)) + 's' cv2.putText (изображение, time_string_good, (10, ч - 20), шрифт, 0,9, зеленый, 2) еще: time_string_bad = 'Время плохой осанки: ' + str(round(bad_time, 1)) + 's' cv2.putText (изображение, time_string_bad, (10, ч - 20), шрифт, 0,9, красный, 2) # Если вы остаетесь в плохой позе более 3 минут (180 с), отправьте предупреждение. если bad_time > 180: отправить предупреждение ()
ЗАКЛЮЧЕНИЕ
Вот и все о создании приложения для коррекции осанки с помощью MediaPipe Pose.