97 auto result = peak::common::detail::BackendAccessor<CalibrationResult>::CreateInstance();
99 std::vector<peak_icv_image_handle> imageHandles;
100 imageHandles.reserve(images.size());
101 std::transform(images.begin(), images.end(), std::back_inserter(imageHandles), [](
const auto& image) {
102 return peak::common::detail::BackendAccessor<Image>::BackendHandle(image);
105 return PEAK_ICV_C_ABI_PREFIX peak_icv_Calibration_Process(
106 peak::common::detail::BackendAccessor<CalibrationPlate>::BackendHandle(m_calibrationPlate), imageHandles.data(),
107 imageHandles.size(), peak::common::detail::BackendAccessor<CalibrationResult>::BackendHandleAddress(result));