An application for controlling a camera connected to a Raspberry PI through a website interface. Can be used to setup a photobooth.
Alternatives To Camerahub
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
15 days ago56June 06, 2020842gpl-3.0Python
A web frontend for the motion daemon.
2 years ago42bsd-2-clausePython
OpenCV Python Neural Network Autonomous RC Car
a year ago25mitPython
python app to turn a photograph into a cartoon
4 months ago1November 01, 202019gpl-3.0Python
Deep learning gateway on Raspberry Pi and other edge devices
4 months ago269bsd-3-clausePython
A pure Python interface to the Raspberry Pi camera module
Pi Webcam1,228
a year ago10mit
Automation to configure a Raspberry Pi as a USB OTG webcam
6 months ago56gpl-3.0Shell
Raspberry Pi + High Quality Camera = High-quality USB Webcam!
2 months ago11mitJavaScript
Open-Source AI Camera. Empower any camera/CCTV with state-of-the-art AI, including facial recognition, person recognition(RE-ID) car detection, fall detection and more
Gentoo On Rpi 64bit912
2 years ago47gpl-3.0Shell
Bootable 64-bit Gentoo image for the Raspberry Pi4B, 3B & 3B+, with Linux 5.4, OpenRC, Xfce4, VC4/V3D, camera and h/w codec support, weekly-autobuild binhost
6 months ago4February 16, 202225apache-2.0Go
Open-Source HomeKit Surveillance Camera
Alternatives To Camerahub
Select To Compare

Alternative Project Comparisons


CameraHub is an application for setting up a photobooth powered by a Raspberry PI.

CameraHub demo gif

To set up CameraHub, you need the following:

  • Raspberry PI
  • A camera (Raspberry PI Camera Module or DSLR)
  • A monitor of some sort
  • Cables for the monitor and camera
  • A WiFi network

If used with a DSLR Camera, CameraHub can provide the captured images in full DSLR image quality and even store the raw images directly on the Raspberry PI. In addition, the DSLR camera can be connected to multiple flashes, allowing for studio quality photobooth setups.


  • Automatic creation of QR code to access application
  • Mobile-friendly interface for navigating images and capture new ones
  • Support for both Raspberry PI Camera Module and DSLR cameras
  • Multiple configurations for DSLR cameras, depending on usecase
  • Support for multiple screen setups, including slideshow of current images
  • Generation of QR code for accessing WiFi network
  • Deploy script for easier deployment to Raspberry PI using systemd

Currently, only Raspberry PI Camera Modules and Canon DSLRs are supported, but adding additional camera types should not be that difficult. See architecture for more information.

Links to guides

Follow these links for setting up application:

After setting up, these links might be relevant:

Technologies used

The frameworks and libraries used for CameraHub are:

  • Flask (for the backend)
  • React (for the frontend)
  • Gphoto2 (for communication with DSLR camera)


The design of the frontend is done using Material UI, and the main layout is heavily inspired by (stolen from) the album example at the Material UI template page.

Popular Raspberry Pi Projects
Popular Camera Projects
Popular Hardware Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Raspberry Pi
Material Ui
Raspberry Pi Camera