From 8c541778cbb201a03259091f213d1f271db53f0e Mon Sep 17 00:00:00 2001 From: ZwX1616 Date: Wed, 28 Feb 2024 20:49:38 -0800 Subject: [PATCH] is this corrent --- system/camerad/cameras/real_debayer.cl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/system/camerad/cameras/real_debayer.cl b/system/camerad/cameras/real_debayer.cl index 77416d751c..c291e1a063 100644 --- a/system/camerad/cameras/real_debayer.cl +++ b/system/camerad/cameras/real_debayer.cl @@ -37,6 +37,9 @@ float3 color_correct(float3 rgb) { } float get_vignetting_s(float r) { + #if IS_OS + r = r / 1.50150; + #endif if (r < 62500) { return (1.0f + 0.0000008f*r); } else if (r < 490000) { @@ -156,7 +159,7 @@ __kernel void debayer10(const __global uchar * in, __global uchar * out) #if VIGNETTING int gx = (gid_x*2 - RGB_WIDTH/2); int gy = (gid_y*2 - RGB_HEIGHT/2); - const float gain = get_vignetting_s(gx*gx + gy*gy); // TODO: os distance + const float gain = get_vignetting_s(gx*gx + gy*gy); #else const float gain = 1.0; #endif