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