1.4 KiB
1.4 KiB
- Install Raspbian Desktop (Lite might lack some packages for the GUI)
https://www.raspberrypi.org/documentation/installation/installing-images/
- Configure and Update
sudo rpi-config
sudo rpi-update
sudo apt update
sudo apt dist-upgrade
- Install required packages
sudo apt install gphoto2 libgphoto2-dev python3-dev python3-pip virtualenv
sudo apt install qt5-default pyqt5-dev pyqt5-dev-tools # for PyQt5-GUI
sudo apt install libffi6 libffi-dev # for gphoto2-cffi bindings
- Remove some files to get gphoto2 working Note: This breaks file manager access etc. for some camera models
sudo rm /usr/share/dbus-1/services/org.gtk.vfs.GPhoto2VolumeMonitor.service
sudo rm /usr/share/gvfs/mounts/gphoto2.mount
sudo rm /usr/share/gvfs/remote-volume-monitors/gphoto2.mount
sudo rm /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
sudo rm /usr/lib/gvfs/gvfsd-gphoto2
-
Reboot
-
Clone the Photobooth repository
git clone -b development https://github.com/reuterbal/photobooth
- Initialize virtualenv
cd photobooth
virtualenv -p python3 --system-site-packages .venv
source .venv/bin/activate
- Install Photobooth
pip install -e .
- Run Photobooth
python3 photobooth
pip install pyqt5 pip install opencv-python pip install Pillow pip install gpiozero apt install gphoto2 libgphoto2-dev
pip install gphoto2 -or- pip install gphoto2-cffi