OctoLapse RAW Photo Settings

Using the Octoprint plugin Octolapse by FormerLurker https://github.com/FormerLurker/Octolapse . There is a feature in the camera setting called “External Camera - Script” that can trigger Raspistill captures from the Raspberry Pi CSI camera.

Trial and Error

This is surprisingly not a very common method of getting higher quality photos for Timelapse partially due to it being a little bit more complicated and when using Raspistill for RAW photos it is actually just tacking the RAW data to the end of the JPEG files. To be able to use the RAW photo data the information will have to be extracted from the JPEG file and stuff like DCRAW would be needed to be used or other special software. Jack’s Blog over at www.strollswithmydog.com actually got this idea started for me and has a pretty good write up on some very impressive camera shots from the Raspberry Pi High Quality Camera.

What I have figured out is how to use the OctoLapse plugin to run custom scripts more intended for external camera using gphoto but instead using Raspistill and saving it to to the attached USB Thumb Drive. I actually have it trigger twice once for the Thumbnails in Octolapse and once going to the drive to be later zipped up, moved, extracted, pull out the RAW data from the JPEG, edit RAW data, and to put in a TimeLapse.

I have posted my current Scripts on Git Hub to share and start generating some feedback to improve the code.

https://github.com/ThatOneGuyGreggers/Octolapse-RaspiCam-Snapshot-RAW

Things Figure Out

I still have a few things to figure out before everything is working how I want it. Here is the to do list.
  1. Figure out how to get the "send to Zip" script to pass the print job name to the file name when triggered from OctoLapse.
  2. Figure out how to get the clean up directory script to work when trigger from OctoLapse. The issue is it doesn't work when nothing is in the file.
  3. Setup a FTP share between my Raspberry Pi and my Mac to automatically move the zip files off of the Raspberry Pi.
  4. Extract the RAW data from the JPEG files
  5. Edit the RAW photo to look awesome
  6. Put it all together for amazing High Quality Timelapse
  7. Improve the lighting quality for the cameras and Printer.

Comments

Popular posts from this blog

OctoPrint Camera Setting Rabbit Holes and lighting...

3D Printed Speaker part 1, upcycled Logitech X530 speaker