Skip to content

Golang app to snap photos from your Raspberry Pi camera in a periodic schedule

License

Notifications You must be signed in to change notification settings

bartmika/cameraticker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CameraTicker

GoDoc Go Report Card License Go version

CameraTicker is a Go application (with a wrapper over libcamera-still) to periodically capture latest frames from the Raspberry Pi camera.

Under the hood, it executes:

$ libcamera-still --width xxx --height yyy --format zzz --filename abc

With the supported format values:

  • png
  • bmp
  • rgb
  • yuv420

Usage

Snap periodically scheduled photos from the Raspberry Pi camera

Usage:
  cameraticker [flags]
  cameraticker [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  help        Help about any command
  snap        Snap a single photo with the camera
  start       Start the ticker to snap periodic photos.
  version     Print the version number

Flags:
  -h, --help   help for cameraticker

Use "cameraticker [command] --help" for more information about a command.

Supported Hardware

  • Raspberry Pi Camera Module

Contributing

Found a bug? Want a feature to improve the package? Please create an issue.

License

Made with ❤️ by Bartlomiej Mika.
The project is licensed under the ISC License.

Resource used:

  • cgxeiji/picam is another similar project which provides a Go developer interface over the Raspberry Pi camera to allow your app to access the image.Image or []uint8 data immediately.
  • alexellis/phototimer is a python application written to accomplish the same functionality as CameraTicker. The code repository has a lot of useful information to learn from!

About

Golang app to snap photos from your Raspberry Pi camera in a periodic schedule

Resources

License

Stars

Watchers

Forks

Languages