|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
|
|
|
|
<!--
|
|
|
|
|
|
|
|
This file is auto-generated
|
|
|
|
|
|
|
|
-->
|
|
|
|
|
|
|
|
<descriptor>
|
|
|
|
|
|
|
|
<version>
|
|
|
|
@OPENCV_ABI_VERSION@
|
|
|
|
</version>
|
|
|
|
|
|
|
|
<headers>
|
|
|
|
@OPENCV_ABI_HEADERS@
|
|
|
|
</headers>
|
|
|
|
|
|
|
|
<libs>
|
|
|
|
@OPENCV_ABI_LIBRARIES@
|
|
|
|
</libs>
|
|
|
|
|
|
|
|
<skip_headers>
|
|
|
|
opencv2/core/hal/intrin*
|
|
|
|
opencv2/core/hal/*macros.*
|
|
|
|
opencv2/core/hal/*.impl.*
|
|
|
|
opencv2/core/cuda*
|
|
|
|
opencv2/core/opencl*
|
|
|
|
opencv2/core/parallel/backend/*
|
|
|
|
opencv2/core/private*
|
Merge pull request #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>
4 years ago
|
|
|
opencv2/core/*quaternion*
|
|
|
|
opencv/cxeigen.hpp
|
|
|
|
opencv2/core/eigen.hpp
|
|
|
|
opencv2/flann/hdf5.h
|
|
|
|
opencv2/imgcodecs/imgcodecs_c.h
|
|
|
|
opencv2/imgcodecs/ios.h
|
|
|
|
opencv2/imgcodecs/macosx.h
|
|
|
|
opencv2/videoio/videoio_c.h
|
|
|
|
opencv2/videoio/cap_ios.h
|
|
|
|
opencv2/xobjdetect/private.hpp
|
|
|
|
@OPENCV_ABI_SKIP_HEADERS@
|
|
|
|
</skip_headers>
|
|
|
|
|
|
|
|
<skip_libs>
|
|
|
|
@OPENCV_ABI_SKIP_LIBRARIES@
|
|
|
|
</skip_libs>
|
|
|
|
|
|
|
|
<gcc_options>
|
|
|
|
-std=c++11
|
|
|
|
@OPENCV_ABI_GCC_OPTIONS@
|
|
|
|
</gcc_options>
|
|
|
|
|
|
|
|
</descriptor>
|