Skip to content

Commit 0aca3fb

Browse files
chargerKongarsaratovtsevalalek
authored
Merge pull request opencv#19026 from chargerKong:dualquat
Dual quaternion * create dual quaternion; basic operations, functions(exp,log,norm,inv), to/from mat, sclerp. * add dqb, dqs, gdqb, to/from affine3; change algorithm of norm, inv, getTranslation, createFromPitch, normalize; change type translation to Vec3; comment improve; * try fix warning: unreferenced local function * change exp calculation; add func(obj) operations; * Change the algorithm of log function; add assumeUnit in getRotation; remove dqs; change std::vector to InputArray * fix warning: doxygen and Vec<double, 0> * fix warning: doxygen and Vec<double, 0> * add inputarray param for gdqb * change int to size_t * win cl warning fix * replace size_t by int at using Mat.at() function * replace double by float * interpolation fix * replace (i, 0) to (i) * core(quat): exclude ABI, test_dualquaternion=>test_quaternion.cpp Co-authored-by: arsaratovtsev <arsaratovtsev@intel.com> Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
1 parent b50c1ba commit 0aca3fb

File tree

5 files changed

+1646
-13
lines changed

5 files changed

+1646
-13
lines changed

cmake/templates/opencv_abi.xml.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
opencv2/core/opencl*
2929
opencv2/core/parallel/backend/*
3030
opencv2/core/private*
31-
opencv2/core/quaternion*
31+
opencv2/core/*quaternion*
3232
opencv/cxeigen.hpp
3333
opencv2/core/eigen.hpp
3434
opencv2/flann/hdf5.h

0 commit comments

Comments
 (0)