Ilya Lavrenov
70933ea999
convert from f64
10 years ago
Ilya Lavrenov
612b8ce2cb
fixed compilation issues
10 years ago
Ilya Lavrenov
d87457a025
split/merge
10 years ago
Ilya Lavrenov
fc0869735d
used popcnt
10 years ago
Ilya Lavrenov
31827d8dfe
fixed typo
10 years ago
Ilya Lavrenov
bc394e7516
detection of other CPU features
10 years ago
Ilya Lavrenov
3a426660ea
sse_utils.hpp
10 years ago
Ilya Lavrenov
63fc6ef316
convertTo from 64f
10 years ago
Ilya Lavrenov
8870ef4159
convertTo from 16u, 16s, 32s, 32f
10 years ago
Ilya Lavrenov
116fb275a8
convertTo from 8s
10 years ago
Ilya Lavrenov
19e77e4787
convertTo from 8u
10 years ago
Ilya Lavrenov
b758dbd384
convertTo AVX2
10 years ago
Ilya Lavrenov
3a78a22733
convertScaleAbs for s8, f64
10 years ago
Ilya Lavrenov
5578088983
countNonZero
10 years ago
Ilya Lavrenov
972ff1d0c4
polarToCart
10 years ago
Ilya Lavrenov
0a5c9cf145
magnitude 64f
10 years ago
Ilya Lavrenov
6ab928fb39
phase 64f
10 years ago
Ilya Lavrenov
a2a8ba17fc
compare
10 years ago
Ilya Lavrenov
8d48632ebe
avx2
10 years ago
Nisarg Thakkar
a11c02497f
Fixed Bug similar to Bug#3757. UMat all dims zero after release.
10 years ago
Joe Howse
379de5708f
Fix shadowed variable warning
10 years ago
Ilya Lavrenov
68962adc54
SSE mul
10 years ago
Ilya Lavrenov
60f2f7898a
SSE4.1 addWeighted fo 16u
10 years ago
Vladislav Vinogradov
220d937d9a
removed buffered versions of histogram functions
...
used BufferPool mechanism instead
10 years ago
Vladislav Vinogradov
b4e7ee46c6
fix compilation without CUDA
10 years ago
Vladislav Vinogradov
00e7816c1b
add auxiliary functions to work with Input/Output arrays:
...
they allow to perform asynchronous upload/download into temporary buffer
to get valid GpuMat object
10 years ago
Ilya Lavrenov
f57136fd79
SSE2 cv::Mat::dot
10 years ago
Ilya Lavrenov
f6b3bc01e5
addWeighted
10 years ago
Rok Mandeljc
e3b32cce80
modules/core: removed extra semi-colon from mat.inl.hpp and utility.hpp
...
This silences the pedantic warning messages from gcc 4.8.3
10 years ago
Ilya Lavrenov
1af7d397d4
optimization of UMat::setTo
10 years ago
Maksim Shabunin
b4050c775e
Updated sample files documentation inclusions
10 years ago
Maksim Shabunin
d01bedbc61
Removed Sphinx documentation files
10 years ago
Vladislav Vinogradov
f36546dbd2
improve error reporting in _InputArray methods
10 years ago
Vladislav Vinogradov
e7e0da0153
fix GpuMat::swap method:
...
add swap instruction for allocator field
10 years ago
Vladislav Vinogradov
b33f3bb2cc
refactor CV_CUDA_TEST_MAIN, use CV_TEST_MAIN for it
...
use CV_CUDA_TEST_MAIN for opencv_test_core to initialize CUDA
device information
10 years ago
Vladislav Vinogradov
f054d6316a
add cuda::HostMem::getAllocator method
...
it allows to use cudaHostAlloc methods for cv::Mat objects
10 years ago
Vladislav Vinogradov
2f8e1798ca
add more FeatureSet constants
10 years ago
Vladislav Vinogradov
1be1a28920
move CUDA core tests to core module
10 years ago
Vladislav Vinogradov
53862687d5
rename CudaMem -> HostMem to better reflect its purpose
10 years ago
Vladislav Vinogradov
9210d8e542
move allocMatFromBuf function to farneback.cpp:
...
* it is the only place, where it is used
* no need to make this function public
10 years ago
Vladislav Vinogradov
1d82aecf45
minor reorganization for CUDA doxygen groups:
...
move main CUDA group to modules/core/cuda.hpp
10 years ago
Vladislav Vinogradov
b5ab82fdbd
mark old CUDA device layer as deprecated and remove it from doxygen documentation
...
add a note to use new cudev module as a replacement
10 years ago
Vladislav Vinogradov
68e08bbecd
fix null stream initialization for multi-gpu systems
10 years ago
Vladislav Vinogradov
05d40946f3
move StackAllocator to cpp file
...
it is internal class, no need to export it
10 years ago
Vladislav Vinogradov
7ed38b97c3
fix cuda::BufferPool deinitialization
...
The deinitialization of BufferPool internal objects is controled by global
object, but it depends on other global objects, which leads to errors
caused by undefined deinitialization order of global objects.
I merge global objects initialization into single class, which performs
initialization and deinitialization in correct order.
10 years ago
Maksim Shabunin
c485aee464
Included c-headers for better 2.4 compatibility
10 years ago
StevenPuttemans
edb608d206
fix documentation bug 2432
10 years ago
Chuanbo Weng
2d8c89c40b
Remove unnecessary kercn limitation of 4.
...
When accessing global memory by DWORD4, memory bandwidth
can be fully utilized on Intel platform. This patch will
make more image format(e.g. 8UC4) be processed in DWORD4
by work-item. After applying this patch, 3 subcase of
./opencv_perf_core --gtest_filter=OCL_RepeatFixture_Repeat.Repeat/*
can be speedup on HD4000 graphics card with Beignet:
OCL_RepeatFixture_Repeat.Repeat/2, 64% improvement.
OCL_RepeatFixture_Repeat.Repeat/6, 50% improvement.
OCL_RepeatFixture_Repeat.Repeat/8, 56% improvement.
Signed-off-by: Chuanbo Weng <chuanbo.weng@intel.com>
10 years ago
Alexander Karsakov
bcca34bc96
Fixed typo in description of Rect operations
10 years ago
Maksim Shabunin
6d282ddf72
Documentation: removed mention of Mat(IplImage*) constructor
10 years ago