Анализ лиц с домофона: как я победил несовместимости и собрал dlib+CUDA на Ubuntu — готовый скрипт

Каждый день мимо двери моего подъезда проходят десятки людей. Соседей я знаю в лицо, но кто все остальные? Курьеры, случайные гости, а может, кто-то что-то высматривает? Домофонная камера всё записывает , но вручную пересматривать часы видео бессмысленно. Мне захотелось сделать систему, которая сама будет находить и запоминать лица, чтобы потом показать, кто у двери появляется чаще всего. Это желание про безопасность - узнать «постоянных незнакомцев» и про личное увлечение: я люблю разбираться в технологиях, а это отличный повод попробовать компьютерное зрение и ускорение работы на видеокарте. На словах всё выглядело просто, а на деле пришлось пройти целый квест из несовместимых программ, капризных драйверов и упрямой библиотеки распознавания лиц. Но в итоге я собрал рабочий инструмент, и теперь расскажу, как это было. Проект выложен на GitHub. Соседи на месте?

https://habr.com/ru/articles/935098/

#dlib #CUDA #cuda_toolkit #face_recognition #face_recognition #космотекст #rtx_5060 #rtx

Анализ лиц с домофона: как я победил несовместимости и собрал dlib+CUDA на Ubuntu — готовый скрипт

Каждый день мимо двери моего подъезда проходят десятки людей. Соседей я знаю в лицо, но кто все остальные? Курьеры, случайные гости, а может, кто-то что-то высматривает? Домофонная камера всё...

Хабр

📚🏛️ Narodna in univerzitetna knjižnica (NUK) je novi partner Mreže občanske znanosti! 🎉 Skrbi za nacionalno knjižnično zbirko, portal dLib.si in dostop do znanja za vse. 🤝📖 Dobrodošli!

https://citizenscience.si/mreza/partnerji

#ObčanskaZnanost #NUK #Knjižnica #dLib #ZnanjeZaVse

PARTNERJI | CitizenScience.si

FYI - If you're using the #facedetection app for #Nextcloud and running it on #Fedora #Linux, you'll need to recompile the PHP module for #dlib when you upgrade to Fedora 40.

Ищем Арнольда Шварценеггера среди мужчин, женщин и детей с помощью нейросети на С++

Привет, Хабр! Меня зовут Кирилл Колодяжный, я ведущий инженер-программист в YADRO. Помимо основных рабочих задач, включающих исследование проблем производительности СХД, я увлекаюсь машинным обучением. Участвовал в коммерческих проектах, связанных с техническим зрением, 3D-сканерами и обработкой фотографий. В задачах часто использовал С++, хотя машинное обучение традиционно ассоциируется с Python. Этот язык программирования буквально захватил сферу, его используют повсюду — от обучающих курсов до серьезных ML-проектов. Однако Python — не единственный язык, на котором можно решать задачи машинного обучения. Так, альтернативой может стать С++. Если последний вам ближе, вам будет интересен и полезен этот текст. Под катом разберемся: — как организовать работу с данными и загрузку обучающего датасета, — как описать структуру нейронной сети, — как использовать уже готовые алгоритмы машинного обучения из доступных библиотек и фреймворков, — как организовать конвейер обучения сети, — как использовать предобученные глубокие сети для решения задач.

https://habr.com/ru/companies/yadro/articles/800533/

++_программирование #pytorch #машинное_обучение #libtorch #faceid #поиск_лиц #dlib #tripletloss #сиамские_сети #архитектура_сетей

Ищем Арнольда Шварценеггера среди мужчин, женщин и детей с помощью нейросети на С++

Привет, Хабр! Меня зовут Кирилл Колодяжный, я ведущий инженер-программист в YADRO. Помимо основных рабочих задач, включающих исследование проблем производительности СХД , я увлекаюсь машинным...

Хабр
Il y a quelques jours, la presse faisait grand bruit de la décision du collège de ne pas soutenir le projet d’ARE3 à Rome. Voici la délibé de collège
  Le collège marque les frontières d'un prochain projet d'ARE3 à cet endroit.
 Pour la premi
https://www.pays-de-durbuy.be/2024/03/02/il-y-a-quelques-jours-la-presse-faisait-grand-bruit-de-la-decision-du-college-de-ne-pas-soutenir-le-projet-dare3-a-rome-voici-la-delibe-de-college/
#Dmocratie #Environnement #are3 #dlib #Durbuy #htel
Il y a quelques jours, la presse faisait grand bruit de la décision du collège de ne pas soutenir le projet d’ARE3 à Rome. Voici la délibé de collège

  Le collège marque les frontières d’un prochain projet d’ARE3 à cet endroit.  Pour la première fois , figure des arguments “écologiques”. Figure également la globalisation …

Le Pays de Durbuy ASBL
Swapping faces with 90 lines of Python (and some heavyweight libraries) #python #opencv #dlib https://www.youtube.com/watch?v=ObmuflX8Ank
Swapping faces with 100,000 lines of C and 90 lines of Python

YouTube
12 years in 15 seconds: Aligning and condensing a self-portrait time-lapse http://matthewearl.github.io/2016/01/22/portrait-timelapse/ #python #opencv #dlib #numpy
12 years in 15 seconds: Aligning and condensing a self-portrait time-lapse - Matt's Ramblings

Switching Eds: Face swapping with Python, dlib, and OpenCV - Matt's Ramblings

Me está volviendo loco #dlib y #imutils con las rotaciones y el escalado 😩 😢

Twitch and Blink Your Way Through Typing with This Facial Keyboard

For those that haven't experienced it, the early days of parenthood are challenging, to say the least. Trying to get anything accomplished with a raging case of sleep deprivation is hard enough, but the little bundle of joy who always seems to need to be in physical contact with you makes doing things with your hands nigh impossible. What's the new parent to do when it comes time to be gainfully employed?

Finding himself in such a boat, [Fletcher]'s solution was to build a face-activated keyboard to work around his offspring's needs. Before you ask: no, voice recognition software wouldn't work, at least according to the sleepy little boss who protests noisy awakenings. The solution instead was to first try OpenCV and the dlib facial recognition library to watch [Fletcher] blinking out Morse code. While that sorta-kinda worked, one's blinkers can't long endure such a workout, so he moved on to an easier set of gestures. Mouthing Morse code covers most of the keyboard, while a combination of eye, eyebrow, and other facial twitches and tics cover the rest, with MediaPipe's Face Mesh doing the heavy-lifting in terms of landmark detection.

The resulting facial keyboard, aptly dubbed "CheekyKeys," performed well enough for [Fletcher] to use for a skills test during an interview with a Big Tech Company. Imagining the interviewer on the other end watching him convulse his way through the interview was worth the price of admission, and we don't even care if it was a put-on. Video after the break.

CheekyKeys is pretty cool, doing something with a webcam and Python that we thought would have needed a dedicated AI depth camera to accomplish. But perhaps the real hack here was how [Fletcher] taught himself Morse in fifteen minutes.

#softwaredevelopment #videohacks #dlib #facemesh #facialrecognition #gesture #keyboard #morse #opencv #python

Twitch And Blink Your Way Through Typing With This Facial Keyboard

For those that haven’t experienced it, the early days of parenthood are challenging, to say the least. Trying to get anything accomplished with a raging case of sleep deprivation is hard enou…

Hackaday