Царай таних модуль
Царай таних модуль
Энэхүү модуль нь Платформын камер суурилуулсан газруудад фото зураг эсвэл гадаад шинж тэмдэг (хүйс, нас, тодорхой онцлог шинжүүд) ашиглан царайг хайх, илрүүлэх зориулалттай.
Ерөнхий мэдээлэл
Модулийн ажиллах алгоритм
Модуль нь нээлттэй олонлог дээр таних үүргийг гүйцэтгэхэд ашиглагддаг. Ийм төрлийн үүрэг нь Платформ дээр урьдчилан бүртгэгдсэн цөөн тооны хүмүүсийн нэгийг, ихэвчлэн Платформд мэдэгдээгүй олон хүмүүсийн дунд олох явдал юм. Таних үр дүн нь бүртгэгдсэн нэр дэвшигч эсвэл “Тохирох зүйл олдсонгүй” гэсэн шийдвэр гаргах явдал байдаг.
Модулийн оролтод CNN-1 нейросүлжээ нь оролтын видео урсгалын n дэх фрэймийг шинжлэн кадр дотор байгаа царайг илрүүлж, тухайн царай өмнө нь Платформд бүртгэгдсэн эсэхээс үл хамааран шинжилдэг.
Илэрсэн царай бүрийг дараа нь корреляцийн аргаар дагаж, CNN-2 нейросүлжээнд дамжуулж, шинж чанарын вектор (дескриптор) үүсгэнэ. Үүсгэсэн векторуудыг харьцуулалтын төхөөрөмжид илгээж, тухайн үед шинжлэгдэж буй царайтай хамгийн ойрхон байгаа Платформын мэдээллийн санд бүртгэгдсэн векторыг сонгодог. Хэрэв зай нь босгоос бага байвал нэр дэвшигчийг танихыг санал болгоно, эсрэг тохиолдолд "Тохирох зүйл олдсонгүй" гэсэн шийдвэр гарна.
Царайг статик зурагнаас танихтай харьцуулахад видео урсгал нь илүү давуу талтай. Энэ нь танихад хамгийн тохиромжтой фрэймийг сонгох боломжийг олгодог, тухайлбал, тухайн фрэйм дээр илэрсэн царай бүртгэгдсэн царайтай хамгийн ихээр адил байгааг тодорхойлдог.
Царай таних үйл явдал
Дээр дурдсан алгоритм дараагийн тооцооллын мөчлөгт дараах үүргүүдийг амжилттай гүйцэтгэсэн бол:
Хяналтын бүс-д хүний царайг илрүүлэх.
Илэрсэн царайны шинж чанарын векторыг (дескриптор) хангалттай чанартайгаар тооцоолох.
... энэ тохиолдолд модуль дараах үйл явдлуудыг үүсгэнэ: Царай жагсаалтад олдлоо эсвэл Царай жагсаалтад олдсонгүй. Үйл явдал нь тухайн царайг илрүүлсэн векторын шинжилгээний үр дүнгээр мэдээллийн санд байгаа загвартай тохирсон эсэхээс хамаарна.
Аль аль үйл явдал нь удаан хугацаанд үргэлжилдэг; үйл явдлын төгсгөл нь илэрсэн царай, танигдсан эсвэл танигдаагүй хүн Хяналтын бүс-ээс гарсан мөчөөр тодорхойлогдоно. Үйл явдлын хугацааг плеер дээр тоглуулж, үнэлж болно.
Тооцооллын төвөгшил
Хэрэгжүүлсэн алгоритмын тооцооллын төвөгшил нь 5 онооны системээр 5 балл гэж үнэлэгддэг. Энэ нь процессор дунджаар 100%-ийн ачаалалтай ажиллаж байгааг илтгэнэ, гэхдээ процессорын ачааллын үзүүлэлтүүд видео чанар болон процессорын параметрүүдээс хамаарч өөрчлөгдөж болно.
Камер болон видео сигналын шаардлагууд
Модуль нь дараах камерууд болон видео дохионы параметрүүдийг хангасан үед хамгийн үр дүнтэй ажиллана:
Камерын төрөл: тогтмол эсвэл удирдлагатай (PTZ).
Нягтрал: 1920x1080 (Full HD) эсвэл QHD 2592x1944.
Царай хоорондын хамгийн бага зай: 50 пиксел.
Фрэймийн хурд: секундэд 10-30 фрэйм, шинэ царай илрэх давтамжаас хамааран.
Гэрэлтүүлэг: байгалийн эсвэл хиймэл, гэхдээ хүчтэй гэрлийн эсрэг тусгалгүй, эсрэг чиглэсэн гэрэлтүүлэг болон саадтай тусгалгүй байх.
Хэвтээ чиглэлтэй харьцах өнцөг: 0°-аас +5°.
Босоо чиглэлтэй харьцах өнцөг: -5°-аас +5°.
Тэнхлэгийн хазайлтын зөвшөөрөгдсөн хэмжээ: -5°-аас +5°.
Хянагдсан бүсийн зураглалын чанар: 500 пиксел/метрээс дээш.
Суурилуулах зөвлөмжийн өндөр: шал/газар түвшнээс 1,8-2,5 метр.
Модулийн тохиргоог экспортлох
Камерт идэвхжүүлсэн модулийн тохиргоог гадаад файлд *.json форматаар хадгалах (экспортлох) боломжтой, жишээ нь, аливаа асуудлыг шийдвэрлэх зорилгоор Платформын хөгжүүлэгчдэд дамжуулах шаардлагатай үед ашиглах. Үүний тулд:
Видео аналитикийн тохиргооны самбар дээр контекст цэснээс модулийн/моделийн Тохиргоог татаж авах командыг сонгоно уу, зурагт үзүүлсэнчлэн.
Моделийн тохиргоо нь модулийн ерөнхий тохиргоонуудыг Үндсэн таб дээр хадгалахаас гадна, түүнийг ашиглан бий болгосон дүрмүүдийг (нэртэй таб дээр) багтаана.
Экспорт хийх үед тохиргоонууд автоматаар “камерын нэр_va_config.json” нэртэй файлд бичигдэх бөгөөд уг файл Татаж авах хавтсанд үүснэ.
Модулийг идэвхжүүлэх
Хэрэглэгчийн цэс > Тохиргоо > Камер дэлгэцийн камерын жагсаалтаас модулийг идэвхжүүлэх камерийг олоод, контекст цэснээс Засварлах командыг сонгоно уу, зурагт үзүүлсэнчлэн.
Баруун талд гарч ирэх самбараас Видео аналитик таб руу орж, модулийн нэрийг сонгоно уу.
Модулийг идэвхжүүлэх сонголтыг идэвхжүүлнэ үү.
Бүртгэгдсэн царайг таних тохиргоо
Модулийг идэвхжүүлсний дараа дэлгэцийн баруун хэсэг дараах байдлаар харагдана:
Модулийг идэвхжүүлэх сонголтыг идэвхжүүлнэ үү.
Сонирхлын бүс-ийг өөрчилнө үү, анхдагч тохиргоогоор бүх кадрын талбайг хамарсан байна.
Хүрээний цэгийг өөр байршилд зөөхийн тулд цэгийг чирж шилжүүлнэ үү.
Хүрээний цэгийг устгахын тулд түүнийг хоёр удаа дарна уу.
Шинэ цэг үүсгэхийн тулд байгаа хүрээн дээр шинэ цэг нэмэх газрыг хоёр удаа дарна уу.
Хүрээг бүхэлд нь зөөхийн тулд курсорыг бүсийн дотор байршуулаад, зөөхийн тулд зүүн товчийг дарж чирнэ үү.
Мэдээллийн санд царай олдсонгүй үйл явдлын ач холбогдлыг жагсаалтаас сонгоно уу:
Мэдээллийн санд царай олдсон үйл явдлын ач холбогдлыг бүртгэгдсэн хүмүүсийн жагсаалтыг үүсгэхдээ тодорхойлно.
Таних горим-ыг сонгоно уу, үүнд: Хамгийн өндөр нарийвчлалтайгаар таних эсвэл Хамгийн бага хүлээгдэлтэй таних.
Жижиг царай таних сонголтыг идэвхжүүлж, кадрын хэмжээнээс 2.5-5% хэмжээтэй царайг алдах магадлалыг багасгана уу.
Гадаад шинж тэмдэг таних сонголтыг идэвхжүүлж, танигдсан царайны хүйс, нас, сахал гэх мэт шинж тэмдгүүдийг үнэлэх боломжтой болгоно уу.
Энэ нь илэрсэн царайг гадаад шинж тэмдгээр хайлт хийх боломжийг олгоно.
Царайны хамгийн бага хэмжээг хязгаарлах сонголтыг идэвхжүүлж, таних зайг системд тохиромжтой болгоно уу. Жишээ нь, хаалга хэтэрхий эрт онгойх нөхцөлийг хязгаарлахын тулд хол зайд байгаа хүнийг танихаас сэргийлнэ.
Энэхүү сонголтыг идэвхжүүлсний дараа Тохируулга хэсэгт Царайны хамгийн бага хэмжээ-г өөрчлөх боломж нэмэгдэнэ. Плеерт энэ үед шар өнгийн тэгш өнцөгт гарч ирнэ, үүнийг өндрөөр болон өргөний дагуу чөлөөтэй шилжүүлж, өөрчилж болно. Тодорхойлсон хэмжээнээс бага царайг илрүүлэхгүй.
Царайг дахин таних сонголтыг идэвхжүүлж, Дахин таних интервал-ийг секундээр тохируулна уу, ингэснээр Дахин таних интервал секунд тутамд:
Өмнө нь илэрсэн царайг дагах үйл явцыг зогсоох.
Таних болон дагах алгоритмыг дахин ажиллуулах.
Эргэлтийн өнцгийг хязгаарлах сонголтыг идэвхжүүлж, таних үйл явцад хэт их өнцгөөр эргэсэн царайг оруулахгүйгээр, эргэлтийн дээд утгуудыг тохируулна уу.
Операторт хайж буй царайны жагсаалтад нэвтрэх эрх олгоно уу.
Хэрэгжүүлэх товчийг дарсны дараа модуль шууд ажиллаж эхэлнэ.
Танигдсан царайг шалгаж, баталгаажуулах
Модуль ажиллаж эхэлсний дараа үйл явдлын дэлгэц рүү орж, модулийн тэмдэглэсэн үйл явдлуудыг нарийвчлан шалгаарай. Үүний тулд үйл явдлын карт дээр дарж дэлгэрэнгүй мэдээллийн самбарыг нээгээд:
Үйл явдлын цаг болон газрыг анхаарч үзнэ үү.
Илэрсэн царайны гадаад шинж тэмдгүүд (хүйс, нас гэх мэт).
Шаардлагатай бол хувийн мэдээллийн санд бүртгэгдсэн царай руу холбоос даган орж, эсвэл үйл явдлын бүрэн видеог плеерт тоглуулж үзнэ үү.