jfjoch_broker: Measure preprocessing time for images

This commit is contained in:
2026-04-21 16:12:43 +02:00
parent 3e30872c3c
commit 15be4ff6d7
9 changed files with 36 additions and 6 deletions
+4
View File
@@ -85,6 +85,7 @@ void MXAnalysisWithoutFPGA::Analyze(DataMessage &output,
T sat_pixel_val,
AzimuthalIntegrationProfile &profile,
const SpotFindingSettings &settings) {
const auto preprocessing_start_time = std::chrono::steady_clock::now();
auto image = reinterpret_cast<const T *>(in_image);
std::vector<ROIMessage> roi(roi_count);
@@ -152,6 +153,9 @@ void MXAnalysisWithoutFPGA::Analyze(DataMessage &output,
}
}
const auto preprocessing_end_time = std::chrono::steady_clock::now();
output.preprocessing_time_s = std::chrono::duration<float>(preprocessing_end_time - preprocessing_start_time).count();
if (settings.enable) {
// Update resolution mask
if (mask_high_res != settings.high_resolution_limit