Vadim Pisarevsky
78402bf596
made several minor fixes as pointed out by Andrey
12 years ago
Vadim Pisarevsky
77d647b675
2 more warnings on Windows fixed
12 years ago
Vadim Pisarevsky
bd063e47d7
fixed the remaining warning in houghlines
12 years ago
Vadim Pisarevsky
8f33e80515
fixed bug in the new version of cornerSubPix
12 years ago
Vadim Pisarevsky
16d825adbc
fixed compile warnings and opencv_perf_imgproc failures
12 years ago
Vadim Pisarevsky
944588e732
converted houghlines to C++
12 years ago
Vadim Pisarevsky
7f8c925319
finished distance transform; fixed warnings
12 years ago
Vadim Pisarevsky
05ea571b08
almost finished distance transform conversion (discrete voronoi diagram mode is not ready yet)
12 years ago
Vadim Pisarevsky
9124a76ae7
converted moments function to C++
12 years ago
Vadim Pisarevsky
59a5ba8938
converted watershed + pyrmeanshiftfilter to C++
12 years ago
Vadim Pisarevsky
06f4a56469
converted flood fill, getrectsubpix & cornersubpix to C++
12 years ago
Vadim Pisarevsky
43d61d961e
fixed problem with Nx2 numpy arrays in geometrical functions ( #2783 )
12 years ago
Andrey Kamaev
afe85e7e51
Fix some warnings from -O0 build
12 years ago
Sergei Nosov
c768731e89
enable Tegra optimizations
12 years ago
Andy Maloney
3154cdf8ac
Fix subtle bug when src & dst agree on sparsity but have different dimensions
...
Remove unused var "total"
Declare vars as locally as possible
12 years ago
Andy Maloney
bc68dfb4e8
Remove unused vars
12 years ago
Vadim Pisarevsky
efd00238e2
fixed warnings; restored fixed_size parameter in AutoBuffer
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
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
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
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
Ilya Lavrenov
d1ca934115
sse2 version of resize area fast for types CV_(8, 16)UC(1, 3, 4)
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
c09a325d3e
fixed error connected with incorrect range
12 years ago
Ilya Lavrenov
98031a4147
removed const modificators
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