All Projects â†’ eat-sleep-code â†’ camera.zero

eat-sleep-code / camera.zero

Licence: other
Combining Camera Zero with an Arducam 12MP camera, a Raspberry Pi Zero WH, a PiMoRoNi trackball breakout, and an Adafruit 16-LED NeoPixel ring will result in a neat little screenless camera that can be controlled with your thumb.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to camera.zero

QuickRawPicker
📷 QuickRawPicker is a free and open source program that lets you cull, pick or rate raw photos captured by your camera. It is also compatible with the XMP sidecar file used by Adobe Bridge/Lightroom/Darktable or PP3 sidecar file used by Rawtherapee.
Stars: ✭ 26 (+0%)
Mutual labels:  camera, photography
Kontax Cam
Instant camera hybrid with multiple effects and filters written in Swift.
Stars: ✭ 69 (+165.38%)
Mutual labels:  camera, photography
Little Backup Box
Software that turns a single-board computer into a versatile and pocketable backup appliance
Stars: ✭ 278 (+969.23%)
Mutual labels:  camera, photography
TransparentCameraBar
Set the opacity, hide or shrink the camera bars.
Stars: ✭ 15 (-42.31%)
Mutual labels:  camera, photography
Mmalsharp
C# wrapper to Broadcom's MMAL with an API to the Raspberry Pi camera.
Stars: ✭ 152 (+484.62%)
Mutual labels:  camera, photography
Photo Booth
A multi-platform photo booth software using Electron and your camera
Stars: ✭ 324 (+1146.15%)
Mutual labels:  camera, photography
Portfolio Photo
Jekyll based portfolio using Flickr API.
Stars: ✭ 15 (-42.31%)
Mutual labels:  camera, photography
Cameracontrollerapi
The CameraControlerApi is an attempt to control a DSLR via REST functionality.
Stars: ✭ 110 (+323.08%)
Mutual labels:  camera, photography
Nextlevel
NextLevel was initally a weekend project that has now grown into a open community of camera platform enthusists. The software provides foundational components for managing media recording, camera interface customization, gestural interaction customization, and image streaming on iOS. The same capabilities can also be found in apps such as Snapchat, Instagram, and Vine.
Stars: ✭ 1,940 (+7361.54%)
Mutual labels:  camera, photography
C Is For Camera
A 35mm camera, based on the Canonet G-III QL17 rangefinder, simulated in Python.
Stars: ✭ 138 (+430.77%)
Mutual labels:  camera, photography
Pynet Pytorch
Generating RGB photos from RAW image files with PyNET (PyTorch)
Stars: ✭ 169 (+550%)
Mutual labels:  camera, photography
Pbjvision
📸 iOS Media Capture – features touch-to-record video, slow motion, and photography
Stars: ✭ 1,940 (+7361.54%)
Mutual labels:  camera, photography
Pynet
Generating RGB photos from RAW image files with PyNET
Stars: ✭ 211 (+711.54%)
Mutual labels:  camera, photography
naturtag
Tag your nature photos with iNat taxonomy and observation metadata
Stars: ✭ 20 (-23.08%)
Mutual labels:  photography
boombeastic
A Raspberry Pi based smart connected speaker with support for airplay, spotify, mpd and local playback
Stars: ✭ 206 (+692.31%)
Mutual labels:  adafruit
EDSDK.NET
.NET wrapper for the Canon EOS camera SDK
Stars: ✭ 29 (+11.54%)
Mutual labels:  camera
colorchecker-detection
Multiple ColorChecker Detection. This code implements a multiple colorChecker detection method, as described in the paper Fast and Robust Multiple ColorChecker Detection.
Stars: ✭ 51 (+96.15%)
Mutual labels:  photography
indi-3rdparty
INDI 3rd Party drivers repository
Stars: ✭ 90 (+246.15%)
Mutual labels:  camera
surfacecast
SurfaceCast: send background-subtracted depth camera video via GStreamer (with optional perspective correction)
Stars: ✭ 22 (-15.38%)
Mutual labels:  camera
camera
This program makes the use of a Raspberry Pi HQ camera a little more powerful and user-friendly. It unleashes easy exposure bracketing, timelapse functionality, etc. It also adds on-screen controls for use with touch screens, additional error handling, and presets for some common settings.
Stars: ✭ 32 (+23.08%)
Mutual labels:  photography

Compatibility Notice

Due to breaking changes in the Raspberry Pi OS camera stack, this software will not work with the recent Bullseye version of Raspberry Pi OS. A new integration library is currently under development by the Raspberry Pi Foundation with a planned release in early 2022. Our camera software will be updated to take advantage of this integration library when it becomes publicly available.

In the meantime, if you wish to use this software you will need to install the Buster version of Raspberry Pi OS.


Camera Zero

Combining Camera Zero with an Arducam 12MP camera, a Raspberry Pi Zero WH, a PiMoRoNi trackball breakout, and an Adafruit 16-LED NeoPixel ring will result in a neat little screenless camera that can be controlled with your thumb.

Camera


Getting Started

  • Use raspi-config to:
    • Set the Memory Split value to a value of at least 192MB
    • Enable the CSI camera interface
    • Enable the I2C interface
    • Set up your WiFi connection
  • Connect the camera to your Raspberry Pi

Installation

Installation of the program, any software prerequisites, as well as DNG support can be completed with the following two-line install script.

wget -q https://raw.githubusercontent.com/eat-sleep-code/camera.zero/master/install-camera.sh -O ~/install-camera.sh
sudo chmod +x ~/install-camera.sh && ~/install-camera.sh

Usage

camera.zero

Trackball Controls

  • Scroll left and right to change setting selection:
    • Capture Photo
    • Capture Video
    • Shutter Speed
    • ISO Setting
    • Exposure Compensation
    • Bracketing
    • Scene Light: Red Light Level
    • Scene Light: Green Light Level
    • Scene Light: Blue Light Level
    • Scene Light Natural White Level
    • Exit
      • Press for 5 - 9 seconds to exit the program and launch Camera Remote (if installed)
      • Press for 10+ seconds to exit the program
  • Scroll up and down to change the values of the current setting
  • Press the trackball to trigger the shutter

Web Controls

If you need to control your camera via a web-based interface, please see Camera Remote.


Disabling Autostart

To disable autostart of the program, execute the following command:

sudo mv /etc/service/camera.zero/run /etc/service/camera.zero/run.disabled

Infrared Cameras

If you are using an infrared (IR) camera, you will need to modify the Auto White Balance (AWB) mode at boot time.

This can be achieved by executing sudo nano /boot/config.txt and adding the following lines.

# Camera Settings 
awb_auto_is_greyworld=1

Also note, that while IR cameras utilize "invisible" (outside the spectrum of the human eye) light, they can not magically see in the dark. You will need to illuminate night scenes with one or more IR emitting LEDs to take advantage of an Infrared Camera.


ℹī¸ This application was developed using a Raspberry Pi HQ (2020) camera and Raspberry Pi Zero WH and Raspberry Pi 4B boards. Issues may arise if you are using either third party or older hardware.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].