Vadim Pisarevsky
ee11a2d266
fully implemented SSE and NEON cases of intrin.hpp; extended the HAL with some basic math functions
10 years ago
Vadim Pisarevsky
a2bba1b9e6
HAL extensions: added initial version of universal intrinsics (C implementation and SSE2, NEON - TBD). added empty files where some functionality from core and imgproc will be moved to
10 years ago
Ilya Lavrenov
17bedd72f0
workaround for stange internal compiler error when cross-compiling with 4.6
10 years ago
Vadim Pisarevsky
259e41da73
reverted "typedef _InputArray InputArray", fixed warning from doxygen
10 years ago
Maksim Shabunin
35b2139929
Basic HAL module
10 years ago
Vadim Pisarevsky
052593c760
1. Input/OutputArray optimizations;
...
2. Algorithm::load/save added (moved from StatModel)
3. copyrights updated; added copyright/licensing info for ffmpeg
4. some warnings from Xcode 6.x are fixed
10 years ago
Dmitry-Me
75a65542ba
Reduce variables scope
10 years ago
theodore
02c3d8d792
documentation for the hconcat and vconcat functions
10 years ago
Kai Wolf
f815bbab24
Fix typo in types_c.h
10 years ago
Dmitry-Me
ce167e233b
Reduce variable scope
10 years ago
Alexander Alekhin
b5529aef9c
ocl/bufferpool: fix cleanup
10 years ago
Ying Xiong
decbdd1abb
Fix compiler error on std::swap (CUDA7.0/clang/OSX)
10 years ago
Maksim Shabunin
d5b954c2d4
Moved property implementation macros to private header
10 years ago
Maksim Shabunin
7335a40a61
Replaced CV_PURE_PROPERTY macros with corresponding code
10 years ago
Maxim Kostin
d1a8171011
Added WinRT concurrency support.
10 years ago
Philipp Hasper
e0efda7145
Fixed persistent.hpp documentation
...
Small error - object fs does not exist in this code example
10 years ago
Dmitry-Me
8ed4bae4dd
Reduce variable scope, make formatting consistent with surrounding code
10 years ago
Pavel Vlasov
085409340e
Implementation collector update;
...
Moved out of TLS to properly collect data from different threads;
Concurrent access guards were added to collection functions;
10 years ago
Ilya Lavrenov
6f8b3fc633
cvRound
10 years ago
Roman Donchenko
6274e1fc5f
cvOpenFileStorage: reduce the scope of xml_buf and make sure it's freed...
...
... before any exceptions occur.
(cherry picked from commit 08da247a87
)
10 years ago
Roman Donchenko
6b8ebf3e94
Fix memory leaks appearing when cvOpenFileStorage throws
...
(cherry picked from commit 16ce114e0c
)
10 years ago
Maksim Shabunin
451972f3cf
Added ARM implementation in cvRound function
...
- note: uses VFPv3 instructions
- also added overloaded cvRound variants with float and int parameters
- thanks to Marina Kolpakova from Itseez for idea
- thanks to developers from #llvm IRC channel for help with inline asm
10 years ago
Vadim Pisarevsky
5d8a1bf813
explained reason why IPP is disabled on 32-bit Linux. disable IPP's minMaxLoc_32f on 32-bit OSes only
10 years ago
Dmitry-Me
2fb4178f7c
Reduce variable scope
10 years ago
Vadim Pisarevsky
7a52c3d9f1
1) make sure Python 2.7 is detected on Ubuntu (including libs) when it's there.
...
2) disable IPP on 32-bit Linux when OpenCV is built as shared libs. Otherwise we get linker errors
3) disable IPP's minMaxIdx 32-bit floating-point flavor in a hope that it fixes some test failures
10 years ago
Dmitry-Me
d164d51380
Fix potential null pointer dereference
10 years ago
Ilya Lavrenov
cf4c79ebdd
disabled some kernels for Android && NVidia
10 years ago
Dmitry-Me
f8c454733b
Remove dangerous string manipulation, merge declaration with assignment
10 years ago
Dmitry-Me
c587bae997
Uniform computation of variable size
10 years ago
Ilya Lavrenov
26eebb3ee3
increased EPS for cvtColor for NVIDIA
10 years ago
Dmitry-Me
1b7066fc95
Reduce variable scope, only compute values that are used later
10 years ago
Maxim Kostin
22a30af353
Fixing buildbot job:
...
- explicitly turning OCL off since WinRT does not support it
- fixing macro definitions in core/ocl.cpp
Signed-off-by: Maxim Kostin <v-maxkos@microsoft.com>
10 years ago
Maxim Kostin
cdd23440c9
Adding support for WinRT(WinPhone 8/8.1 and Win Store) via CMake 3.1
...
- Substituted HAVE_WINRT with WINRT
- Fixed compilation issues in ocl.cpp and parallel.cpp
- Fixed compiler issue for WP8: "C2678: binary '+' : no operator found which takes a left-hand - Fixed gitignore
- Added #ifdef HAVE_OPENCL to remove compiler warnings in ocl.cpp
- Used NO_GETENV similar to '3rdparty\libjpeg\jmemmgr.c;
- Added ole32.lib for core module (for WindowsStore 8.0 builds)
- Made OpenCV_ARCH aware of ARM
Signed-off-by: Maxim Kostin <v-maxkos@microsoft.com>
10 years ago
Maksim Shabunin
37c74e38f4
Python support
10 years ago
Maksim Shabunin
457123027e
Modified java wrapping mechanism
10 years ago
Ilya Lavrenov
ffc453ebfd
fixed [-Wsign-compare] warning
10 years ago
Vladislav Vinogradov
4254e35f6a
merge new setUseOptimizations function with existed setUseOptimized
10 years ago
Vladislav Vinogradov
c10f1851cb
rename setOptimizations -> setUseOptimizations
10 years ago
Vladislav Vinogradov
cda6fed41f
move tegra namespace out of cv to prevent conflicts
10 years ago
Vladislav Vinogradov
d696fac8b8
move cuda tests from core to cudaarithm
10 years ago
Ilya Lavrenov
c5a80193a8
aarch64 support
10 years ago
Vladislav Vinogradov
12180bd7b1
add generic method to disable/enable all optimizations (IPP, OpenCL, Tegra)
10 years ago
Vladislav Vinogradov
44e41baffe
use new functions before all tegra:: calls
10 years ago
Vladislav Vinogradov
f8484e3266
add fucntion to control tegra optimizations in run-time
10 years ago
Ilya Lavrenov
b963d84b41
fixed bug #4215
10 years ago
Ilya Lavrenov
5f7a994ad1
fixed internal compiler error
10 years ago
theodore
cfccdc9b0c
documenting findnonzero() function
10 years ago
theodore
453f384bd7
adding documentation for the findnonzero() function
10 years ago
Dmitry-Me
98a8045aaf
Reduce variable scope
10 years ago
Maksim Shabunin
79e8f0680c
Updated ml module interfaces and documentation
10 years ago