masa-iwm
5ac0712cf1
Merge pull request #18593 from masa-iwm:master
...
Add support thread-local directx (OpenCL interop) initialization
* support thread-local directx (OpenCL interop) initialization
* reflect reviews
* Remove verbose function prototype declarations
* Countermeasures for VC warnings. (declaration of 'platform' hides class member)
* core(directx): remove internal stuff from public headers
5 years ago
Kun Liang
c82417697a
Merge pull request #18068 from lionkunonly:gsoc_2020_simd
...
[GSoC] OpenCV.js: WASM SIMD optimization 2.0
* gsoc_2020_simd Add perf test for filter2d
* add perf test for kernel scharr and kernel gaussianBlur
* add perf test for blur, medianBlur, erode, dilate
* fix the errors for the opencv PR robot
fix the trailing whitespace.
* add perf tests for kernel remap, warpAffine, warpPersepective, pyrDown
* fix a bug in modules/js/perf/perf_imgproc/perf_remap.js
* add function smoothBorder in helpfun.js and remove replicated function in perf test of warpAffine and warpPrespective
* fix the trailing white space issues
* add OpenCV.js loader
* Implement the Loader with help of WebAssembly Feature Detection, remove trailing whitespaces
* modify the explantion for loader in js_setup.markdown and fix bug in loader.js
5 years ago
Alexander Alekhin
b5717f82a0
core: fix __clang_major__ typo regression
5 years ago
Alexander Alekhin
d5fd2f0155
release: OpenCV 4.5.0
5 years ago
mtfrctl
16561ed71e
Add data pointer bridge method to Mat for Objective-C/Swift
5 years ago
Alexander Alekhin
dc15187f1b
release: OpenCV 3.4.12
5 years ago
Alexander Alekhin
6f5d56d994
core(logger): avoid destruction of GlobalLoggingInitStruct object
...
- keep logger available until the program termination
5 years ago
Alexander Alekhin
f30aafc3cc
core(test): regression test for 18473
5 years ago
Mario Emmenlauer
102d8f67cd
matrix.cpp::setSize(): fixed out-of-bounds access on cv::Mat steps
5 years ago
Rafael Sadowski
3acf8cfd63
Add an OpenBSD check
5 years ago
Alexander Alekhin
d34717d8c9
core: allow to disable including of unsupported/Eigen/CXX11/Tensor
...
- define OPENCV_DISABLE_EIGEN_TENSOR_SUPPORT
5 years ago
Alexander Alekhin
8cbd20b380
eliminate build warnings
5 years ago
Giles Payne
b29f73d5e0
Android OpenCL support
5 years ago
Alexander Alekhin
233030e417
core: force check for string literals are used in the message
5 years ago
Alexander Alekhin
c945ea125a
ocl: fix PlatformInfo usage
5 years ago
Odianosen Ejale
862fc06b6f
Fixed and updated OpenCL-VA interoperability
5 years ago
Alexander Alekhin
261ad78122
core: emit more clear messages in OutputArray::create()
5 years ago
Alexander Alekhin
4fa82809df
ocl: avoid rescheduling of async kernels
5 years ago
Alexander Alekhin
a12ceb04bb
pre: OpenCV 4.5.0 (version++)
5 years ago
Alexander Alekhin
50ff40d684
pre: OpenCV 3.4.12 (version++)
5 years ago
Alexander Alekhin
8711653530
ocl: fixes for OpenCL multiple contexts support
5 years ago
Giles Payne
8b61719a9d
Swift native in/out array handling
5 years ago
Alexander Alekhin
2129c72bc0
core(OpenCL): thread-local OpenCL execution context
5 years ago
Alexander Alekhin
efcf307b4c
ocl: cleanup dead code in case of disabled OpenCL
5 years ago
Alexander Alekhin
cd00d8f3f0
core(trace): lazy quering for OPENCV_TRACE_LOCATION
...
- fixes proper initialization of non-trivial variable
5 years ago
Alexander Alekhin
b3755e617c
ocl: silence warning in case of async cleanup
...
- OpenCL kernel cleanup processing is asynchronous and can be called even after forced clFinish()
- buffers are released later in asynchronous mode
- silence these false positive cases for asynchronous cleanup
5 years ago
Vadim Pisarevsky
5108e3ced6
Merge pull request #18073 from vpisarev:apache2_license
...
changed OpenCV license from BSD to Apache 2 license
* as discussed and announced earlier, changed OpenCV license from BSD to Apache 2. Many files still contain old-style copyrights though
* changed wording a bit; preserve the original OpenCV BSD license
5 years ago
nhlsm
68f527267b
Merge pull request #18080 from nhlsm:improve-mat-operator-assign-scalar
...
* improve Mat::operator=(Scalar)
* touch
* remove trailing whitespace
* TEST: check if old code pass test or not
* remove CV_Error
* remove warning
* fix: is -> Scalar
* 1) Mat *mat -> Mat &mat 2) return bool, add output param
* add comment
5 years ago
Alexander Alekhin
00890aecdf
core(ocl): fix ocl::Image2d::isFormatSupported()
...
in case of OPENCV_OPENCL_DEVICE=disabled
5 years ago
Giles Payne
31ddd98c8e
Fix Objective-C declaration of Mat_to_vector_Point2d
5 years ago
Giles Payne
bedabc15ae
Obj-C/Swift docs improvements
5 years ago
Gabriel
96ce65f021
Document PatchNANs input type
5 years ago
Zhangyin
ff4c3873f2
Added cmake toolchain for RISC-V with clang.
...
- Added cross compile cmake file for target riscv64-clang
- Extended cmake for RISC-V and added instruction checks
- Created intrin_rvv.hpp with C++ version universal intrinsics
5 years ago
Namgoo Lee
2241bfb0df
Use "src" not "*this" for source GpuMat
5 years ago
Giles Payne
4cf76754d3
Add Objective-C/Swift wrappers for opencv_contrib modules
5 years ago
Alexander Alekhin
c3bb57afea
release: OpenCV 4.4.0
5 years ago
Alexander Alekhin
ffe0d50447
core(persistence): fix "use after free" bug
...
- do not store user-controlled "FileStorage" pointer
- store FileStorage::Impl pointer instead
5 years ago
Vadim Pisarevsky
4564b8a224
Merge pull request #17841 from vpisarev:fixed_fs_dtor
...
* fixed issue #17412
* Update test_io.cpp
5 years ago
Alexander Alekhin
e8d4259f9a
release: OpenCV 3.4.11
5 years ago
Giles Payne
af9ee90091
Merge pull request #17818 from komakai:documentation-improvements
...
Documentation fixes/improvements
* Documentation fixes/improvements
* Remove HASH_UTILS defines
5 years ago
Alexander Alekhin
e54040d540
core: use lazy on-demand initialization for param_traceEnable
5 years ago
Alexander Alekhin
8bf1b9a422
cmake(cuda): repair ccbin, re-implement execute_process() cache
...
- preventive fix for arch "11.0" (CUDA_ARCH_BIN_OR_PTX_10 bug)
- new var: OPENCV_CUDA_DETECTION_NVCC_FLAGS
- new var: OPENCV_CMAKE_CUDA_DEBUG
5 years ago
Alexander Alekhin
e0f9eac521
cmake: backport CUDA scripts
5 years ago
Alexander Alekhin
eb6678ebef
Merge pull request #17699 from alalek:build_core_cuda
...
* core(cuda): fix build
- MSVS 19.25.28612.0
- CUDA release 11.0, V11.0.167
* cmake(cuda): backport workaround for CUDA 11
* cmake(cuda): call CUDA_BUILD_CLEAN_TARGET() on finalize
* cmake(cuda): use CMAKE_SUPPRESS_REGENERATION with MSVS
5 years ago
dev-tronifier
9b727fa1f3
Increased portability of CV_Func
5 years ago
Giles Payne
59ba33658a
Dynamic build for Objective-C/Swift wrapper
5 years ago
Alexander Alekhin
99bc35a883
core(logger): complete initialization of logger structures
...
- for using of logging functions from global destructors
5 years ago
Yuriy Obukh
456e88a8a4
fix VS Windows build with eigen. https://github.com/opencv/opencv/issues/17548
5 years ago
Namgoo Lee
2043e06102
cuda optflow tvl1 : async safety
...
also modify cuda canny to use createTextureObjectPitch2D, etc.
5 years ago
Giles Payne
177fbc7bbb
Cleanup unneeded raw pointer handling code
5 years ago