Mansour Moufid
b99f7a29df
Cast some image coordinates and sizes to double.
...
Conflicts:
modules/gpu/perf/perf_imgproc.cpp
Cast a long integer to double explicitly.
Conflicts:
modules/python/src2/cv2.cpp
Cast some matrix sizes to type int.
Change some vector mask types to unsigned.
Conflicts:
modules/core/src/arithm.cpp
10 years ago
Ilya Lavrenov
cf4c79ebdd
disabled some kernels for Android && NVidia
10 years ago
Vladislav Vinogradov
cda6fed41f
move tegra namespace out of cv to prevent conflicts
10 years ago
Vladislav Vinogradov
44e41baffe
use new functions before all tegra:: calls
10 years ago
Ilya Lavrenov
e9a6c5db21
sqsum
10 years ago
Alexander Smorkalov
1fa37fe733
OpenCV for Tegra compilation fix for
...
- Gaussian blur;
- CascadeClassifier;
- Blenders in stitching module;
- Laplacial pyromids in stitching module.
10 years ago
Ilya Lavrenov
b2f851af06
cornerMinEigenVal
10 years ago
Ilya Lavrenov
fc0869735d
used popcnt
10 years ago
Ilya Lavrenov
bfb45b27e6
column sum 32s
10 years ago
Alexander Alekhin
58e054a003
IPPICV: disable boxFilter 16SC1/16UC1 (performance)
11 years ago
Pavel Vlasov
45958eaabc
Implementation detector and selector for IPP and OpenCL;
...
IPP can be switched on and off on runtime;
Optional implementation collector was added (switched off by default in CMake). Gathers data of implementation used in functions and report this info through performance TS;
TS modifications for implementations control;
11 years ago
Ilya Lavrenov
81548a30aa
cv::medianBLur
11 years ago
Ilya Lavrenov
8e1ccfae3d
cv::boxFilter
11 years ago
Alexander Mordvintsev
0319120adc
fix: ippiFilterMedianBorder sometimes crash when doing in-place filtering
11 years ago
Elena Gvozdeva
7ad6b47bc9
fixed ocl_boxFilter
11 years ago
Adil Ibragimov
8a4a1bb018
Several type of formal refactoring:
...
1. someMatrix.data -> someMatrix.prt()
2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
11 years ago
Alexander Karsakov
b4d3b34acf
Disabled ippiFilterBoxBorder_* in case maskSize equal roiSize for any dimension
11 years ago
Vadim Pisarevsky
d0137b6d2d
moved part of video to contrib/{outflow, bgsegm}; moved matlab to contrib
11 years ago
Alexander Alekhin
55188fe991
world fix
11 years ago
vbystricky
878dec65c8
Optimize OpenCL version of morfology and box filters for small filter kernels
11 years ago
Ilya Lavrenov
c424d36041
optimized cv::boxFilter
11 years ago
Ilya Lavrenov
0b2cafb08b
bixed cv::boxFilter
11 years ago
mletavin
e224e72bbc
Added condition to use optimized kernels for images of size that multiple of 4 only
11 years ago
mletavin
68883775fb
Adding explicit variable conversion in ocl_medianFilter() to suppress build errors on Linux & Mac
11 years ago
mletavin
df9c75b270
Moved new kernels under conditional compilation to disable their build for 3-channel images; added condition to use new kernels only for images that are big enough
11 years ago
mletavin
4a37ac303a
Added new Intel-optimized 3x3 and 5x5 kernels to medianFilter.cl file and corresponding code to host in smooth.cpp
...
Only Intel platform and 1 channel images are supported.
11 years ago
thoinvil
ea038436e6
Added condition to 1st test in cv::GaussianBlur
...
Consistent with the test made in cv::boxFilter, it adjusts the kernel size to the source size only if the border is not BORDER_CONSTANT and if BORDER_ISOLATED is set. Otherwise, the source has to be considered possibly in a larger image (i.e. the source being a ROI) in witch the kernel should apply.
11 years ago
Ilya Lavrenov
1ad69aba35
changes sigma in perf tests
11 years ago
Alexander Alekhin
b62e59aac0
icv: enable functions
11 years ago
Alexander Alekhin
5658ba0002
icv: update package
11 years ago
Ilya Lavrenov
55bbca2d09
added more types to cv::GaussianBlur
11 years ago
vbystricky
bb12293251
Convert opencv border type to ipp border. Check supported border before call ipp function
11 years ago
Ilya Lavrenov
87eb1b8fcc
fixes in imgproc
11 years ago
Ilya Lavrenov
ce0941160e
added status check
11 years ago
unknown
36d33dd6c2
Review comments
11 years ago
unknown
d2b4ee1e9b
More intendation fixes
11 years ago
unknown
06df383675
Indent fixes
11 years ago
Aaron Kunze
b59c517f98
Optimizations to OpenCL bilateral filter.
11 years ago
Alexander Alekhin
ab691a4a24
ipp: some functions are not available in the ICV package #2
11 years ago
Ilya Lavrenov
c735594178
cv::scaleAdd
11 years ago
Ilya Lavrenov
fd3a6f0db7
cv::blur
11 years ago
Ilya Lavrenov
f2a35d6388
cv::boxFilter
11 years ago
Ilya Lavrenov
c6f208e1c8
cv::medianBlur
11 years ago
Ilya Lavrenov
e090aa07db
disabled some IPP funcs
11 years ago
vbystricky
9828cd6086
Remove defined(HAVE_IPP)
11 years ago
vbystricky
f23134ce01
Add IPP_VERSION_X100 define
11 years ago
vbystricky
7badc85b60
Fix for pullrequest comment
11 years ago
vbystricky
2d54581971
Fix ifdef for IPP version greater 8.1
11 years ago
vbystricky
38913bf5f6
Change all 'ippStsNoErr==' to '0<=', and all 'ippStsNoErr!=' to '0>'
11 years ago
vbystricky
06acb8b0ee
Check 8.1 ipp version for gaussian functions, which not exists in versions before this.
11 years ago