DNG Support integrated in Load Image Node #3244
AJ732101
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I was a little disappointed that I was not able to open DNGs for the purpose of noise reduction and super-sampling based sharpening (upscale and downscale again).
So I played a bit to make this possible (at least under my setup based Windows installation).
I would like to share my results in form of a link to the respective sub-folder of my camera app.
The solution is based on replacing image_formats.py and load_image.py after adding some new dependencies into the apps local Python installation with install_dng_support.bat. There are two pathes in load image, the primary is based on FFMPEG and if this could not be found it uses OpenCV. The solution also looks for shading maps and applies them for vignette correction if found.
The new load image can also handle the proprietary YCBCR_P010 format form my Android camera app. This is a combination of the plain 10 Bit 4:2:0 data together with a metadata text file. The advantage over DNG is that the camera pipeline can be configured to use noise and edge processing or not and vignette correction is already applied in device. This option requires FFMPEG and ExifTool (I have the locations in the path variable).
Beta Was this translation helpful? Give feedback.
All reactions