Menu

#79 RGBAdjust just like ColorYUV -AutoBlack/AutoWhite

AviSynth 2.5
open
nobody
Filters (44)
5
2005-05-08
2005-02-27
Marek Roth
No

Sure, there is RGBAdjust, though that one is very limited.
I could imagine a funktion like this:
ColorRGB (clip, float "gain_r", float "off_r", float
"gamma_r", float "cont_r", float "gain_g", float
"off_g", float "gamma_g", float "cont_g", float
"gain_b", float "off_b", float "gamma_b", float
"cont_b", boolean "analyze", boolean "autowhite",
boolean "autoblack")
For example, this would be very handy on some pure
sources which just have a bit too much green in the
blacklevel but good colors elsewhere.

Discussion

  • Ian Brabham

    Ian Brabham - 2005-03-01
    • labels: 438412 --> Filters
    • assigned_to: nobody --> ianb1957
    • milestone: --> AviSynth 2.5
    • priority: 5 --> 7
     
  • Ian Brabham

    Ian Brabham - 2005-03-01

    Logged In: YES
    user_id=673887

    Good point!

    RGBAdjust() recently learned about offsets, and analyse, I
    may teach it about gamma when time permits.

    Any thoughts on how the autowhite/autoblack should work.
    The implementation in ColorYUV() is a bit lame, but possible.

    Possible ideas are 2 pass, look a few frames ahead, running
    averages, peak decay (the last 2 have problems with random
    access).

    IanB

     
  • Ian Brabham

    Ian Brabham - 2005-05-08
    • priority: 7 --> 5
     
  • Ian Brabham

    Ian Brabham - 2005-05-08

    Logged In: YES
    user_id=673887

    The 2.5.6 May 6 release has been taught about per channel
    gamma.

    I had another look at the autogain/autowhite from ColorYUV
    and it is very lame. I will deassign myself from this item until
    a plausible algorithm for autoblack/autowhite is proposed.

    IanB

     
  • Ian Brabham

    Ian Brabham - 2005-05-08
    • assigned_to: ianb1957 --> nobody
    • summary: ColorRGB just like ColorYUV --> RGBAdjust just like ColorYUV -AutoBlack/AutoWhite
     

Log in to post a comment.