ipa: rpi: Update IMX708 camera tuning files for AutoFocus changes
Explicitly add new parameters: "retrigger_ratio", "retrigger_delay", "check_for_ir". Tweak other parameters to suit algorithm changes. (Though existing tuning files should still work acceptably.) Add AfSpeedFast parameters for the Raspberry Pi V3 standard lens. Signed-off-by: Nick Hollinghurst <nick.hollinghurst@raspberrypi.com> Signed-off-by: Naushir Patuck <naush@raspberrypi.com> Reviewed-by: Naushir Patuck <naush@raspberrypi.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
parent
ea5f451c56
commit
619da07f73
8 changed files with 128 additions and 40 deletions
|
@ -1139,11 +1139,27 @@
|
|||
"step_coarse": 1.0,
|
||||
"step_fine": 0.25,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio": 0.8,
|
||||
"retrigger_delay": 10,
|
||||
"pdaf_gain": -0.016,
|
||||
"pdaf_squelch": 0.125,
|
||||
"max_slew": 1.5,
|
||||
"pdaf_frames": 20,
|
||||
"dropout_frames": 6,
|
||||
"step_frames": 5
|
||||
},
|
||||
"fast":
|
||||
{
|
||||
"step_coarse": 1.25,
|
||||
"step_fine": 0.0,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio": 0.8,
|
||||
"retrigger_delay": 8,
|
||||
"pdaf_gain": -0.02,
|
||||
"pdaf_squelch": 0.125,
|
||||
"max_slew": 2.0,
|
||||
"pdaf_frames": 20,
|
||||
"dropout_frames": 6,
|
||||
"pdaf_frames": 16,
|
||||
"dropout_frames": 4,
|
||||
"step_frames": 4
|
||||
}
|
||||
},
|
||||
|
@ -1151,6 +1167,7 @@
|
|||
"conf_thresh": 16,
|
||||
"conf_clip": 512,
|
||||
"skip_frames": 5,
|
||||
"check_for_ir": false,
|
||||
"map": [ 0.0, 445, 15.0, 925 ]
|
||||
}
|
||||
},
|
||||
|
@ -1267,4 +1284,4 @@
|
|||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1156,11 +1156,27 @@
|
|||
"step_coarse": 1.0,
|
||||
"step_fine": 0.25,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio": 0.8,
|
||||
"retrigger_delay": 10,
|
||||
"pdaf_gain": -0.016,
|
||||
"pdaf_squelch": 0.125,
|
||||
"max_slew": 1.5,
|
||||
"pdaf_frames": 20,
|
||||
"dropout_frames": 6,
|
||||
"step_frames": 5
|
||||
},
|
||||
"fast":
|
||||
{
|
||||
"step_coarse": 1.25,
|
||||
"step_fine": 0.0,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio": 0.8,
|
||||
"retrigger_delay": 8,
|
||||
"pdaf_gain": -0.02,
|
||||
"pdaf_squelch": 0.125,
|
||||
"max_slew": 2.0,
|
||||
"pdaf_frames": 20,
|
||||
"dropout_frames": 6,
|
||||
"pdaf_frames": 16,
|
||||
"dropout_frames": 4,
|
||||
"step_frames": 4
|
||||
}
|
||||
},
|
||||
|
@ -1168,6 +1184,7 @@
|
|||
"conf_thresh": 16,
|
||||
"conf_clip": 512,
|
||||
"skip_frames": 5,
|
||||
"check_for_ir": true,
|
||||
"map": [ 0.0, 445, 15.0, 925 ]
|
||||
}
|
||||
},
|
||||
|
@ -1230,4 +1247,4 @@
|
|||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1148,23 +1148,27 @@
|
|||
"step_coarse": 2.0,
|
||||
"step_fine": 0.5,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio" : 0.8,
|
||||
"retrigger_delay" : 10,
|
||||
"pdaf_gain": -0.03,
|
||||
"pdaf_squelch": 0.2,
|
||||
"max_slew": 4.0,
|
||||
"max_slew": 3.0,
|
||||
"pdaf_frames": 20,
|
||||
"dropout_frames": 6,
|
||||
"step_frames": 4
|
||||
"step_frames": 5
|
||||
},
|
||||
"fast":
|
||||
{
|
||||
"step_coarse": 2.0,
|
||||
"step_fine": 0.5,
|
||||
"step_coarse": 2.5,
|
||||
"step_fine": 0.0,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio" : 0.8,
|
||||
"retrigger_delay" : 8,
|
||||
"pdaf_gain": -0.05,
|
||||
"pdaf_squelch": 0.2,
|
||||
"max_slew": 5.0,
|
||||
"max_slew": 4.0,
|
||||
"pdaf_frames": 16,
|
||||
"dropout_frames": 6,
|
||||
"dropout_frames": 4,
|
||||
"step_frames": 4
|
||||
}
|
||||
},
|
||||
|
@ -1172,6 +1176,7 @@
|
|||
"conf_thresh": 12,
|
||||
"conf_clip": 512,
|
||||
"skip_frames": 5,
|
||||
"check_for_ir": false,
|
||||
"map": [ 0.0, 420, 35.0, 920 ]
|
||||
}
|
||||
},
|
||||
|
@ -1290,4 +1295,4 @@
|
|||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1057,23 +1057,27 @@
|
|||
"step_coarse": 2.0,
|
||||
"step_fine": 0.5,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio" : 0.8,
|
||||
"retrigger_delay" : 10,
|
||||
"pdaf_gain": -0.03,
|
||||
"pdaf_squelch": 0.2,
|
||||
"max_slew": 4.0,
|
||||
"max_slew": 3.0,
|
||||
"pdaf_frames": 20,
|
||||
"dropout_frames": 6,
|
||||
"step_frames": 4
|
||||
"step_frames": 5
|
||||
},
|
||||
"fast":
|
||||
{
|
||||
"step_coarse": 2.0,
|
||||
"step_fine": 0.5,
|
||||
"step_coarse": 2.5,
|
||||
"step_fine": 0.0,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio" : 0.8,
|
||||
"retrigger_delay" : 8,
|
||||
"pdaf_gain": -0.05,
|
||||
"pdaf_squelch": 0.2,
|
||||
"max_slew": 5.0,
|
||||
"max_slew": 4.0,
|
||||
"pdaf_frames": 16,
|
||||
"dropout_frames": 6,
|
||||
"dropout_frames": 4,
|
||||
"step_frames": 4
|
||||
}
|
||||
},
|
||||
|
@ -1081,6 +1085,7 @@
|
|||
"conf_thresh": 12,
|
||||
"conf_clip": 512,
|
||||
"skip_frames": 5,
|
||||
"check_for_ir": true,
|
||||
"map": [ 0.0, 420, 35.0, 920 ]
|
||||
}
|
||||
},
|
||||
|
@ -1145,4 +1150,4 @@
|
|||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -638,11 +638,27 @@
|
|||
"step_coarse": 1.0,
|
||||
"step_fine": 0.25,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio": 0.8,
|
||||
"retrigger_delay": 10,
|
||||
"pdaf_gain": -0.016,
|
||||
"pdaf_squelch": 0.125,
|
||||
"max_slew": 1.5,
|
||||
"pdaf_frames": 20,
|
||||
"dropout_frames": 6,
|
||||
"step_frames": 5
|
||||
},
|
||||
"fast":
|
||||
{
|
||||
"step_coarse": 1.25,
|
||||
"step_fine": 0.0,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio": 0.8,
|
||||
"retrigger_delay": 8,
|
||||
"pdaf_gain": -0.02,
|
||||
"pdaf_squelch": 0.125,
|
||||
"max_slew": 2.0,
|
||||
"pdaf_frames": 20,
|
||||
"dropout_frames": 6,
|
||||
"pdaf_frames": 16,
|
||||
"dropout_frames": 4,
|
||||
"step_frames": 4
|
||||
}
|
||||
},
|
||||
|
@ -650,6 +666,7 @@
|
|||
"conf_thresh": 16,
|
||||
"conf_clip": 512,
|
||||
"skip_frames": 5,
|
||||
"check_for_ir": false,
|
||||
"map": [ 0.0, 445, 15.0, 925 ]
|
||||
}
|
||||
},
|
||||
|
@ -668,4 +685,4 @@
|
|||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -737,11 +737,27 @@
|
|||
"step_coarse": 1.0,
|
||||
"step_fine": 0.25,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio": 0.8,
|
||||
"retrigger_delay": 10,
|
||||
"pdaf_gain": -0.016,
|
||||
"pdaf_squelch": 0.125,
|
||||
"max_slew": 1.5,
|
||||
"pdaf_frames": 20,
|
||||
"dropout_frames": 6,
|
||||
"step_frames": 5
|
||||
},
|
||||
"fast":
|
||||
{
|
||||
"step_coarse": 1.25,
|
||||
"step_fine": 0.0,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio": 0.8,
|
||||
"retrigger_delay": 8,
|
||||
"pdaf_gain": -0.02,
|
||||
"pdaf_squelch": 0.125,
|
||||
"max_slew": 2.0,
|
||||
"pdaf_frames": 20,
|
||||
"dropout_frames": 6,
|
||||
"pdaf_frames": 16,
|
||||
"dropout_frames": 4,
|
||||
"step_frames": 4
|
||||
}
|
||||
},
|
||||
|
@ -749,6 +765,7 @@
|
|||
"conf_thresh": 16,
|
||||
"conf_clip": 512,
|
||||
"skip_frames": 5,
|
||||
"check_for_ir": true,
|
||||
"map": [ 0.0, 445, 15.0, 925 ]
|
||||
}
|
||||
},
|
||||
|
@ -767,4 +784,4 @@
|
|||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -637,23 +637,27 @@
|
|||
"step_coarse": 2.0,
|
||||
"step_fine": 0.5,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio": 0.8,
|
||||
"retrigger_delay": 10,
|
||||
"pdaf_gain": -0.03,
|
||||
"pdaf_squelch": 0.2,
|
||||
"max_slew": 4.0,
|
||||
"max_slew": 3.0,
|
||||
"pdaf_frames": 20,
|
||||
"dropout_frames": 6,
|
||||
"step_frames": 4
|
||||
"step_frames": 5
|
||||
},
|
||||
"fast":
|
||||
{
|
||||
"step_coarse": 2.0,
|
||||
"step_fine": 0.5,
|
||||
"step_coarse": 2.5,
|
||||
"step_fine": 0.0,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio": 0.8,
|
||||
"retrigger_delay": 8,
|
||||
"pdaf_gain": -0.05,
|
||||
"pdaf_squelch": 0.2,
|
||||
"max_slew": 5.0,
|
||||
"max_slew": 4.0,
|
||||
"pdaf_frames": 16,
|
||||
"dropout_frames": 6,
|
||||
"dropout_frames": 4,
|
||||
"step_frames": 4
|
||||
}
|
||||
},
|
||||
|
@ -661,6 +665,7 @@
|
|||
"conf_thresh": 12,
|
||||
"conf_clip": 512,
|
||||
"skip_frames": 5,
|
||||
"check_for_ir": false,
|
||||
"map": [ 0.0, 420, 35.0, 920 ]
|
||||
}
|
||||
},
|
||||
|
@ -679,4 +684,4 @@
|
|||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -628,23 +628,27 @@
|
|||
"step_coarse": 2.0,
|
||||
"step_fine": 0.5,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio": 0.8,
|
||||
"retrigger_delay": 10,
|
||||
"pdaf_gain": -0.03,
|
||||
"pdaf_squelch": 0.2,
|
||||
"max_slew": 4.0,
|
||||
"max_slew": 3.0,
|
||||
"pdaf_frames": 20,
|
||||
"dropout_frames": 6,
|
||||
"step_frames": 4
|
||||
"step_frames": 5
|
||||
},
|
||||
"fast":
|
||||
{
|
||||
"step_coarse": 2.0,
|
||||
"step_fine": 0.5,
|
||||
"step_coarse": 2.5,
|
||||
"step_fine": 0.0,
|
||||
"contrast_ratio": 0.75,
|
||||
"retrigger_ratio": 0.8,
|
||||
"retrigger_delay": 8,
|
||||
"pdaf_gain": -0.05,
|
||||
"pdaf_squelch": 0.2,
|
||||
"max_slew": 5.0,
|
||||
"max_slew": 4.0,
|
||||
"pdaf_frames": 16,
|
||||
"dropout_frames": 6,
|
||||
"dropout_frames": 4,
|
||||
"step_frames": 4
|
||||
}
|
||||
},
|
||||
|
@ -652,6 +656,7 @@
|
|||
"conf_thresh": 12,
|
||||
"conf_clip": 512,
|
||||
"skip_frames": 5,
|
||||
"check_for_ir": true,
|
||||
"map": [ 0.0, 420, 35.0, 920 ]
|
||||
}
|
||||
},
|
||||
|
@ -670,4 +675,4 @@
|
|||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue