К содержимому
  1. Главная
  2. Документация
  3. Камеры для Raspberry Pi
  4. Быстрый старт с ToF-камерой Arducam

Быстрый старт с ToF-камерой Arducam

Документация Arducam · перевод arducam-russia.ru

ToF-камера Arducam и Raspberry Pi

Короткая пошаговая инструкция, с которой вы быстро начнёте работать в области машинного зрения с ToF-камерой Arducam.

ПримечаниеДля камеры нужна Raspberry Pi OS Bullseye (выпуски от 04.04.2022 и новее). Настоятельно рекомендуем установить систему заново.

Подключение камеры к Raspberry Pi

Подключение ToF-камеры к Raspberry Pi

Шаг 1. Установите драйвер камеры

wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh
chmod +x install_pivariety_pkgs.sh
./install_pivariety_pkgs.sh -p kernel_driver

Когда появится запрос на перезагрузку, нажмите y, затем Enter.

Шаг 2. Скачайте репозиторий

git clone https://github.com/ArduCAM/Arducam_tof_camera.git

Шаг 3. Перейдите в каталог Arducam_tof_camera

cd Downloads/Arducam_tof_camera

Шаг 4. Установите зависимости

chmod +x Install_dependencies.sh
./Install_dependencies.sh

Raspberry Pi перезагрузится автоматически.

Шаг 5. Перейдите в каталог Arducam_tof_camera

cd Downloads/Arducam_tof_camera

Шаг 6. Соберите и запустите программу

chmod +x compile.sh
./compile.sh

После успешной сборки автоматически откроются окна предпросмотра с камеры.

Примеры

Облако точек

Облако точек с ToF-камеры

С библиотекой Point Cloud Library (PCL) можно быстро построить облако точек в реальном времени с ToF-камеры Arducam и Raspberry Pi и использовать его в разных программах и алгоритмах 3D-обработки.

Шаг 1. Подготовьте окружение

sudo apt-get update
sudo apt-get install libeigen3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libflann-dev
sudo apt-get install libvtkt7-dev
sudo apt-get install git build-essential linux-libc-dev
sudo apt-get install cmake #cmake-gui 
sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev
sudo apt-get install mpi-default-dev openmpi-bin openmpi-common
sudo apt-get install libpcap-dev
sudo apt-get install libflann1.9 libflann-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install vtk6 libvtk6.3 libvtk6-dev libvtk6.3-qt libvtk6-qt-dev 
sudo apt-get install libqhull* libgtest-dev
sudo apt-get install freeglut3-dev pkg-config
sudo apt-get install libxmu-dev libxi-dev 
sudo apt-get install mono-complete
sudo apt-get install libopenni-dev libopenni2-dev

Шаг 2. Установите PCL

sudo apt install libpcl-dev

Шаг 3. Установите SDK камеры

git clone https://github.com/dennis-ard/Arducam_tof_camera.git

Шаг 4. Запустите пример

 ./example/example_cpp/preivew_pointcloud
Облако точек и карта глубины в окне предпросмотра

Запросить цену

Укажите количество — пришлём коммерческое предложение.