pipeline: rkisp1: Load dewarp parameters from tuning file

Load the dewarp parameters from the tuning file.

Signed-off-by: Stefan Klug <stefan.klug@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
Stefan Klug
2025-11-25 17:28:37 +01:00
parent 1784e08be3
commit 302f285b3b
3 changed files with 91 additions and 4 deletions
+12 -4
View File
@@ -453,10 +453,18 @@ int RkISP1CameraData::loadTuningFile(const std::string &path)
const auto &modules = (*data)["modules"].asList();
for (const auto &module : modules) {
if (module.contains("Dewarp")) {
canUseDewarper_ = true;
break;
}
const auto &params = module["Dewarp"];
if (!params)
continue;
ret = pipe()->dewarper_->init(params);
if (ret)
return ret;
LOG(RkISP1, Info) << "Dw100 dewarper initialized";
canUseDewarper_ = true;
return 0;
}
return 0;