All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fixed bug in assignment of low bits. Pixel value outputs may change by up to 4 DN (4/1024). Thanks to @6by9 for the report.
PiRawBayer.to_rgb()
method that collapses the extracted raw bayer 2D array to a 3D RGB array, with no demosaicing other than averaging the two green channels.
PiRawBayer
class that extracts raw bayer data out of a JPEG+RAW file.PiRawBayer.to_3d()
method that splits the extracted raw bayer 2D array into a 3D RGB array - moving each pixel into either the R, G, or B channel according to thePiRawBayer.bayer_order
attribute.