opencv/cmake
Liangqian 0aca3fb5af
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>
2021-02-17 17:05:08 +00:00
..
android Build for NDK 22 2021-02-13 13:00:19 +09:00
checks Added cmake toolchain for RISC-V with clang. 2020-08-03 20:18:56 +08:00
FindCUDA FIx misc. source and comment typos 2019-08-15 13:09:52 +03:00
platforms cmake(js): update js targets 2020-12-03 14:18:54 +00:00
templates Merge pull request #19026 from chargerKong:dualquat 2021-02-17 17:05:08 +00:00
cl2cpp.cmake
copy_files.cmake
FindCUDA.cmake
FindCUDNN.cmake Merge pull request #19452 from ctuu:patch-1 2021-02-10 19:38:34 +00:00
FindFlake8.cmake cmake: fix pylint/flake8 detection, update flake8 exclude 2021-01-29 17:06:54 +00:00
FindONNX.cmake Added small cmake fix 2020-11-19 21:22:19 +03:00
FindOpenVX.cmake
FindPylint.cmake cmake: fix pylint/flake8 detection, update flake8 exclude 2021-01-29 17:06:54 +00:00
FindVulkan.cmake
OpenCVCompilerDefenses.cmake
OpenCVCompilerOptimizations.cmake Added cmake toolchain for RISC-V with clang. 2020-08-03 20:18:56 +08:00
OpenCVCompilerOptions.cmake core(parallel): plugins support 2021-02-15 17:07:36 +00:00
OpenCVCRTLinkage.cmake cmake: update handling of MSVC /MP flag 2020-02-11 21:05:44 +00:00
OpenCVDetectApacheAnt.cmake FIx misc. source and comment typos 2019-08-15 13:09:52 +03:00
OpenCVDetectCUDA.cmake Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-10-11 17:19:22 +00:00
OpenCVDetectCXXCompiler.cmake Added initial version of cmake toolchain for RISC-V architecture. 2020-04-27 12:42:38 +03:00
OpenCVDetectDirectX.cmake
OpenCVDetectHalide.cmake
OpenCVDetectInferenceEngine.cmake Find only shared IE libraries, not plugins 2020-12-24 06:48:54 +00:00
OpenCVDetectOpenCL.cmake Fixed and updated OpenCL-VA interoperability 2020-09-25 16:11:50 +03:00
OpenCVDetectPython.cmake fix: minor typo in CMakeCVDetectPython 2020-03-21 11:15:07 +02:00
OpenCVDetectTBB.cmake core(parallel): plugins support 2021-02-15 17:07:36 +00:00
OpenCVDetectTrace.cmake
OpenCVDetectVTK.cmake don't use VTK_USE_FILE for VTK >= 8.90 2020-09-06 15:47:43 -04:00
OpenCVDetectVulkan.cmake
OpenCVDownload.cmake cmake: add directory creation to download helper scripts 2019-09-04 17:09:13 +03:00
OpenCVExtraTargets.cmake cmake: update generation of 'uninstall' target 2020-04-07 22:03:12 +00:00
OpenCVFindAtlas.cmake
OpenCVFindFrameworks.cmake
OpenCVFindIPP.cmake ippicv: install third-party-programs.txt file 2020-09-25 22:09:25 +00:00
OpenCVFindIPPIW.cmake Merge pull request #16769 from mshabunin:fix-ipp-install 2020-04-17 14:28:42 +00:00
OpenCVFindLAPACK.cmake cmake: workaround oneAPI problem with -DMKL_WITH_TBB=ON 2021-02-03 19:41:54 +00:00
OpenCVFindLATEX.cmake
OpenCVFindLibsGrfmt.cmake Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-12-04 18:26:58 +00:00
OpenCVFindLibsGUI.cmake
OpenCVFindLibsPerf.cmake cmake: update condition for find_package(Eigen3 CONFIG) 2020-11-22 16:28:53 +00:00
OpenCVFindLibsVideo.cmake Fixed and updated OpenCL-VA interoperability 2020-09-25 16:11:50 +03:00
OpenCVFindMKL.cmake cmake: workaround oneAPI problem with -DMKL_WITH_TBB=ON 2021-02-03 19:41:54 +00:00
OpenCVFindOpenBLAS.cmake Fix typo in OpenCVFindOpenBLAS.cmake file. 2020-11-08 14:42:47 +01:00
OpenCVFindOpenEXR.cmake Fix typo 2020-06-12 23:52:06 +02:00
OpenCVFindProtobuf.cmake cmake: fix protobuf handling 2020-04-27 02:11:19 +00:00
OpenCVFindTengine.cmake Merge pull request #16832 from liqi-c:3.4-tengine-android 2020-03-20 10:10:39 +00:00
OpenCVFindVA.cmake Fixed and updated OpenCL-VA interoperability 2020-09-25 16:11:50 +03:00
OpenCVFindWebP.cmake
OpenCVFindXimea.cmake
OpenCVGenABI.cmake cmake: support OPENCV_ABI_SKIP_MODULES_LIST 2020-01-27 14:40:48 +03:00
OpenCVGenAndroidMK.cmake
OpenCVGenConfig.cmake Merge pull request #17165 from komakai:objc-binding 2020-06-08 18:32:53 +00:00
OpenCVGenHeaders.cmake
OpenCVGenInfoPlist.cmake Merge pull request #18826 from Rightpoint:feature/colejd/build-catalyst-xcframework 2020-11-24 21:54:54 +00:00
OpenCVGenPkgconfig.cmake
OpenCVGenSetupVars.cmake
OpenCVInstallLayout.cmake Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-09-20 21:11:49 +00:00
OpenCVMinDepVersions.cmake Merge pull request #14827 from YashasSamaga:cuda4dnn-csl-low 2019-10-21 14:28:00 +03:00
OpenCVModule.cmake Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-12-09 18:09:00 +00:00
OpenCVPackaging.cmake Merge pull request #18073 from vpisarev:apache2_license 2020-08-17 11:49:11 +00:00
OpenCVPCHSupport.cmake Fix pch generation when linker flags used with GCC 2019-12-10 14:55:56 +00:00
OpenCVPluginStandalone.cmake core(parallel): plugins support 2021-02-15 17:07:36 +00:00
OpenCVPylint.cmake
OpenCVUtils.cmake core(parallel): plugins support 2021-02-15 17:07:36 +00:00
OpenCVVersion.cmake