Suleyman TURKMEN
fcc28fecb6
Make Up
9 years ago
PkLab.net
2d0fe514a0
Fix rho,phi exchange. Backport to 2.4
9 years ago
Pavel Vlasov
30a6cee2fe
Instrumentation for OpenCV API regions and IPP functions;
9 years ago
Alexander Alekhin
86a515fdae
imgproc: fix accuracy check for HLS cvtColor
9 years ago
Pavel Vlasov
680ca88ce0
Outdated ICV restrictions were removed;
9 years ago
PkLab.net
4b099e8ade
Fix rho,phi exchange and amend linearPolar & logPolar docs with details and pics.
9 years ago
k-shinotsuka
3faaabd6f4
improve YCrCb2RGB_i<uchar>()
9 years ago
Tomoaki Teshima
4f7679cf51
use universal intrinsic in accumulate series
...
* accumulate, accumulateSquare, accumulateProduct and accumulateWeighted
9 years ago
k-shinotsuka
020b47c41a
improve RGB2Gray<ushort>()
9 years ago
Tomoaki Teshima
ba73249dc0
let the test of AccSqr_SIMD<ushort, float> pass
...
* The difference becomes too large when multiply is done in int16
* To reproduce the test failure, IPP has to be switched off
9 years ago
Alexander Alekhin
f2e41ce391
ocl: fix input data for Canny perf test
...
"declare.in(img, WARMUP_RNG)" overrides input image with random values
Also added support for different input sizes (via cv::resize)
9 years ago
Alexander Alekhin
b8e08d5d3c
ocl: fix Canny for Intel devices
...
There is an issue with processing of abs(short) function for
negative argument.
Affected OpenCL devices:
- iGPU: Intel(R) HD Graphics 520 (OpenCL 2.0 )
- CPU: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz (OpenCL 2.0 (Build 10094))
9 years ago
k-shinotsuka
e37c53d13e
improve RGB2YCrCb_i<uchar>()
9 years ago
mschoeneck
5f30a0a076
Merge pull request #6958 from mschoeneck:Common-Canny-parallelization
...
* Common Canny parallelization added. TBB and single thread code removed. Final pass vectorized with SSE2 intrinsics.
* wrong #ifdef replaced with #if
* Merged to actual Canny version
* Merged common parallelized Canny with actual Canny implementation
* Remove 'Mutex *mutex' and pass 'Mutex mutex' from outside to parallelCanny
* Replaced extern Mutex with intern mutable Mutex.
9 years ago
Alexander Alekhin
b12286329f
imgproc: sepFilter: update OpenCL condition
...
Problem is observed with test_loop_times=100
in corner cases like 93x1 or similar
9 years ago
Alexander Alekhin
2812762d6b
imgproc: disable IPP for GaussianBlur in case of ROI
9 years ago
matze
37cccf17c0
imgproc: Prefer OCL calculation before IPP in GaussianBlur.
9 years ago
k-shinotsuka
065d631f0e
improve MomentsInTile_SIMD<uchar, int, int>()
9 years ago
k-shinotsuka
5775ace5e0
improve thresh_8u()
9 years ago
k-shinotsuka
ecfd4ad11e
improve MomentsInTile_SIMD<ushort, int, int>()
9 years ago
Matthew Self
72672c293f
Make goodFeaturesToTrack() return deterministic results
...
When using OCL, the results of goodFeaturesToTrack() vary slightly from
run to run. This appears to be because the order of the results from
the findCorners kernel depends on thread execution and the sorting
function that is used at the end to rank the features only enforces are
partial sort order.
This does not materially impact the quality of the results, but it
makes it hard to build regression tests and generally introduces noise
into the system that should be avoided.
An easy fix is to change the sort function to enforce a total sort on
the features, even in cases where the match quality is exactly the same
for two features.
9 years ago
Tomoaki Teshima
57d1591957
imgproc: fix typo
...
* indent line
9 years ago
Alexander Alekhin
2ec63e4dd1
fix android pack build
9 years ago
Tomoaki Teshima
b436f4b995
accelerate bilateralFilter using NEON
...
* clean up some lines
9 years ago
Alexander Alekhin
e20a93f7d6
imgproc test: Canny with custom gradient
9 years ago
Alexander Alekhin
575de89ee2
imgproc: Canny: enable IPP & OpenCL optimization code path
9 years ago
Alexander Alekhin
460b1dc2fa
imgproc: Canny with custom gradient
9 years ago
arybnikov
2deda0e868
Added tests for issues ##4515, 6544
9 years ago
k-shinotsuka
a25dba001d
improve SymmRowSmallVec_8u32s().
9 years ago
k-shinotsuka
6f8695c178
improve RowVec_8u32s().
9 years ago
Tomoaki Teshima
3c2f7ecc97
speed up accumulate, accumulateSquare, accumulateProduct and accumulateWeighted using SIMD
...
* use SSE and/or AVX based on configuration
* revise the test to verify the implementation
9 years ago
Vladislav Vinogradov
1c8b1b2d2b
add note about "maxCorners <= 0" case in goodFeaturesToTrack
9 years ago
Tomoaki Teshima
9fca953e62
check the CPU flag correctly
9 years ago
Sergei Nosov
dce310e03c
provide better error messages
9 years ago
Ilya Lavrenov
5bc10ef796
fixed empty image condition in resize
9 years ago
Alexander Alekhin
bb5e25ba7c
migration: github.com/opencv/opencv
9 years ago
Tomoaki Teshima
1095076d7f
imgproc: speed up threshold of 64F version using NEON and SSE
...
* use NEON under aarch64 only
* check 64F version correctly
9 years ago
Vitaly Tuzov
c61f7e5334
Fix for median blur of 2-channel images
9 years ago
Jan Starzynski
7f896643e9
fix for buffer-overflow in IPPCalcHistInvoker::operator()
9 years ago
Alexander Alekhin
8b05a4bf93
cvtColor: fix inplace processing
9 years ago
Tomoaki Teshima
78a5aacb22
make NEON more similart to SSE2
9 years ago
Alexander Alekhin
2fb670cf09
hal: fix missing include "opencv2/imgproc/hal/interface.h"
9 years ago
k-shinotsuka
43d5988df6
improve to calculate norm
9 years ago
Suleyman TURKMEN
7c5b981c17
Update drawing.cpp
9 years ago
Vladislav Sovrasov
a2d0cc878c
Implement internal HAL for GEMM and matrix decompositions
9 years ago
Tomoaki Teshima
bbeac745ca
Update test case for 64F version
9 years ago
Suleyman TURKMEN
abab67b574
Update imgproc.hpp
...
update documentation of calcBackProject() calcHist() compareHist()
9 years ago
atinfinity
1f1464c925
remove unnecessary cast
9 years ago
atinfinity
ef0931be44
fixed compilation warning
9 years ago
atinfinity
6930325847
Added test case of cv::threshold(CV_64F)
9 years ago