У меня на диске около триллиона изображений, и я хочу классифицировать их в основном по 2 группам:
Those images which includes people (body shapes)
Those images which does not include people
Любое настольное программное обеспечение - предпочтительно с открытым исходным кодом - поможет мне в этом?
OpenCV может обнаруживать лица и/или вертикальных людей и имеет примеры того и другого. Его можно использовать с C/C++/python, он имеет открытый исходный код и кросс-платформенный.
Хотя это не готовое решение, его можно использовать для создания таких решений, как видно из примеров обнаружения пешеходов и обнаружения лиц, предположительно вам потребуется сделать и то, и другое для создания детектора «людей».
OpenCV + Python и Keras также можно использовать для создания классификатора «глубокого обучения» с использованием TensorFlow или Theano , где компьютер сам учится классифицировать изображения, и есть несколько доступных предварительно обученных моделей, которые могут классифицировать ваши изображения для вас, см . здесь .
Приведенные выше ресурсы должны позволить вам создать сценарий, который будет делать то, что вам нужно.
Отказ от ответственности: хотя большинство приведенных выше ссылок указывают на один онлайн-ресурс, который имеет коммерческий элемент, обучение , то есть я являюсь его поклонником, потому что я нахожу его отличным ресурсом, а не потому, что у меня есть финансовый интерес к сайту или любому из предлагаемые услуги.
Николя Рауль
Вероника
Николя Рауль
Вероника