aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThéo de la Hogue2022-12-19 20:01:00 +0100
committerThéo de la Hogue2022-12-19 20:01:00 +0100
commit928329ba7a1675a4c0a35d43fc073d1aeff5cf9c (patch)
tree1f64e236eace5e566bf9dcb39a04b271906de084 /src
parent090d851221d7dfcb37f1b3332cbd1df4e6fac77f (diff)
downloadargaze-928329ba7a1675a4c0a35d43fc073d1aeff5cf9c.zip
argaze-928329ba7a1675a4c0a35d43fc073d1aeff5cf9c.tar.gz
argaze-928329ba7a1675a4c0a35d43fc073d1aeff5cf9c.tar.bz2
argaze-928329ba7a1675a4c0a35d43fc073d1aeff5cf9c.tar.xz
Removing cv.Rodrigues transformation as we use only rotation matrix.
Diffstat (limited to 'src')
-rw-r--r--src/argaze/AreaOfInterest/AOI3DScene.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/argaze/AreaOfInterest/AOI3DScene.py b/src/argaze/AreaOfInterest/AOI3DScene.py
index e081f57..070789e 100644
--- a/src/argaze/AreaOfInterest/AOI3DScene.py
+++ b/src/argaze/AreaOfInterest/AOI3DScene.py
@@ -14,8 +14,8 @@ import cv2 as cv
T0 = numpy.array([0., 0., 0.])
"""Define no translation vector."""
-R0 = numpy.array([0., 0., 0.])
-"""Define no rotation vector."""
+R0 = numpy.array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]])
+"""Define no rotation matrix."""
K0 = numpy.array([[1., 0., 0.], [0., 1., 0.], [0., 0., 0.]])
"""Define default camera intrinsic parameters matrix."""
@@ -188,7 +188,7 @@ class AOI3DScene(AOIFeatures.AOIScene):
* **Arguments:**
- translation vector
- - [axis-angle](https://en.wikipedia.org/wiki/Axis%E2%80%93angle_representation) rotation vector
+ - rotation matrix
- camera intrinsic parameters matrix
- camera distorsion coefficients vector
"""
@@ -210,13 +210,11 @@ class AOI3DScene(AOIFeatures.AOIScene):
* **Arguments:**
- translation vector
- - [axis-angle](https://en.wikipedia.org/wiki/Axis%E2%80%93angle_representation) rotation vector
+ - rotation matrix
"""
aoi3D_scene = AOI3DScene()
- R, _ = cv.Rodrigues(R)
-
for name, aoi3D in self.items():
aoi3D_scene[name] = aoi3D.dot(R.T) + T