Pavel Vlasov
30a6cee2fe
Instrumentation for OpenCV API regions and IPP functions;
8 years ago
Alexander Alekhin
86a515fdae
imgproc: fix accuracy check for HLS cvtColor
8 years ago
Pavel Vlasov
680ca88ce0
Outdated ICV restrictions were removed;
8 years ago
sourin
ce818dc01f
respective changes added
8 years ago
Alexandr Kondratev
46bfdbaf82
highgui: window_QT mousecallback code refactored using DRY
8 years ago
Pavel Vlasov
a462d76a95
Implementations instrumentation framework for OpenCV performance system;
8 years ago
Pavel Rojtberg
e4cf3297c7
highgui: allow specifying that a button should create a new buttonbar
8 years ago
Morrison
ca318e7099
handle images with alpha better
...
UIImages with alpha were ending up with garbage pixels in background (random memory values). Need to initialize matrix pixels before drawing UIImage with alpha on it.
Note: didn’t fix Grayscale image with alpha stripping alpha in UIImage -> Mat conversion.
8 years ago
PkLab.net
4b099e8ade
Fix rho,phi exchange and amend linearPolar & logPolar docs with details and pics.
8 years ago
Vitaliy Lyudvichenko
ab8de8f506
Adding of user-defined type conversions for python bindings inside module directories
...
Adding of destructor and placement new constructors for classes wrapped with CV_EXPORTS_W_SIMPLE macro
8 years ago
Patrick Spettel
84e1712659
Fix temporary file removal in imdecode for tiff
...
The TiffDecoder keeps an open file handle.
As a consequence the file cannot be removed
before the TiffDecoder closes the file.
8 years ago
Vitaly Tuzov
62c1a5a152
Replaced quiet return from MSER:detectRegion function with exeption throwing to notify user in case small image is processed
8 years ago
k-shinotsuka
3faaabd6f4
improve YCrCb2RGB_i<uchar>()
8 years ago
Tomoaki Teshima
4f7679cf51
use universal intrinsic in accumulate series
...
* accumulate, accumulateSquare, accumulateProduct and accumulateWeighted
8 years ago
will hunt
ac2d79fd67
MSER: all test passed.
...
1. if a component's variation is a global minimum than it should be a local minimum
2. for the small image with invert and blur, the MSERs number should be 20
8 years ago
Pavel Vlasov
3860b8db02
IPP was enabled in mathfuncs_core;
...
Exp and Log IPP implementations are changed to hal interface;
8 years ago
k-shinotsuka
020b47c41a
improve RGB2Gray<ushort>()
8 years ago
Ilya Lavrenov
1b3f634843
fixed compilation warning
8 years ago
Vitaly Tuzov
9db93d773d
Fix for MSER::detectRegions crash on images with either dimension less than 3
8 years ago
Vitaly Tuzov
d8dc6caf09
Fix for incorrect calcOpticalFlowPyrLK result evaluation with ARM NEON
8 years ago
Pavel Vlasov
8bcec7d77f
IPP enabling fix and typo fix;
8 years ago
PkLab.net
3ea02018b5
Naming some enumerations in videoio
8 years ago
Vladislav Sovrasov
13d2154f9a
Fix HAL documentation
8 years ago
LaurentBerger
b75bac7975
Solve Issue 7063
...
consequences of changes
accuracy test
Solve issue 7063
8 years ago
daB0bby
5cc1ef9022
fix code-style consistency
8 years ago
MYLS
d99832163a
solve warnings and do some cleaning.
8 years ago
MYLS
8596e82d98
Add JSON support.
...
a JSON emitter, a parser, tests and some basic doc.
8 years ago
Marek Smigielski
1aa14e4929
fix tab for gen_java.py
8 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
8 years ago
sourin
99374598b3
Fix modified
8 years ago
Vladislav Sovrasov
a113d9bcc1
Add MKL support
8 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)
8 years ago
k-shinotsuka
042b0a584d
improve LKTrackerInvoker::operator()
8 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))
8 years ago
Pavel Rojtberg
677f242761
stitching: use correct ifdef to allow compilation without cudalegacy
...
GraphCutSeamFinderGpu requires cudalegacy.
8 years ago
Tomoaki Teshima
3debc78a5f
fix build error on JetsonTK1
...
* avoid using vld1_f16 and vst1_f16 on gcc 4 series (Ubuntu 14.04)
* guard correctly with #if
* use static inline
8 years ago
k-shinotsuka
e37c53d13e
improve RGB2YCrCb_i<uchar>()
8 years ago
kurenai
c61f4e8863
return false from VideoCapture::grabFrame when camera is disconneted
8 years ago
catree
74b899d8b0
Modify the figure of the pinhole camera model with pixels starting from the uv axis.
8 years ago
will hunt
c3d2921971
MSER: grew unnecessary histories.
...
the merge() calls growHistory() too many times such that:
1. some CompHistory nodes not used have been created
2. some CompHistory node's val equal their parents
8 years ago
will hunt
c2e5418e51
MSER: off-by-one bug
8 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.
8 years ago
Marek Smigielski
723b42e0da
Add namespaces and proper support of the pointers
8 years ago
Tomoaki Teshima
2db2d137ce
follow the naming rule as other API
...
* stop using 'CUDA' prefix
* add explanation
8 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
8 years ago
Alexander Alekhin
2812762d6b
imgproc: disable IPP for GaussianBlur in case of ROI
8 years ago
matze
37cccf17c0
imgproc: Prefer OCL calculation before IPP in GaussianBlur.
8 years ago
MYLS
1da8a19af3
fixed two bugs that I caused.
8 years ago
MYLS
86238d2748
make some changes according to the code review.
...
- use `std::string` instead of `new char`;
- reserve 1 MB for buffer;
8 years ago
David Wolever
b42288c2de
Cleaner fix for crash on double-stop of CvVideoCamera
8 years ago