this one here is fatal. no idea about windows… maybe it needs installation, maybe it’s called glslc? if it comes by a different name, you can overwrite it in bin/config.mk as GLSLC=glslangValidator (replace by actual name here).
Could we maybe create a pool where people can upload their raw samples for creating noise profiles? In theory I can create a directory in my Nextcloud. But maybe there is a better solution (I can delete the raws if I or someone else has created the profiles but storage is not unlimited there and I guess there are lots of cameras)?
Btw, it would be handy if noise-profile.sh could process several raws in a directory at once. Right now it’s a lot of copying and pasting… or is that already possible?
hm, for i in $(ls -1 *.CR2); do ./noise-profile.sh $i; done ?
not sure we’d need the raw input samples? once the fit is good we’ll only need the values, maybe the rawhistogram as proof that it’s good. but as mentioned before, you can pretty much recompute the raw histogram and fit for any image of that camera and iso combination… in most cases fitting should be possible, and in almost every image you should be able to judge whether the fit is good or not.
i think i should refactor the file layout soon though… all those individual files are unwieldy. would be good to download just one or two files for all support for a specific camera model.
A little problem: I have created noise profiles for the Samsung A52 smartphone, which has several cameras. So far I have created profiles for the main camera and the ultrawide camera. The other cameras I cannot access with OpenCamera, respectively it’s a bit complicated for the selfie camera. But the problem is that vkdt/noise-profile.sh gives the profiles from those two cameras the same filenames. How can this be solved? I mean I have copied the profiles into two different folders now but how can vkdt use them if they have the same names? Btw, vkdt also overwrites profiles with the same names apparently (I had to create some profiles twice).
meh, telephones. does the raw/dng contain any hint which camera was used? does rawspeed know about this? i can’t find it in cameras.xml, how is this file even loaded…
Well in the exif data I only see SM-A528B for both cameras as “model”, and interestingly 5mm as focal length.
So apparently this is a rawspeed “bug” and we have to skip this for now. But I think this is important because a lot of people only take photos with their smartphones.
Apparently something is wrong here. Even the image resolution is exactly the same with both cameras, I only see one hint, but only sometimes: apparently the two cameras sometimes don’t use the same iso values, with camera 1 there is an iso 40, with camera 2 there is an iso 55. The other data is exactly the same, focal length, f-value, even the image resolution…
I know there is gpu acceleration in wsl2 . I actually don’t know which apis. There were special windows drivers when it released a year ago for Intel, amd and Nvidia. Not saying you need a special windows drivers , but I’m saying that it can’t be cuda only .
It might just be 3d / mesa acceleration only .
But from your error, some sort of vulkan driver seems to be loading and responding … It’s just not one vkdt is happy about . Maybe because it’s a cpu fallback or something.
I know a lot about Linux , but the cli experience . I know very little about the state of graphics and apis there . I also use wsl2 just for cli stuff , but did try a gfx 3d app just to see if something is working .
So who knows you might get further. Might also be I’m sending you in a goose chase that will end in tears :).