Hello guest, if you like this forum, why don't you register? https://fanrestore.com/member.php?action=register (December 14, 2021) x


Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
AutoOverlay (PKA AutoAlign) discussion
#96
Matrix parameter and RGB clips in OverlayRender may cause wrong color adjustment. Use ConvertToYV24 insted of ConvertToRGB24 to adjust only luma channel with histogram matching.
To change chroma offset you could use function before overlay render:
clip2adjust=clip2adjust.AdjustColor(clip2adjust, referenceClip, false, true, 2, 1, false)
Code:
function AdjustColor(clip input, clip sample, clip reference, bool luma, bool chroma, int tr, float maxDiff, bool debug)
{
   global sample1=sample
   global reference1=reference
   return input.ScriptClip("
       tr = " + string(tr) + "
       maxDiff = " + string(maxDiff) + "
       luma = " + string(luma) + "
       chroma = " + string(chroma) + "
       debug = " + string(debug) + """
       
       count=tr*2 + 1
       lumaMedian=0.0
       chromaMedianU=0.0
       chromaMedianV=0.0
       ownY = reference1.YPlaneMedian() - sample1.YPlaneMedian()
       ownU = reference1.UPlaneMedian() - sample1.UPlaneMedian()
       ownV = reference1.VPlaneMedian() - sample1.VPlaneMedian()
       for ( i = -tr, tr, 1) {
           curY=reference1.YPlaneMedian(i) - sample1.YPlaneMedian(i)
           curU=reference1.UPlaneMedian(i) - sample1.UPlaneMedian(i)
           curV=reference1.VPlaneMedian(i) - sample1.VPlaneMedian(i)
           if (abs(curY-ownY) <= maxDiff || abs(curU-ownU) <= maxDiff || abs(curV-ownV) <= maxDiff) {
               lumaMedian=lumaMedian + curY
               chromaMedianU=chromaMedianU + curU
               chromaMedianV=chromaMedianV + curV
           } else {
               count=count-1
           }
       }
       lumaMedian = luma ? (lumaMedian/count) : 0 #*(255/testMask.AverageLuma())
       chromaMedianU = chroma ? (chromaMedianU/count) : 0
       chromaMedianV = chroma ? (chromaMedianV/count) : 0
       ColorYUV(off_y=round(lumaMedian), off_u=round(chromaMedianU), off_v=round(chromaMedianV))
       if (debug) {
           Subtitle("Y=" + string(lumaMedian) + ", U=" + string(chromaMedianU) + ", V=" + string(chromaMedianV))
       }
   """)
}
Reply
Thanks given by:


Messages In This Thread
AutoOverlay (PKA AutoAlign) discussion - by deleted user - 2018-01-06, 06:23 AM
RE: AutoAlign discussion - by deleted user - 2018-01-06, 06:39 AM
RE: AutoAlign discussion - by spoRv - 2018-01-06, 07:57 AM
RE: AutoAlign discussion - by random.next - 2018-01-06, 08:08 AM
RE: AutoAlign discussion - by random.next - 2018-01-06, 09:44 AM
RE: AutoAlign discussion - by random.next - 2018-01-06, 09:52 AM
RE: AutoAlign discussion - by random.next - 2018-01-06, 04:39 PM
RE: AutoAlign discussion - by spoRv - 2018-01-06, 06:45 PM
RE: AutoAlign discussion - by random.next - 2018-01-06, 06:56 PM
RE: AutoAlign discussion - by spoRv - 2018-01-06, 07:01 PM
RE: AutoAlign discussion - by random.next - 2018-01-07, 01:11 PM
RE: AutoAlign discussion - by spoRv - 2018-01-07, 06:20 PM
RE: AutoAlign discussion - by random.next - 2018-01-08, 07:28 PM
RE: AutoAlign discussion - by spoRv - 2018-01-08, 07:54 PM
RE: AutoAlign discussion - by random.next - 2018-01-08, 08:08 PM
RE: AutoAlign discussion - by spoRv - 2018-01-08, 08:20 PM
RE: AutoAlign discussion - by random.next - 2018-01-08, 08:33 PM
RE: AutoAlign discussion - by spoRv - 2018-01-08, 09:18 PM
RE: AutoAlign discussion - by random.next - 2018-01-08, 09:28 PM
RE: AutoAlign discussion - by deleted user - 2018-01-08, 09:28 PM
RE: AutoAlign discussion - by random.next - 2018-01-08, 09:32 PM
RE: AutoAlign discussion - by spoRv - 2018-01-08, 09:56 PM
RE: AutoAlign discussion - by random.next - 2018-01-08, 10:02 PM
RE: AutoAlign discussion - by spoRv - 2018-01-08, 11:21 PM
RE: AutoAlign discussion - by random.next - 2018-01-08, 11:42 PM
RE: AutoAlign discussion - by spoRv - 2018-01-09, 01:05 AM
RE: AutoAlign discussion - by Colek - 2018-01-09, 09:34 AM
RE: AutoAlign discussion - by random.next - 2018-01-09, 10:06 AM
RE: AutoAlign discussion - by spoRv - 2018-01-10, 04:26 PM
RE: AutoAlign discussion - by random.next - 2018-01-11, 07:09 PM
RE: AutoAlign discussion - by Colek - 2018-01-10, 08:07 PM
RE: AutoAlign discussion - by random.next - 2018-01-11, 07:17 PM
RE: AutoAlign discussion - by random.next - 2018-01-12, 09:59 AM
RE: AutoAlign discussion - by spoRv - 2018-01-13, 09:20 PM
RE: AutoAlign discussion - by random.next - 2018-01-13, 09:43 PM
RE: AutoAlign discussion - by Stamper - 2018-01-13, 10:48 PM
RE: AutoAlign discussion - by random.next - 2018-01-14, 10:15 AM
RE: AutoAlign discussion - by spoRv - 2018-01-13, 10:52 PM
RE: AutoAlign discussion - by deleted user - 2018-01-14, 01:30 AM
RE: AutoAlign discussion - by random.next - 2018-01-14, 09:13 AM
RE: AutoAlign discussion - by spoRv - 2018-01-14, 02:06 AM
RE: AutoAlign discussion - by deleted user - 2018-01-14, 02:30 AM
RE: AutoAlign discussion - by spoRv - 2018-01-14, 09:20 AM
RE: AutoAlign discussion - by deleted user - 2018-01-14, 09:26 AM
RE: AutoAlign discussion - by spoRv - 2018-01-14, 09:49 AM
RE: AutoAlign discussion - by deleted user - 2018-01-14, 09:58 AM
RE: AutoAlign discussion - by random.next - 2018-01-14, 10:23 AM
RE: AutoAlign discussion - by deleted user - 2018-01-14, 10:26 AM
RE: AutoAlign discussion - by spoRv - 2018-01-14, 10:12 AM
RE: AutoAlign discussion - by deleted user - 2018-01-14, 10:25 AM
RE: AutoAlign discussion - by random.next - 2018-01-14, 10:39 AM
RE: AutoAlign discussion - by deleted user - 2018-01-14, 10:55 AM
RE: AutoAlign discussion - by random.next - 2018-01-14, 10:13 AM
RE: AutoAlign discussion - by spoRv - 2018-01-14, 10:37 AM
RE: AutoAlign discussion - by random.next - 2018-01-14, 10:49 AM
RE: AutoAlign discussion - by random.next - 2018-01-14, 10:58 AM
RE: AutoAlign discussion - by deleted user - 2018-01-14, 11:02 AM
RE: AutoAlign discussion - by Colek - 2018-01-15, 10:39 AM
RE: AutoAlign discussion - by Stamper - 2018-01-15, 12:36 PM
RE: AutoAlign discussion - by deleted user - 2018-01-15, 12:46 PM
RE: AutoAlign discussion - by deleted user - 2018-01-15, 12:48 PM
RE: AutoAlign discussion - by Stamper - 2018-01-15, 01:33 PM
RE: AutoAlign discussion - by spoRv - 2018-01-15, 04:16 PM
RE: AutoAlign discussion - by random.next - 2018-01-15, 04:57 PM
RE: AutoAlign discussion - by spoRv - 2018-01-20, 03:26 AM
RE: AutoAlign discussion - by williarob - 2018-01-21, 05:57 PM
RE: AutoAlign discussion - by spoRv - 2018-01-22, 09:46 AM
RE: AutoAlign discussion - by williarob - 2018-01-22, 02:33 PM
RE: AutoAlign discussion - by spoRv - 2018-01-22, 02:52 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-30, 03:09 AM
RE: AutoAlign discussion - by spoRv - 2018-01-30, 09:45 AM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-30, 10:50 AM
RE: AutoAlign discussion - by random.next - 2018-01-30, 11:14 AM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-30, 11:41 AM
RE: AutoAlign discussion - by random.next - 2018-01-30, 11:49 AM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-30, 12:03 PM
RE: AutoAlign discussion - by random.next - 2018-01-30, 12:10 PM
RE: AutoAlign discussion - by spoRv - 2018-01-30, 12:16 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-30, 12:20 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-30, 12:31 PM
RE: AutoAlign discussion - by random.next - 2018-01-30, 12:37 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-30, 12:46 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-30, 12:50 PM
RE: AutoAlign discussion - by spoRv - 2018-01-30, 12:53 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-30, 12:57 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-30, 01:06 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-30, 01:15 PM
RE: AutoAlign discussion - by deleted user - 2018-01-30, 01:18 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-31, 11:11 AM
RE: AutoAlign discussion - by deleted user - 2018-01-31, 11:32 AM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-31, 12:15 PM
RE: AutoAlign discussion - by spoRv - 2018-01-31, 12:26 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-31, 12:37 PM
RE: AutoAlign discussion - by deleted user - 2018-01-31, 12:47 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-01-31, 01:40 PM
RE: AutoAlign discussion - by random.next - 2018-01-31, 04:19 PM
RE: AutoAlign discussion - by random.next - 2018-01-31, 04:29 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-02-01, 11:34 AM
RE: AutoAlign discussion - by random.next - 2018-02-01, 06:00 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-02-02, 01:32 AM
RE: AutoAlign discussion - by CSchmidlapp - 2018-02-02, 12:08 PM
RE: AutoAlign discussion - by random.next - 2018-02-02, 03:08 PM
RE: AutoAlign discussion - by random.next - 2018-02-02, 09:25 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-02-03, 03:00 AM
RE: AutoAlign discussion - by random.next - 2018-02-03, 07:59 AM
RE: AutoAlign discussion - by random.next - 2018-02-03, 08:14 AM
RE: AutoAlign discussion - by CSchmidlapp - 2018-02-04, 08:34 PM
RE: AutoAlign discussion - by random.next - 2018-02-04, 09:50 PM
RE: AutoAlign discussion - by CSchmidlapp - 2018-02-05, 12:04 AM
RE: AutoAlign discussion - by spoRv - 2018-02-05, 01:41 AM
RE: AutoAlign discussion - by random.next - 2018-02-05, 07:46 AM
RE: AutoAlign discussion - by iwil - 2018-09-19, 10:00 AM
RE: AutoAlign discussion - by spoRv - 2018-02-11, 12:54 PM
RE: AutoAlign discussion - by spoRv - 2018-02-13, 05:18 PM
Issue - by deleted user - 2018-02-18, 03:53 AM
RE: Issue - by random.next - 2018-02-18, 09:59 AM
RE: Issue - by deleted user - 2018-02-18, 06:18 PM
RE: Issue - by random.next - 2018-02-18, 07:11 PM
RE: AutoAlign discussion - by spoRv - 2018-02-18, 05:51 AM
RE: AutoAlign discussion - by deleted user - 2018-02-18, 06:22 AM
RE: AutoAlign discussion - by spoRv - 2018-02-18, 06:39 AM
RE: AutoAlign discussion - by deleted user - 2018-02-18, 06:05 PM
RE: AutoAlign discussion - by spoRv - 2018-02-18, 06:17 PM
RE: AutoAlign discussion - by deleted user - 2018-02-18, 06:21 PM
RE: AutoAlign discussion - by spoRv - 2018-02-18, 06:25 PM
RE: AutoAlign discussion - by deleted user - 2018-02-18, 06:31 PM
RE: AutoAlign discussion - by deleted user - 2018-02-19, 06:27 AM
RE: AutoAlign discussion - by spoRv - 2018-02-27, 05:00 AM
RE: AutoAlign discussion - by random.next - 2018-02-27, 08:14 AM
RE: AutoAlign discussion - by deleted user - 2018-02-27, 05:08 AM
RE: AutoAlign discussion - by spoRv - 2018-02-27, 05:31 AM
RE: AutoAlign discussion - by deleted user - 2018-02-27, 06:15 AM
RE: AutoAlign discussion - by spoRv - 2018-02-27, 06:21 AM
RE: AutoAlign discussion - by deleted user - 2018-02-27, 06:34 AM
RE: AutoAlign discussion - by spoRv - 2018-02-27, 06:43 AM
RE: AutoAlign discussion - by deleted user - 2018-02-27, 06:49 AM
RE: AutoAlign discussion - by spoRv - 2018-02-27, 08:34 AM
RE: AutoAlign discussion - by random.next - 2018-02-27, 10:10 AM
RE: AutoOverlay (PKA AutoAlign) discussion - by deleted user - 2018-05-24, 10:48 PM
RE: AutoOverlay (PKA AutoAlign) discussion - by deleted user - 2018-12-03, 12:37 AM
RE: AutoOverlay (PKA AutoAlign) discussion - by deleted user - 2019-09-20, 05:18 PM
RE: AutoOverlay (PKA AutoAlign) discussion - by deleted user - 2019-09-20, 09:10 PM
RE: AutoOverlay (PKA AutoAlign) discussion - by deleted user - 2019-09-21, 11:40 AM
RE: AutoOverlay (PKA AutoAlign) discussion - by deleted user - 2021-01-17, 09:51 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  home 7.1 releases - general discussion spoRv 7 3,840 2021-10-11, 05:51 PM
Last Post: spoRv
  Recordable blu-ray disc general discussion spoRv 6 8,540 2017-05-20, 11:37 AM
Last Post: spoRv

Forum Jump:


Users browsing this thread: 5 Guest(s)