LINUX.ORG.RU

Автоматическая сортировка изображений по содержимому

 ,


2

2

Всем привет. Есть папка, с примерно 20 тысячами изображений типо «wallpapers». Так вот, какие-то обделенные женским вниманием накидали туда вагон и маленькую телегу тяночек в разных позах.

Может кто-то встречал инструмент, который позволит отсортировать все картинки с людьми в отдельную папку?

Интересно посмотреть исходники, поэтому лучше, если это будет что-то открытое.

Поиск по форуму и поверхностное гугление приводят меня к openBiometry, что не совсем то, что мне нужно, или OpenCV. Последний я пока не осилил, но смотрю в его сторону.

Вопрос задаю потому что, возможно, кто-то видел/знает/пользовал альтернативы и может подсказать как оно работает :)

с примерно 20 тысячами изображений

Это ни о чём, разово проще пройтись руками. Включаешь режим thumbnail в любимом просмотрщике, и вперёд.

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

anonymous
()
Ответ на: комментарий от anonymous

Это ни о чём, разово проще пройтись руками. Включаешь режим thumbnail в любимом просмотрщике, и вперёд.

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

Crystal_HMR ★★★
() автор топика
Ответ на: комментарий от Crystal_HMR

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

Человека или голого человека? Если голого, то это делается по преобладанию определенного диапазона цветов на площади изображения больше пороговой

vaddd ★☆
()

20 тысячами изображений... Может кто-то встречал инструмент, который позволит отсортировать все картинки с людьми в отдельную папку?

Теория: выделение и распознавание лиц ©.
Практика: распознавание лиц по фото онлайн ©.

P.S. Но можно ещё проще: почтовый бот, отсылающий китайцам 20 тысяч писем c 1 прикреплённым изображением и вопросом: «это тян»?
20 тысяч ответов решат твою задачу :)

quickquest ★★★★★
()
Ответ на: digiKam от anonymous

OpenCV как раз у digiKam в зависимостях и дигикам его использует.

anonymous
()

Может кто-то встречал инструмент, который позволит отсортировать все картинки с людьми в отдельную папку?

Наличие человека определяется по наличию лица? Для этого есть много всего, например http://dlib.net/face_detector.py.html

Попробуй еще https://github.com/CMU-Perceptual-Computing-Lab/openpose

Инструментов, позволяющих определить пол по лицу я в открытом доступе вроде бы не видел.

kawaii_neko ★★★★
()

А, ну и если ты хочешь фильтровать картинки по объектам, есть убойная штуковина: https://pjreddie.com/darknet/yolo/. GPU (с поддержкой CUDA) strongly recommended

kawaii_neko ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.