Skip to content

ikol/PURIKURA

 
 

Repository files navigation

PYRIKURA

PYRIKURA is a set of hardware and software plans for a DIY wedding/event photo booth.

Modes of Operation

PURIKURA supports many modes of operation and is very flexible.

The workflow/broker system allows almost unlimited customization. Workflows can be saved and used at a later time.

Many dSLR and comsumer cameras are supported. Eye-fi cameras are supported with addition software, such as iii.

The software supports multiple screens and cameras. Both modes can be run at once. In many events, I have operated a tethered Canon Rebel XS and a remote Panasonic Lumix GF-1.

Multiple cameras can be made remote camera and be used together.

Cameras

Any camera supported by libgphoto2 is supported by this software. An up-to-date list is available on their website. Live-view is functional, but unused at this time.

Webcams are not supported.

Interaction

PURIKURA supports the arduino for interfacing with physical buttons over USB and also has a smartphone-inspired touch interface.

The touch interface is always evolving. Currently it only supports viewing photos. Support for printing, email, twitter, etc will be added later.

Plugins

The core concept of pyrikura is the workflow. A workflow describes how images are manipulated. A workflow is comprised of many different 'brokers'.

Plugins are used to create brokers. Included broker plugins are: - Composer (for templates) - Folder Watcher (hot folders) - File move and copy - Tethered Camera - Twitter - Arduino - Printer

Brokers are connected to each other to create a workflow. A simple workflow for a photobooth could be this:

arduino => camera =============> composer => twitter
                  => file copy            => printer

In words: The arduino recieves a trigger to take the picture The camera takes one photo sends it to the composer and file copier the file copier copies the original file to archive it the composer uses a template to add a background this modified photo is posted to twitter, printed, and archived

QR Codes and Social Media

I am experimenting with generating QR codes for images so users and simply scan the photo to get access to their photos. From there they will be able to save the images and upload them to their favorite social media site.

Modifications

The script is completely open to customization and a few variables can be changed right in the script. I've chosen to have the photo booth activated with a rope, but you could make it a button, or anything else you desire.

Getting Help

If you encounter any errors, please issue a bug report. Also, please note that while I am providing the software for free, my time is not free. If you wish to use this software and need help getting you system going I will be accepting paypal donations in exchange for my time.

I reserve all rights to determine what features will be added and how the interface is used. You are welcome to fork this project at any time and customize it as you wish.

Why is it free?

I've used and worked with photo booth owners in the past and what bothers me the most about all of it is the lack of time spent on customer interaction and friendliness. I understand that photo booths are always changing and oners are faced with new software and hardware upgrades every year.

All of these changes adds to the bottom line, and sometimes, and operator is faced with making a decision between providing a fun experience and maintaining their equipment.

I'm releasing the software that I develop for my own photo booth business free and open source. I hope that my project will encourage others to use and develop on my platform.

With a free software base, I hope that photo booth operators will have more time to concentrate on their clients and provide a more enjoyable experience for their clients.

This will also make free operators from costly software licences and let them quickly customize the experience for each user.

The Name

'purukura' is a term used in Japan for their ubiquitous style of photo booths.

Software

  • Debian Linux (Wheezy/Testing)
  • libgphoto
  • piggyphoto
  • Arduino
  • Python 2.7
  • Pygame (for sound)
  • Pyglet
  • GraphicsMagick
  • pyinotify
  • zbar

Future

I would like to organize a collection of photos of my version of the project.

About

'purukura' is a term used in Japan for their ubiquitous style of photo booth. This project is a DIY photo booth for weddings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published