1. Скрипт 1_show_image.py: первый запуск и настройка 3Dberry

Назначение первого скрипта

Первый скрипт позволяет решить следующие задачи:

  • Тестирование работы камеры
  • Настройка закрепления камеры (выравнивание) на 3Dberry
  • Захват и сохранение фото для последующей обработки
На Raspberry Pi запуск скрипта командой:

python 1_show_image.py

Исходный код: https://github.com/realizator/3dberry-turorial/blob/master/1_show_image.py

На настольном компьютере скрипт не запустится, так как для его работы требуется доступ к камере Raspberry Pi.

Скрипт после запуска выводит предпросмотр с камеры во весь экран. Ровно по центу сверху наложена тонкая белая линия. Пользуясь ей как ориентиром, поправьте расположение камеры на 3dberry и крепко закрутите винты. Основная цель – стык между зеркалами на изображении должен быть параллелен этой линии. Дополнительная цель – линия должна быть посередине стыка. Второй фактор не так критичен, потому что будет нивелирован на следующих этапах настройки и калибровки. 

Итак, мы поправили положение камеры. Следующий этап – захват изображения.

После того, как скрипт вывел изображение, он находится в режиме ожидания нажатия любой клавиши. После нажатия идет захват картинки, отображение ее в виде окна и сохранение в файл ./src/picture.png (имя может меняться – загляните в код скрипта)

В итоге мы имеем корректно расположенную камеру и тестовое фото. В дальнейшем этим скриптом можно пользоваться для разового захвата картинки.