- 16 6月, 2021 1 次提交
-
-
由 Vincent Rabaud 提交于
There can be an int overflow. cv::norm( InputArray _src, int normType, InputArray _mask ) is fine, not cv::norm( InputArray _src1, InputArray _src2, int normType, InputArray _mask ).
-
- 03 3月, 2021 1 次提交
-
-
由 Alexander Alekhin 提交于
- to reduce binaries size of FFmpeg Windows wrapper - MinGW linker doesn't support -ffunction-sections (used for FFmpeg Windows wrapper) - move code to improve locality with its used dependencies - move UMat::dot() to matmul.dispatch.cpp (Mat::dot() is already there) - move UMat::inv() to lapack.cpp - move UMat::mul() to arithm.cpp - move UMat:eye() to matrix_operations.cpp (near setIdentity() implementation) - move normalize(): convert_scale.cpp => norm.cpp - move convertAndUnrollScalar(): arithm.cpp => copy.cpp - move scalarToRawData(): array.cpp => copy.cpp - move transpose(): matrix_operations.cpp => matrix_transform.cpp - move flip(), rotate(): copy.cpp => matrix_transform.cpp (rotate90 uses flip and transpose) - add 'OPENCV_CORE_EXCLUDE_C_API' CMake variable to exclude compilation of C-API functions from the core module - matrix_wrap.cpp: add compile-time checks for CUDA/OpenGL calls - the steps above allow to reduce FFmpeg wrapper size for ~1.5Mb (initial size of OpenCV part is about 3Mb) backport is done to improve merge experience (less conflicts) backport of commit: 65eb9467
-
- 02 3月, 2021 1 次提交
-
-
由 Alexander Alekhin 提交于
- to reduce binaries size of FFmpeg Windows wrapper - MinGW linker doesn't support -ffunction-sections (used for FFmpeg Windows wrapper) - move code to improve locality with its used dependencies - move UMat::dot() to matmul.dispatch.cpp (Mat::dot() is already there) - move UMat::inv() to lapack.cpp - move UMat::mul() to arithm.cpp - move UMat:eye() to matrix_operations.cpp (near setIdentity() implementation) - move normalize(): convert_scale.cpp => norm.cpp - move convertAndUnrollScalar(): arithm.cpp => copy.cpp - move scalarToRawData(): array.cpp => copy.cpp - move transpose(): matrix_operations.cpp => matrix_transform.cpp - move flip(), rotate(): copy.cpp => matrix_transform.cpp (rotate90 uses flip and transpose) - add 'OPENCV_CORE_EXCLUDE_C_API' CMake variable to exclude compilation of C-API functions from the core module - matrix_wrap.cpp: add compile-time checks for CUDA/OpenGL calls - the steps above allow to reduce FFmpeg wrapper size for ~1.5Mb (initial size of OpenCV part is about 3Mb)
-
- 19 11月, 2020 1 次提交
-
-
由 Jojo R 提交于
The most of target machine use one type cpu unit resource to execute some one type of instruction, e.g. all vx_load API use load/store cpu unit, and v_muladd API use mul/mula cpu unit, we interleave vx_load and v_muladd to improve performance on most targets like RISCV or ARM.
-
- 08 3月, 2020 1 次提交
-
-
由 Alexander Alekhin 提交于
* core(test): FP16 norm test * core: norm()-FP16 disable OpenCL * core(norm): fix 16f32f local buffer size
-
- 07 3月, 2020 1 次提交
-
-
由 Alexander Alekhin 提交于
-
- 05 12月, 2019 1 次提交
-
-
由 Alexander Alekhin 提交于
* calib3d: use normalized input in solvePnPGeneric() * calib3d: java regression test for solvePnPGeneric * calib3d: python regression test for solvePnPGeneric
-
- 28 8月, 2019 1 次提交
-
-
由 ChipKerchner 提交于
-
- 30 11月, 2018 1 次提交
-
-
由 Vitaly Tuzov 提交于
* Added performance tests for hal::norm functions * Added sum of absolute differences intrinsic * norm implementation updated to use wide universal intrinsics * improve and fix v_reduce_sad on VSX
-
- 14 9月, 2018 1 次提交
-
-
由 Hamdi Sahloul 提交于
-
- 10 9月, 2018 1 次提交
-
-
由 Vadim Pisarevsky 提交于
* added basic support for CV_16F (the new datatype etc.). CV_USRTYPE1 is now equal to CV_16F, which may break some [rarely used] functionality. We'll see * fixed just introduced bug in norm; reverted errorneous changes in Torch importer (need to find a better solution) * addressed some issues found during the PR review * restored the patch to fix some perf test failures
-
- 04 9月, 2018 1 次提交
-
-
由 Alexander Alekhin 提交于
Commits: - 09837928 - 10fb88d0 Excluded changes with std::atomic (C++98 requirement)
-
- 02 9月, 2018 1 次提交
-
-
由 cyy 提交于
* fix some static analyzer warnings * fix some static analyzer warnings * fix race condition of workthread control
-
- 26 6月, 2018 1 次提交
-
-
由 Vadim Pisarevsky 提交于
* a part of https://github.com/opencv/opencv/pull/11364 by Tetragramm. Rewritten and extended findNonZero & PSNR to support more types, not just 8u. * fixed compile & doxygen warnings * fixed small bug in findNonZero test
-
- 27 4月, 2018 1 次提交
-
-
由 Alexander Alekhin 提交于
for cv::Mat with type=16UC3 and width < 16
-
- 26 4月, 2018 1 次提交
-
-
由 Alexander Alekhin 提交于
for cv::Mat with width < 16
-
- 12 2月, 2018 1 次提交
-
-
由 Maksim Shabunin 提交于
-