Skip to content

Сбор фото и видео с мусорными баками для классификатора #7

@markpolyak

Description

@markpolyak

Задача: пройтись по городу и сделать 100 (по 25 на класс) изображений с мусорными баками и 4 видеозаписи (по 1 на класс), на которой Вы обходите мусорный бак вокруг. Запрещается брать фотографии из интернета, все снимки и видео должны быть сделаны самостоятельно

Требования к мусорным бакам:

  1. Мусорные баки должны иметь стандартную конструкцию: пластиковый или металлический параллелепипед с максимальной длиной одной стороны (ш/в/г) не более 1,5 метров, возможно расширяющийся к верху, с крышкой или без, возможно на колесах. Допускаются мелкие дефекты: вмятины, дыры и т.п.
    Баки нестандартной конструкции: все остальные, напр. круглые, сетчатые, большие контейнеры и т.п.
  2. Запрещается брать баки для раздельного сбора мусора
  3. Запрещается брать прозрачные мусорные баки (есть баки из сеток)
  4. Запрещается брать урны и ведра для мусора

Требования к изображениям и видео:

  1. Бак должен быть снят сверху под углом, который позволяет “заглянуть” внутрь и оценить степень наполненности бака. Обычно угла в 30 градусов достаточно.
  2. Мусорный бак должен занимать примерно 70% изображения
  3. Изображение должно быть не менее 224х224 пикселей
  4. Запрещается делать и фото, и видео одного мусорного бака. Выберите что-то одно
  5. Требование к видео: на протяжении всего видео должна быть видна внутренняя часть бака. Необходимо сделать видео таким образом, чтобы при взятии любого кадра из видео можно было корректно определить наполненность бака (чтобы не было ситуаций, когда некоторые кадры полного бака не содержат мусора и кажется, что, например, бак пустой)
  6. Разрешается делать не более 5 фото одного и того же бака

Требования к присвоению класса изображениям/видео

  1. Пустой бак, метка empty. В баке не видно никакого мусора. При этом дно бака может быть и не видно из-за угла съемки (т.е. на самом деле мусор в баке может быть, просто мы его не видим). Если угол съемки не позволяет заглянуть “внутрь” бака хотя бы на четверть его глубины, то это неопределенный бак, а не пустой.
    image

  2. Полупустой бак, метка halfempty. В баке виден мусор, но свободное место еще осталось (в бак поместится минимум один слой из обычных мусорных пакетов из ведра на 5-10 литров).
    image

  3. Полный бак, метка full. Мусор доходит до верхней кромки бака или выступает над ней. Невозможно положить в бак обычный мусорный пакет так, чтобы он не выступал над верхней кромкой бака. Если бак закрыт крышкой, из под которой торчит мусор, то бак полный, а если под закрытой крышкой не видно мусора - неопределенный.
    image

  4. Неопределенный бак, метка undefined. Бак, не подпадающий ни под одну из вышеперечисленных категорий
    image

Вы должны работать в папке images/dumpsters/classic_dumpsters. Содержание папки должно выглядеть следующим образом:
--photo
---empty
----1.jpg
----2.jpg
----3.jpg
---halfempty
----1.jpg
----2.jpg
----3.jpg
---full
----1.jpg
----2.jpg
----3.jpg
---undefined
----1.jpg
----2.jpg
----3.jpg
--video
---empty
----1.mp4
----2. mp4
----3. mp4
---halfempty
----1. mp4
----2. mp4
----3. mp4
---full
----1. mp4
----2. mp4
----3. mp4
---undefined
----1. mp4
----2. mp4
----3. mp4

Папки empty, halfempty, full и undefined соответствуют уровню наполненности бака на фото/видео

Названием файла должна быть цифра, которая является порядковым номером файла в директории. Данное задание будут выполнять несколько студентов, поэтому следует избежать повтора цифр. Поступим следующим образом: перед тем, как приступить к заданию, пишите в комментарии к этому issue какие номера в папках Вы займете. Например: фото 1-25, видео 1. Следующий человек, который приступит к заданию, должен будет взять номера 26-50 для фото и 2 для видео и написать такой же по структуре комментарий, дабы не было повторов в названиях файлов.

Требования к офомлению работы:

  1. Создаем свою ветку в репозитории. Название ветки задавайте следующим образом: фамилия_группа
  2. Строго соблюдайте структуру директорий, которую я привела выше; также не забывайте про нейминг файлов
  3. После того, как работа готова, залейте файлы в гитхаб и сделайте пулл реквест
  4. Все сообщения к коммитам и описание ПР должны быть осмысленны и понятны проверяющему
  5. Для проверки PR, тегните @KleinerKaktus455 в комментариях к пр, чтобы пришло уведомление на почту. Если это условие не соблюдено, то проверка в течение суток не гарантируется.

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

После того, как PR был одобрен и проверяющим оставлено соответствующее сообщение об этом, необходимо подойти к Марку Дмитриевичу на паре и продемонстрировать PR с отзывом проверяющего

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions