Анализ толпы в конкретной ситуации помогает лучше справляться с ситуацией, а также особенно используется при анализе трафика или для определения того, многолюдно ли место и густонаселено ли оно.

Важно отметить, что компьютерное зрение состоит из различных аспектов, таких как распознавание изображений, обнаружение объектов, создание изображений и множество других факторов. Сегодня я покажу вам, как анализировать толпу и предсказывать класс объекта вместе с вероятностями объекта.

Нам нужно установить следующие зависимости, прежде чем начать писать код, и следующие библиотеки важны для запуска кода:

Важно отметить, что для запуска модели нам необходимо установить определенный API под названием imageAI, и вот ссылка, поскольку он функционирует как серверная часть для обнаружения объектов на изображениях.

Вставьте следующую ссылку в строку поиска или щелкните эту ссылку, чтобы загрузить модель Retina Net, и сохраните ее в определенной папке на вашем компьютере, а затем откройте терминал Python 3.6 в определенной папке, чтобы получить доступ к папке.

Теперь, когда вы установили зависимости, вы готовы написать свой первый код обнаружения объектов. Создайте файл Python и дайте ему имя (например, CrowdDetection.py), а затем напишите в него приведенный ниже код. Скопируйте файл модели RetinaNet, как показано выше, и переместите его из Downloads›Crowd_Analysis и изображение, которое вы хотите обнаружить, в папку, содержащую файл python, и назовите его image.jpg.

Создайте папку с именем Crowd_Analysis, и ее содержимое должно быть следующим:

  1. resnet50_coco_best_v2.0.1.h5
  2. CrowdDetection.py, как показано ниже.
  3. image.jpg (любое изображение, которое вы хотите проанализировать)

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

Как только результат будет напечатан на консоли, перейдите в папку, в которой находится ваш CrowdDetection.py, и вы найдете новое сохраненное изображение. Взгляните на 2 образца изображений ниже и новые изображения, сохраненные после обнаружения.

P.S. Я скоро добавлю фотографии и подробное объяснение в этот пост.

Если у вас есть какие-либо сомнения по поводу чего-либо, не стесняйтесь спрашивать ниже. :)

ССЫЛКИ: