Ко мне на кафедре обратились двое старшекурсников. Они пишут программу для археологов: пользователь фотографирует, что нашел, программа лезет в модель (которая натренирована на исторические архивах) и возвращает карту вероятностей, где поблизости могут лежать неметаллические артефакты, которые металлоискатель не ловит. Дерево, керамика, кость, ткань и тд. Для обучения модели им нужен был большой датасет фотографий находок времен WW2 (значки, гильзы, медали, фрагменты обмундирования) под разными углами и наклонами.

Они прикинули два варианта: либо снимать каждый предмет вручную с разных ракурсов, перетаскивая штатив или поворачивая объект пальцами, либо сначала вылепить 3D-модель каждого артефакта вручную и потом программно крутить её в виртуальной сцене под разным светом, рендеря оттуда кадры для датасета. По обоим выходило пара месяцев работы.

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

схема того как это друг с другом взаимодействует
схема того как это друг с другом взаимодействует

В сумме 2500 рублей: Arduino Uno (у меня клон, на нормальный денег нет), драйвер ULN2003 с шаговиком 28BYJ-48, сервомашинка SG90, провода Dupont, моток PLA на печать корпуса. Над повороткой на стреле висит мой телефон с приложением IP Webcam. Ставишь предмет на наклонную площадку, жмёшь ресет на Arduino, через 12 минут в папке Dataset_WW2/Pogon_RKKA_Sergeant/ лежит 144 jpg-кадра. Переставляешь следующий артефакт, опять жмёшь ресет.

6 наклонов сервы * 24 поворота шаговика = 144 фото на объект.

Репозиторий (на вражеском гитхаб, будьте осторожны): https://github.com/kexibq-official/photogrammetry-turntable

Внутри README, BUILD.md с пошаговыми фото сборки поворотного стола, STL на печать, прошивка и скрипт.

Комментарии (5)


  1. xSVPx
    28.05.2026 20:31

    Боромир сделал бы за тысячу...

    Как-то очень долго, по ~5 с на кадр зачем столько ?


    1. kexibq_cbo Автор
      28.05.2026 20:31

      да блин, 3d печать дорого стоит. Понятно что можно и бесплатно напечатать и украсть платы, но я описал worst case сценарий и это 2500р, (70% печать, если не больше).

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


      1. SukhovPro
        28.05.2026 20:31

        За все +1, почему бы и нет, единственно esp стоит не сильно дороже, за то по wifi к месту съемки были бы не привязаны. Как развитие esp32, и тогда для управления и ПК не нужен, все автономно. А если завалялся фото модуль для ESP, то и телефон не нужен. И на фоне стоимости печати, это все стоит копейки. Или как альтернатива, управлять с телефона, можно даже ардуинкой по проводу, еще и запитать с телефона. Модильно в полевых условаяих получится.

        Но вот такие фразы как "worst case" убивают все положительное впечателние о проделанной работе и статье.


        1. kexibq_cbo Автор
          28.05.2026 20:31

          кстати да, другой вопрос про качество такой съемки, но да, таким образом это будет намного проще

          Но вот такие фразы как "worst case" убивают все положительное впечателние о проделанной работе и статье.

          а вот тут не пон


          1. SukhovPro
            28.05.2026 20:31

            "вопрос про качество такой съемки "
            Но это же потом скармливается моделям, как я понял. В каком разрешении, что ни буть 200*200 пикселей после пост обработки? Поэтому тут вопрос качества съемки вторичен.
            Если для архива музея, то да, пострадает, но тогда можно пойти по пути усправления с телефона и качество не потеряется. Но это просто идеи для развития темы.

            "вот тут не пон"
            "но я описал worst case сценарий"
            «Смотря какой fabric, смотря сколько details»
            Нет проблем, возможно я посто слишком стар.