Here is a script that I just put together for such purposes.
http://pastebin.com/Hp7WUtT5
This examples uses a Grade node to auto-normalise the selected node but
obviously you can do with the output whatever you want (tuple of min and max
colour)
I used to mess with Dilate/Erode nodes in the past to get an images min and max
colour but found it's a lot easier to utilise Nuke's MinColor node for this,
Cheers,
frank
On Apr 5, 2011, at 9:03 PM, Bertrand Lempereur wrote:
> Hi everyone,
>
> I'm looking for a fast way to find the minimum and maximum color value of a
> buffer. The goal is to normalize a picture of a sequence.
> I've tried the CurveTool but it need to be compute manually and it's not very
> stable. For instance, if i create it like this:
>
> C.knob('go').execute()
> With nothing connected to it, Nuke crash.
>
> The HistEQ divide the picture by it's maximum value. But for very little
> color range, the histogram must be very large and it still not very reliable.
> Also, it update on every frame and it's not what i want.
>
> I also tried the sample command in python/TCL that did off-course exactly
> what i wanted but it's very slow to compute on HD picture.
>
> What i'm looking for is a very simple command like the "Stat()" node in Shake
> that find a maximum or minimum value and return dynamically a filled buffer
> with that value.
>
> Regards,
> Bertrand
>
> _______________________________________________
> Nuke-python mailing list
> [email protected]
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________
Nuke-python mailing list
[email protected]
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python