76 auto result = peak::common::detail::BackendAccessor<CalibrationResult>::CreateInstance();
78 std::vector<peak_icv_image_handle> imageHandles;
79 imageHandles.reserve(images.size());
80 std::transform(images.begin(), images.end(), std::back_inserter(imageHandles), [](
const auto& image) {
81 return peak::common::detail::BackendAccessor<Image>::BackendHandle(image);
84 return PEAK_ICV_C_ABI_PREFIX peak_icv_Calibration_Process(
85 peak::common::detail::BackendAccessor<CalibrationPlate>::BackendHandle(m_calibrationPlate), imageHandles.data(),
86 imageHandles.size(), peak::common::detail::BackendAccessor<CalibrationResult>::BackendHandleAddress(result));