Follow

No manual editing this time, but an automatic postprocessing script using darktable-cli and rudimentary lens corrections. Takes ~30 sec to develop on the phone - about ten times longer than the default script used by Millipixels, but with much better results.

@dos /me stets an alarm for some time in the future :)

@joao There's still one "auto" button that I can't figure out how to press from the CLI interface 😭

@dos that's amazing! How did you achieve this?

@badumtss There wasn't much to "achieve" there, just a matter of sitting down and spending some time in front of darktable to come up with a useful preset. The real achievement yet to be made is to make it look close enough with at most 2-3 sec processing time on the phone.

@dos @badumtss is all the processing done on the CPU? Are there reasonable ways to offload to the GPU instead?

@pak0st @badumtss CPU. Darktable can use OpenCL, but I can't really tell how useful would that be on GC7000L even if it was actually implemented by etnaviv.

@dos @pak0st @badumtss Yes, you can do debayer (etc) on gpu. git@gitlab.com:tui/debayer-gpu.git But nicely integrating that is not easy; it should probably go into libcamera.

@dos did you add the lens correction metadata to the dng or is it hardcoded in the postprocessing script?

@martijnbraam None of the above; I'm using Lensfun. I'll add it to the database once I'm reasonably convinced that the data is right.

@dos oh interesting option. I think it would be great to have some of the lens calibration in the DNG files so it works on all standards compliant parsers, not just the ones that have lensfun support.

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml