Hello! I am working on a bit of a hobby project you might say, more so researching the posibilities of buying a prebuilt chinese image sensor plus the parts needed to make it take raw video and save to a pc. Now the next step is processing this raw data and saving to something like dng's.
Is this something LibRaw would be suitable for doing? I'm presuming I would have to shoot a chart and take raw data from a camera already in your library shooting next to my frankencamera to tell it what colour is what?
I got some data using the latest Sony RX100 VI camera (seems not in libraw list yet). The data should be 12 bits compressed raw, which was confirmed by the Sony support. However, when I use libraw/rawpy to read the raw data (no postprocessing at all). The data range is from 0~16596. Did libraw do any conversion for the data format?
I'm looking to decode DNG files into linear 16-bit using LibRaw. Would someone know the formula to convert this to a floating point Scene Linear format (scaled to utilize negative and numbers above 1)?
Just wondering is there a data structure that records a relatively complete list of meta-data from the headers of the RAW files? I know there are a few of them now - "libraw_iparams_t", "libraw_lensinfo_t", "libraw_makernotes_t" and "libraw_imgother_t".
If there is something like "exiftool", that would be nice.
Hello, I was looking at the output of dcraw_emu -r 1 1 1 1 -T -6 -o -disinterp of a raw file from bayer pattern sensor. The output consists of 3 channels and the sensor response is divided into each channel. For my purpose, I need to merge all channels into one. What's the proper way to do this?
ps, I tried uncompressed_raw, the data distribution is slightly different from dcraw_emu, and I prefer the result of dcraw_emu.
I found out about libraw while looking for a solution with my raw images, that are messed up by my DSLR...
Part of the image has the white balance set too high.
Is there already someone who wrote an application to limit the white balance to a certain maximum value?
Otherwise, where in this software can I do this myself and store the updated raw image under a new name?
I am really stumped on this problem, and couldn't find the answer anywhere.
After I manually process the raw stuff, I am getting nice colors and everything. I apply a gamma curve of 2.2 and all is fine. I build and store my gamma curve in an array with this function (it's just a hack):
I try to do my own image processing, I am using LibRaw only to extract the raw data and all kinds of info from the header. I do my own debayering and so on.
Recent comments