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
Ilya Lavrenov
ce5e9a71b5
fixed some warnings on Windows and added debug messages
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
Jason Newton
85880397c4
connectedcomponents: use opencv integral types, add to docs, fix up things for a python export
12 years ago
Jason Newton
4c0cb2576d
connectedComponents: peep-hole optimizations, mostly surrouding the fact that cv::Mat::at is expensive in a tight-loop -also added a "blobstats" version
12 years ago
Jason Newton
45b4f4f32b
connectedComponents: warning free version
12 years ago
Vadim Pisarevsky
fbe0d6963c
disabled several tests on Mac when no FFMPEG is used; disabled automatic table initialization in imgwarp in the case of MinGW
12 years ago
Andrey Kamaev
40030d2ca0
Fix windows build warnings
12 years ago
Andrey Kamaev
e1c3ffb23f
Fix weight calculation for the last pixel in generic area resize.
...
Also removed assigned only variable.
12 years ago
Vadim Pisarevsky
80f9bd864f
fixed bug #2429
...
[edit: cleaned whitespace]
12 years ago
Vadim Pisarevsky
c40718ab61
fixed bug #2059
12 years ago
OpenCV Buildbot
81f826db2b
Normalize line endings and whitespace
12 years ago
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
12 years ago
Andrey Kamaev
ed51162568
Fix binary compatibility of Java wrappers
12 years ago
Andrey Kamaev
0442bca235
Revert "partially recovered binary compatibility (ticket #2415 )"
...
This reverts commit 94b97b7a63
.
12 years ago
Andrey Kamaev
64b56d7018
Revert "remaining C-style planar subdivisions data structures are moved to legacy"
...
This reverts commit 4aaaef5967
.
Conflicts:
modules/imgproc/include/opencv2/imgproc/types_c.h
modules/legacy/include/opencv2/legacy/legacy.hpp
12 years ago
Andrey Kamaev
58f31819cc
Return drawContours back to imgproc
...
This partly reverts commit 6ca618277c
.
12 years ago