Andrey Pavlenko
81721d0dce
enabling sanity checks for warp and resize functions on Android
...
- add syntetic images generation function to ts
- use generated syntetic images
12 years ago
Vadim Pisarevsky
dc4d0398f3
converted few more comp. geometry functions to C++
12 years ago
Vadim Pisarevsky
c2241dccc5
converted fitline to C++, fixed Mat::checkVector().
12 years ago
Vadim Pisarevsky
c197a46e7e
removed rarely used fixed_size parameter from AutoBuffer type, added optional AutoBuffer* but to cvarrToMat in order to speedup CvSeq->Mat conversion; finished conversion of convex hull and related functions to C++
12 years ago
Vadim Pisarevsky
457fa52111
convex hull converted to C++; other 2 functions in convhull.cpp are yet to be finished.
12 years ago
Vadim Pisarevsky
e3941d0965
refactored approxpoly
12 years ago
Andrey Kamaev
6131a847a2
Fix histogram calculation in equalizeHist
...
issue #2678
12 years ago
Vadim Pisarevsky
e383d39598
fixed bug #2679
12 years ago
Ilya Lavrenov
1bc76813f3
fixed bug connected with SSE2 version of resize with AREA interpolation
12 years ago
Kirill Kornyakov
5023afffc7
Removed hack from perf test on HoughLines, since I hope it is fixed by pr263
12 years ago
Andrey Kamaev
16687a2655
Explicitly use double precision sin & cos in hough implementation
...
On some platforms sin and cos are calculated in single precision resulting in
diversity of results.
12 years ago
Jason Newton
4cb25e9584
update documentation to latest connected components interface
12 years ago
Vadim Pisarevsky
31857082f4
probably fixed build problems on Android
12 years ago
Daniil Osokin
98d7d99244
Add threaded version of equalizeHist
12 years ago
Ilya Lavrenov
a319bae6e2
added #undef _mm_packus_epi32
12 years ago
Ilya Lavrenov
d246b41573
changed loop condition
12 years ago
Ilya Lavrenov
c2f2e33a5e
removed debug messages
12 years ago
Ilya Lavrenov
aa0dafcc1f
replaced _mm_packs_epi32 to _mm_packus_epi32
12 years ago
Daniil-Osokin
cd501d947c
perf tests for calcHist 2-3D case
12 years ago
Daniil-Osokin
7d94236c14
TBB version of calcHist
12 years ago
Jason Newton
e1b60aa4e3
drop usage of macros... the type is already there!
12 years ago
Jason Newton
5f86eb8d63
proper dimensions from cv::Size in output stats/centroid
12 years ago
Vadim Pisarevsky
1eae455acb
fixed build warnings from VS; hopefully, fixes Android build too
12 years ago
Jason Newton
ad0bfdfb25
disable windows build warning for connectedcomponents template argument comparisons
12 years ago
Jason Newton
68e77ac051
use opencv's integer type convension
12 years ago
Andrey Kamaev
0bbba847a4
Fix equalization formula in equalizeHist function & rewrite in C++
...
Old implementation did
lut[i] = 255 * (count(Y <= i)) / (width * height)
which actually shifts uniform histograms.
From now histogram is equalized as
C = count(Y == min(Y))
lut[i] = 255 * (count(Y <= i) - C) / (width * height - C)
12 years ago
Ilya Lavrenov
6059a6875a
fixed bug with s1 calculating
12 years ago
Ilya Lavrenov
4ccb5a30d9
fixed bug with s1 calculating
12 years ago
Ilya Lavrenov
16f9b6f5e4
reproducing C++ version of resize area fast
12 years ago
Vsevolod Glumov
3f417f1ec3
Fixes for issues #2570 , #2492 , #2559 , #2489 , #2592 .
12 years ago
Andrey Kamaev
932204d197
Added thresholds to some sanity checks
12 years ago
Ilya Lavrenov
d1ca934115
sse2 version of resize area fast for types CV_(8, 16)UC(1, 3, 4)
12 years ago
Kirill Kornyakov
cdbbfc98e1
Ugly hack to make HoughLines sanity check pass on Wun32
12 years ago
Jason Newton
63debf5032
connectedcomponents test case
12 years ago
Ilya Lavrenov
615e7b2747
added SIMD optimization of Edge-Aware Demosaicing in case of CV_8U
12 years ago
Jason Newton
d094e4bdbe
drop support for 8bit output for size cost relative to utility
12 years ago
Jason Newton
e70b3ef598
use a ltype parameter to determine result Label image type; export stats with differening types over different outputarrays
12 years ago
Ilya Lavrenov
07744ccf3d
removed imshow call
12 years ago
Ilya Lavrenov
c09a325d3e
fixed error connected with incorrect range
12 years ago
Ilya Lavrenov
98031a4147
removed const modificators
12 years ago
Alexander Smorkalov
f6ff2b87fa
Some perf tests on warping and resize disabled on Android
...
MatInfo_Size_Size.resizeDownLinear
MatInfo_Size_Size.resizeUpLinear
TestWarpPerspectiveNear_t.WarpPerspectiveNear
TestWarpPerspective.WarpPerspective
12 years ago
Anna Kogan
8877066846
increased time-limits
12 years ago
Ilya Lavrenov
b8b13ccd5c
parallel version of Bayer2Gray
12 years ago
Jason Newton
00bdca7684
A few changes to comply with upstream requirements for merge.
...
-Change input/output order from (out Labeled, in Image) -> (in Image, Out Labeled) and convert
to Input/OutputArrays in the process.
-Adopt OutputArray for statistics export so that the algorithm is "wrapper friendly" and not requiring a new struct in
language bindings at the expense of using doubles for everything and slowing statistics computation down..
12 years ago
Ilya Lavrenov
ce5e9a71b5
fixed some warnings on Windows and added debug messages
12 years ago
Andrey Pavlenko
c36dcbcada
Increase accuracy interval for image filters on Android and other platforms when sensible
12 years ago
Ilya Lavrenov
3fa630639f
fixed bayer2bgra in case when size.width <= 2
12 years ago
Ilya Lavrenov
5225672dc0
added edge-aware demosaicing and bayer to bgra conversion
12 years ago
Jason Newton
d5aa679d3f
adjust output type to return int32... it should at least be unsigned but this breaks python bindings;
...
remove non-8bit input type support, not worth the binary size
12 years ago
Andrey Kamaev
a126532cb7
Fix OS X build warnings
12 years ago