From 91fbbb9a2724490d46aafb2e87809a9fcd165071 Mon Sep 17 00:00:00 2001 From: gkj1g12 <g.jankee@soton.ac.uk> Date: Thu, 27 Feb 2020 16:48:48 +0000 Subject: [PATCH] Upload New File --- Synthetic Image Generator/apply_poly.m | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Synthetic Image Generator/apply_poly.m diff --git a/Synthetic Image Generator/apply_poly.m b/Synthetic Image Generator/apply_poly.m new file mode 100644 index 0000000..3a67cf3 --- /dev/null +++ b/Synthetic Image Generator/apply_poly.m @@ -0,0 +1,10 @@ +function [X2,Y2] = apply_poly(ini,calibs) +F = calibs{1,1}; +X2 = F(1).*ini.X1(:,1).^3 + F(2).*(ini.Y1(:,1).^3) + F(3).*ini.X1(:,1).^2 + ... + F(4).*ini.Y1(:,1).^2 + F(5).*ini.X1(:,1) + F(6).*ini.Y1(:,1) + F(7).*(ini.X1(:,1).^2).*ini.Y1(:,1) +... + F(8).*ini.X1(:,1).*(ini.Y1(:,1).^2) + F(9).*ini.X1(:,1).*ini.Y1(:,1) + F(10).*ini.Z1(:,1) + F(11); +clear F +F = calibs{1,2}; +Y2 = F(1).*ini.X1(:,1).^3 + F(2).*(ini.Y1(:,1).^3) + F(3).*ini.X1(:,1).^2 + ... + F(4).*ini.Y1(:,1).^2 + F(5).*ini.X1(:,1) + F(6).*ini.Y1(:,1) + F(7).*(ini.X1(:,1).^2).*ini.Y1(:,1) +... + F(8).*ini.X1(:,1).*(ini.Y1(:,1).^2) + F(9).*ini.X1(:,1).*ini.Y1(:,1) + F(10).*ini.Z1(:,1) + F(11); \ No newline at end of file -- GitLab