Компьютерное зрение и распознавание лиц

Автор Olej, 21 января 2019, 16:31:41

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Olej

Компьютерное зрение - новая тема в IT ... примерно 4-5 лет получившая широкое развитие (до этого шли разработки с 60-70 годов, первые алгоритмы наработаны в 90-х ... но это всё университетские и исследовательские разработки).
Первый широко известный пакет, доступный для публичного использования - OpenCV, он присутствует в стандартном репозитории практически любого дистрибутива Linux, и на сейчас продолжает активно развиваться... только-только представлена новая линия версий 4.0 (до этого были 2.Х и 3.Х).
Именно после большого публичного успеха проекта OpenCV (достаточно любительского) на рынок (на публику) вышло сразу много открытых и свободных проектов от профессиональных разработчиков и брендов IT индустрии: Tensorflow, Dlib, OpenFace и др. ... самое активное участие, развитие и финансирование таких проектов идёь от Google, Facebook, Mozilla и т.п.

Это всё очень сильно связано с темами ... и не может развиваться не используя их :
- машинное обучение;
- нейросети;
- BigData;
- модели классификаторов на классах и кластерах;

Примечательно то, что заниматься этим (применением, использованием, внедрением) теперь могут все желающие, и на достаточно скромных аппаратных ресурсах.
   

Olej

Цитата: Olej от 21 января 2019, 16:31:41Это всё очень сильно связано с темами ... и не может развиваться не используя их :
Рассказать всё это, из-за объёмов, в теме невозможно.
Если кого это интересует или заинтересует, почитать подробнее с представлением реальных результатов работ можете здесь:
OpenCV и компьютерное зрение
Open CV (продолжение) ...
распознавание bar-кодов
распознавание лиц
компьютерное зрение на одноплатных SBC
Машинное обучение (нейронные сети)
Модели классификаторов

Пересказывать здесь всё это я не стану.
А вот обсудить детали всего этого направления с заинтересованными лицами здесь - с большим удовольствием.

Kato


qupl

Цитата: Kato от 22 января 2019, 06:50:31
А дебиан то тут при чем?
На нем это доступно.

анекдот
Приходит студент в ветеринарную академию на экзамен по биологии, но ничего не знает, кроме строения блохи. Достался ему билет про корову. Он выходит и начинает:
- Корова - это такое животное, на четырех ногах, покрыто шерстью. В шерсти водятся блохи... - И дальше рассказывает все про блох. Преподаватель его останавливает и говорит:
- Хорошо, хорошо. Расскажите нам лучше про собаку. Студент опять начинает:
- Собака - животное на четырех ногах, покрыто шерстью, в шерсти водятся блохи. И дальше рассказывает про блох. Экзаменатору это надоело, и он говорит:
- Ладно, расскажите нам про рыбу.
- Рыба - это животное, которое живет в воде. Шерсти у рыбы нет, но если бы была, в ней водились бы блохи...
[свернуть]

Olej

#4
Цитата: Kato от 22 января 2019, 06:50:31А дебиан то тут при чем?
1. Потому что больше всего и чаще всего такие вещи делаются в Debian.

2. Во-вторых ... это менее значимо, но всё же: такие вещи чаще всего делаются с прицелом всё наработанное перенести потом в embedded, или в одноплатные ARM SBC. А производители таких ARM SBC предоставляют свои собственные собранные .img под свои изделия, и эти образы собираются из Debian, и используют (прописаны) стандартные репозитории Debian.

3. В-третьих, это настоящая область разработки для тех, кто хотел бы попробовать силы в разработке. По крайней мере, - это куда более область для разработки, чем в 10001-й раз лепить на коленке пакеты для стандартных программ Linux.


Modigar

С чего вдруг оно делается чаще в Дебиане с его деревне мамонтовыми библиотеками?
Если либа динамично развивается, то Дебиан своей стабильностью не сильно подходит.
Тот же Qt уже давно 5.12 выпущен, а в стейбле 5.7 тусит.