Andrey Kamaev
0738ea7d0f
Make highgui.hpp independent from C API
2013-04-08 15:47:29 +04:00
Andrey Kamaev
288a0634c2
Make imgproc.hpp independent from C API
2013-04-08 15:47:28 +04:00
Andrey Kamaev
67073daf19
Merge branch '2.4'
2013-04-05 21:11:59 +04:00
Alexander Smorkalov
a914088f29
Build warning fixes.
2013-04-04 07:29:53 -07:00
Andrey Kamaev
517062039e
Make core/internal.hpp a private header
2013-04-01 17:29:10 +04:00
Andrey Kamaev
d62bc8cfbf
Remove more old definitions from internal.hpp
2013-04-01 16:32:08 +04:00
Andrey Kamaev
3890a74565
Drop outdated definitions from internal.hpp
...
This also fixes few clang build errors
2013-04-01 15:24:35 +04:00
Andrey Kamaev
605382562d
Fix stack corruption in cvConvexHull2 and heap corruption in OutputArray::create
2013-04-01 15:24:35 +04:00
Andrey Kamaev
2b1ef95415
Completely separate C and C++ API of OpenCV core
2013-04-01 15:24:34 +04:00
Andrey Kamaev
715fa3303e
Move cv::Mat out of core.hpp
2013-04-01 15:24:34 +04:00
Andrey Kamaev
969a7133a9
Implementation of cv::Matx and cv::Vec is almost moved to matx.hpp
2013-04-01 15:24:33 +04:00
Andrey Kamaev
5e7ab8baf3
Move cv::Scalar_ to types.hpp
2013-04-01 15:24:33 +04:00
Andrey Kamaev
62adc01980
Move cv::Rect_
2013-04-01 15:24:33 +04:00
Andrey Kamaev
13b31b0804
Move C++ basic structures to separate header and inverse dependency from C API
...
cv::Complex, cv::Point_ and cv::Point3_ are moved.
2013-04-01 15:24:32 +04:00
Andrey Kamaev
db45e04d58
Merge pull request #720 from taka-no-me:drop_sort
2013-04-01 15:14:45 +04:00
Vladislav Vinogradov
5a4fa4607b
fixed misprint in imgwarp.cpp
2013-04-01 11:26:49 +04:00
Andrey Kamaev
f77a375354
Merge branch '2.4'
2013-03-29 19:38:35 +04:00
Andrey Kamaev
cc6bdfb045
Remove inline sorting algorithms from core headers
2013-03-28 17:22:50 +04:00
Vladislav Vinogradov
5810a73d30
CPU implementation of CLAHE
2013-03-25 17:44:31 +04:00
Andrey Kamaev
1ca8f33b4e
Merge branch '2.4'
2013-03-21 23:11:54 +04:00
Andrey Kamaev
89356ff16d
Move non-CV functionality from core.hpp to separate utility.hpp header
2013-03-20 17:56:06 +04:00
Daniil Osokin
e153f0631c
Added missing enums for cvtColor RGB to YUV420p
2013-03-18 10:33:44 +04:00
Andrey Kamaev
e75df56317
Unified handling of InputOutputArrays in Python wrapper generator
...
This makes arguments of type InputOutputArray required in python unless they
have a default value in C++.
As result following python functions changes signatures in non-trivial way:
* calcOpticalFlowFarneback
* calcOpticalFlowPyrLK
* calibrateCamera
* findContours
* findTransformECC
* floodFill
* kmeans
* PCACompute
* stereoCalibrate
And the following functions become return their modified inputs as a return
value:
* accumulate
* accumulateProduct
* accumulateSquare
* accumulateWeighted
* circle
* completeSymm
* cornerSubPix
* drawChessboardCorners
* drawContours
* drawDataMatrixCodes
* ellipse
* fillConvexPoly
* fillPoly
* filterSpeckles
* grabCut
* insertChannel
* line
* patchNaNs
* polylines
* randn
* randShuffle
* randu
* rectangle
* setIdentity
* updateMotionHistory
* validateDisparity
* watershed
2013-03-15 17:44:49 +04:00
Andrey Kamaev
a1c456b7c3
Extract common base header for C and C++ APIs
2013-03-15 10:38:38 +04:00
Andrey Kamaev
d9cd753835
Merge pull request #645 from taka-no-me:bump_headers
2013-03-14 11:42:23 +04:00
Andrey Kamaev
a42a0f5fca
Added compatibility headers
2013-03-13 17:26:56 +04:00
Andrey Kamaev
ad5cddc007
Main module headers are moved 1 level up
...
e.g. <opencv2/core/core.hpp> become <opencv2/core.hpp>
Also renamed <opencv2/core/opengl_interop.hpp> to <opencv2/core/opengl.hpp>
2013-03-13 17:26:56 +04:00
Andrey Kamaev
7e50d3e571
Fixed MSVC warnings
2013-03-13 11:34:04 +04:00
Andrey Kamaev
9b7dfd677d
Merge branch '2.4'
2013-03-11 18:50:19 +04:00
Andrey Kamaev
bbac4bc4cf
Merge pull request #491 from Daniil-Osokin:cvtRGB2YUV420p
2013-03-05 15:26:16 +04:00
Andrey Kamaev
d620ef0d55
Merge pull request #577 from ilya-lavrenov:BilateralFilter
2013-02-27 19:44:56 +04:00
Andrey Kamaev
7b79eaf5be
Merge pull request #511 from aritzlc:master
2013-02-27 19:33:01 +04:00
Ilya Lavrenov
3eed5d8c72
additional improvements for 32f
2013-02-27 17:54:22 +04:00
Ilya Lavrenov
efad6942e2
some improvements of existing sse3 optimization of bilateral filter in case of 8uc3. Now perf tests take 6120ms instead of previous 7250ms (1.18x speed-up)
2013-02-27 16:53:09 +04:00
Andrey Kamaev
242a6de719
Merge pull request #566 from FabricioS:master
2013-02-27 11:37:31 +04:00
Fabrice Silva
eca114ae95
Fix definition of the covariance matrix of derivatives.
2013-02-26 18:50:20 +01:00
Daniil Osokin
cf5e272878
Added multithreaded implementation for RGB to YUV420p color conversion
2013-02-25 17:01:07 +04:00
Daniil Osokin
d8f538d67b
Added tests for RGB to YUV420p color conversion
2013-02-25 17:01:07 +04:00
Andrey Kamaev
d586f4a103
Fix x64 build warnings
2013-02-25 15:04:19 +04:00
Andrey Kamaev
2a6fb2867e
Remove all using directives for STL namespace and members
...
Made all STL usages explicit to be able automatically find all usages of
particular class or function.
2013-02-25 15:04:17 +04:00
Daniil Osokin
7255ede3af
Added implementation for RGB to YUV420p color conversion
2013-02-24 23:07:05 +04:00
Andrey Kamaev
0b8a6da817
Merge branch '2.4'
2013-02-22 17:33:30 +04:00
alegarda
62655b05f4
Indentation ok
2013-02-21 15:25:22 +01:00
alegarda
8a2b50dca6
Fixed undistort.cpp
2013-02-21 10:00:28 +01:00
alegarda
76d03fccb9
Added Thin Prism Distortion Model
...
Only the code.
2013-02-20 15:11:47 +01:00
Anna Kogan
f6e0d327b0
Increased time limits
2013-02-20 17:34:00 +04:00
Anna Kogan
a567c03fdf
Switched to TEST_CYCLE_MULTIRUN for fast tests
2013-02-20 17:05:54 +04:00
Andrey Kamaev
262fc929aa
Merge branch '2.4'
2013-02-18 15:35:42 +04:00
Andrey Kamaev
4cc3dfe27c
Merge pull request #482 from vpisarev:c2cpp_imgproc_part2
2013-02-14 20:13:45 +04:00
Vadim Pisarevsky
3c25ddd9ff
restored 8u->32f cvGetQuadrangleSubPix() mode (need better test for it)
2013-02-14 18:14:55 +04:00
Vadim Pisarevsky
78402bf596
made several minor fixes as pointed out by Andrey
2013-02-14 15:36:20 +04:00
Amro
42a2cb0a38
add description of ddepth param of cv::boxFilter
...
bug #2709
2013-02-13 15:16:17 +03:00
Vadim Pisarevsky
77d647b675
2 more warnings on Windows fixed
2013-02-13 02:32:10 +04:00
Vadim Pisarevsky
bd063e47d7
fixed the remaining warning in houghlines
2013-02-13 01:47:17 +04:00
Vadim Pisarevsky
8f33e80515
fixed bug in the new version of cornerSubPix
2013-02-13 01:46:02 +04:00
Vadim Pisarevsky
16d825adbc
fixed compile warnings and opencv_perf_imgproc failures
2013-02-13 01:23:57 +04:00
Vadim Pisarevsky
944588e732
converted houghlines to C++
2013-02-12 23:16:06 +04:00
Vadim Pisarevsky
7f8c925319
finished distance transform; fixed warnings
2013-02-12 21:35:37 +04:00
Vadim Pisarevsky
05ea571b08
almost finished distance transform conversion (discrete voronoi diagram mode is not ready yet)
2013-02-12 18:56:22 +04:00
Vadim Pisarevsky
9124a76ae7
converted moments function to C++
2013-02-12 18:07:22 +04:00
Vadim Pisarevsky
59a5ba8938
converted watershed + pyrmeanshiftfilter to C++
2013-02-12 17:08:42 +04:00
Andrey Kamaev
b44b920997
Merge branch '2.4'
2013-02-12 16:30:18 +04:00
Vadim Pisarevsky
06f4a56469
converted flood fill, getrectsubpix & cornersubpix to C++
2013-02-11 23:49:10 +04:00
Vadim Pisarevsky
43d61d961e
fixed problem with Nx2 numpy arrays in geometrical functions ( #2783 )
2013-02-08 18:11:56 +04:00
Andrey Kamaev
afe85e7e51
Fix some warnings from -O0 build
2013-02-06 20:57:36 +04:00
Andrey Kamaev
53e77ed468
Merge pull request #431 from snosov1:matchTemplate-tegra
2013-02-05 14:50:15 +04:00
Andrey Kamaev
c527340cb6
Merge branch 2.4
2013-02-04 17:15:55 +04:00
Sergei Nosov
c0e3d48ebc
stricter eps for normed methods
2013-02-04 16:02:01 +04:00
Sergei Nosov
15d0484485
matchTemplate perf tests added
2013-02-04 12:57:22 +04:00
Sergei Nosov
c768731e89
enable Tegra optimizations
2013-02-04 12:57:03 +04:00
Andrey Kamaev
2a669555de
Merge pull request #414 from asmaloney:remove-unused-vars2
2013-02-02 14:34:47 +04:00
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
2013-02-01 22:57:22 -05:00
Andy Maloney
bc68dfb4e8
Remove unused vars
2013-02-01 18:09:58 -05:00
Andrey Kamaev
61079547f0
Merge branch '2.4'
2013-02-01 14:59:40 +04:00
Anna Kogan
ed4c687d45
Increased time limits, eliminated extra params
2013-01-31 16:18:52 +04:00
Andrey Kamaev
57d3152cd0
Merge branch '2.4'
2013-01-31 14:35:27 +04:00
Ivan Korolev
9908ff33de
Added regression test for HoughLines algorithm
2013-01-30 11:27:19 +04:00
Andrey Kamaev
0734d9b877
Merge branch '2.4'
2013-01-29 14:16:07 +04:00
Daniil Osokin
4c9c27b244
Fixed formula of YCrCb to RGB conversion (bug #2725 )
2013-01-28 18:29:01 +04:00
Andrey Kamaev
f4e27bcbbc
Merge branch '2.4'
2013-01-25 16:30:36 +04:00
Vadim Pisarevsky
efd00238e2
fixed warnings; restored fixed_size parameter in AutoBuffer
2013-01-23 21:47:58 +04:00
Andrey Pavlenko
81721d0dce
enabling sanity checks for warp and resize functions on Android
...
- add syntetic images generation function to ts
- use generated syntetic images
2013-01-23 17:25:30 +04:00
Vadim Pisarevsky
dc4d0398f3
converted few more comp. geometry functions to C++
2013-01-22 16:54:31 +04:00
Vadim Pisarevsky
c2241dccc5
converted fitline to C++, fixed Mat::checkVector().
2013-01-21 01:07:47 +04:00
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++
2013-01-20 00:58:51 +04:00
Vadim Pisarevsky
457fa52111
convex hull converted to C++; other 2 functions in convhull.cpp are yet to be finished.
2013-01-19 00:26:01 +04:00
Vadim Pisarevsky
e3941d0965
refactored approxpoly
2013-01-17 00:11:08 +04:00
Andrey Kamaev
084b1c7969
Merge branch 2.4
2013-01-11 15:45:23 +04:00
Vadim Pisarevsky
b68df415a9
Merge pull request #135 from nevion:master
2013-01-10 16:43:45 +04:00
Andrey Kamaev
6131a847a2
Fix histogram calculation in equalizeHist
...
issue #2678
2013-01-10 14:48:31 +04:00
Vadim Pisarevsky
e383d39598
fixed bug #2679
2013-01-09 17:53:19 +04:00
Ilya Lavrenov
1bc76813f3
fixed bug connected with SSE2 version of resize with AREA interpolation
2012-12-31 15:35:40 +04:00
Kirill Kornyakov
5023afffc7
Removed hack from perf test on HoughLines, since I hope it is fixed by pr263
2012-12-26 10:33:02 +04:00
Andrey Kamaev
132b5d6435
Merge release 2.4.3.2
2012-12-25 19:07:08 +04:00
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.
2012-12-25 18:05:05 +04:00
Andrey Kamaev
962884cdec
Merge branch 2.4
2012-12-21 17:58:48 +04:00
Jason Newton
4cb25e9584
update documentation to latest connected components interface
2012-12-19 14:55:46 -08:00
Andrey Kamaev
b35fa6c4ff
Merge pull request #202 from Daniil-Osokin:calcHist
2012-12-19 15:07:40 +04:00
Andrey Kamaev
2c56a09bee
Merge pull request #226 from taka-no-me/equalizeHist
...
Fix equalization formula in equalizeHist function & rewrite in C++
2012-12-18 15:53:13 -08:00
Vadim Pisarevsky
31857082f4
probably fixed build problems on Android
2012-12-18 14:12:07 -08:00
Daniil Osokin
98d7d99244
Add threaded version of equalizeHist
2012-12-18 23:59:50 +04:00
Ilya Lavrenov
a319bae6e2
added #undef _mm_packus_epi32
2012-12-17 16:56:37 +04:00
Ilya Lavrenov
d246b41573
changed loop condition
2012-12-17 15:50:01 +04:00
Ilya Lavrenov
c2f2e33a5e
removed debug messages
2012-12-17 15:45:20 +04:00
Ilya Lavrenov
743dce6a4b
Merge remote-tracking branch 'upstream/master' into SIMDFastAreaResize-2
2012-12-17 15:27:32 +04:00
Ilya Lavrenov
aa0dafcc1f
replaced _mm_packs_epi32 to _mm_packus_epi32
2012-12-17 14:09:25 +04:00
Daniil-Osokin
cd501d947c
perf tests for calcHist 2-3D case
2012-12-17 12:35:32 +04:00
Daniil-Osokin
7d94236c14
TBB version of calcHist
2012-12-17 11:01:31 +04:00
Jason Newton
e1b60aa4e3
drop usage of macros... the type is already there!
2012-12-16 22:44:36 -08:00
Jason Newton
5f86eb8d63
proper dimensions from cv::Size in output stats/centroid
2012-12-16 18:33:50 -08:00
Vadim Pisarevsky
1eae455acb
fixed build warnings from VS; hopefully, fixes Android build too
2012-12-15 23:14:50 +04:00
Vadim Pisarevsky
2a42960ff2
Merge branch 'master' of https://github.com/nevion/opencv into cc
2012-12-15 21:45:55 +04:00
Jason Newton
ad0bfdfb25
disable windows build warning for connectedcomponents template argument comparisons
2012-12-15 05:56:18 -08:00
Jason Newton
68e77ac051
use opencv's integer type convension
2012-12-15 04:25:55 -08:00
Andrey Kamaev
3de6846d12
Merge pull request #224 from wswld:2.4
2012-12-15 16:06:32 +04:00
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)
2012-12-15 15:29:15 +04:00
Ilya Lavrenov
6059a6875a
fixed bug with s1 calculating
2012-12-14 17:54:07 +04:00
Ilya Lavrenov
4ccb5a30d9
fixed bug with s1 calculating
2012-12-14 17:41:42 +04:00
Andrey Kamaev
f5cd20d80b
Merge branch 2.4
2012-12-14 14:46:41 +04:00
Ilya Lavrenov
16f9b6f5e4
reproducing C++ version of resize area fast
2012-12-14 14:32:00 +04:00
Vsevolod Glumov
3f417f1ec3
Fixes for issues #2570 , #2492 , #2559 , #2489 , #2592 .
2012-12-14 10:49:51 +04:00
Andrey Kamaev
817a4c0c30
Merge branch 2.4 into perf_verify_sanity
2012-12-12 20:14:25 +04:00
Andrey Kamaev
932204d197
Added thresholds to some sanity checks
2012-12-12 20:14:20 +04:00
Vadim Pisarevsky
eaeae4a1ba
Merge pull request #184 from ilya-lavrenov:Demosaicing
2012-12-12 13:54:58 +04:00
Ilya Lavrenov
d1ca934115
sse2 version of resize area fast for types CV_(8, 16)UC(1, 3, 4)
2012-12-11 15:14:50 +04:00
Andrey Kamaev
67ce03d7dd
Merge branch 2.4
2012-12-10 23:51:34 +04:00
Kirill Kornyakov
cdbbfc98e1
Ugly hack to make HoughLines sanity check pass on Wun32
2012-12-10 18:16:15 +04:00
Jason Newton
63debf5032
connectedcomponents test case
2012-12-10 02:21:45 -08:00
Ilya Lavrenov
615e7b2747
added SIMD optimization of Edge-Aware Demosaicing in case of CV_8U
2012-12-10 13:29:08 +04:00
Jason Newton
d094e4bdbe
drop support for 8bit output for size cost relative to utility
2012-12-08 23:09:17 -08:00
Jason Newton
e70b3ef598
use a ltype parameter to determine result Label image type; export stats with differening types over different outputarrays
2012-12-08 23:09:14 -08:00
Ilya Lavrenov
07744ccf3d
removed imshow call
2012-12-03 12:30:19 +04:00
Andrey Kamaev
e10ee89ec4
Merge branch 2.4
2012-11-30 19:54:24 +04:00
Ilya Lavrenov
c09a325d3e
fixed error connected with incorrect range
2012-11-30 13:26:40 +04:00
Ilya Lavrenov
98031a4147
removed const modificators
2012-11-30 12:31:33 +04:00
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
2012-11-29 18:21:22 +04:00
Anna Kogan
8877066846
increased time-limits
2012-11-28 18:17:33 +04:00
Ilya Lavrenov
b8b13ccd5c
parallel version of Bayer2Gray
2012-11-27 15:27:58 +04:00
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..
2012-11-27 02:31:38 -08:00
Ilya Lavrenov
ce5e9a71b5
fixed some warnings on Windows and added debug messages
2012-11-27 13:54:11 +04:00
Ilya Lavrenov
4116cbe2c0
Merge remote-tracking branch 'upstream/master' into Demosaicing
2012-11-27 12:46:49 +04:00
Andrey Pavlenko
c36dcbcada
Increase accuracy interval for image filters on Android and other platforms when sensible
2012-11-26 22:29:05 +04:00
Ilya Lavrenov
3fa630639f
fixed bayer2bgra in case when size.width <= 2
2012-11-26 19:45:56 +04:00
Ilya Lavrenov
5225672dc0
added edge-aware demosaicing and bayer to bgra conversion
2012-11-26 16:17:43 +04:00
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
2012-11-22 21:26:52 -08:00
Andrey Kamaev
9719ea93b6
Merge branch 2.4
2012-11-13 19:54:48 +04:00
Andrey Kamaev
a126532cb7
Fix OS X build warnings
2012-11-09 11:29:52 +04:00
Jason Newton
85880397c4
connectedcomponents: use opencv integral types, add to docs, fix up things for a python export
2012-11-05 12:02:53 -08:00
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
2012-11-05 08:10:35 -08:00
Jason Newton
45b4f4f32b
connectedComponents: warning free version
2012-11-05 08:10:29 -08:00
Andrey Kamaev
4d059e9e5b
Merge release 2.4.3
2012-11-02 17:58:02 +04:00
Andrey Kamaev
63ee26adda
Merge pull request #127 from cuda-geek/apple2clang
2012-11-02 14:29:39 +04:00
marina.kolpakova
7a5b9a6b7f
replase __APPLE__ marco with __clang__
2012-11-01 19:34:05 +04:00
Andrey Kamaev
e3be5f138a
Fixed sanity checks in several performance tests
2012-11-01 16:29:30 +04:00
Andrey Kamaev
b5ecb1d32d
Merge pull request #111 from taka-no-me/algorithm/addParam-short
2012-10-31 16:57:06 +04:00
Andrey Kamaev
fcad269e53
Specify sanity threshold for WarpPerspective perf test
2012-10-26 17:00:31 +04:00
Andrey Kamaev
2b0072d823
Suppress more warnings in gtest on OS X
2012-10-24 20:36:30 +04:00
Andrey Kamaev
673aa91bac
Fix remaining windows build warnings
2012-10-24 20:27:20 +04:00
Andrey Kamaev
6211f156e6
Merge 2.4.3-rc
2012-10-24 19:56:27 +04:00
Andrey Pavlenko
a94e80bea3
fixing typos in perf tests for warp funcs
2012-10-24 11:21:58 +04:00
Andrey Kamaev
8dbde3297e
Merge branch '2.4'
2012-10-23 20:32:19 +04:00
Andrey Kamaev
afc79e2a02
Fix warnings from MSVC 9 64-bit
2012-10-23 18:20:07 +04:00
Daniil Osokin
e9ba5c225d
extended perf test warpPerspectiveLarge
2012-10-23 16:06:03 +04:00
Andrey Kamaev
22e352d9cc
Merge pull request #76 vpisarev/test_fixes_1
2012-10-22 21:13:26 +04:00
Vadim Pisarevsky
fbe0d6963c
disabled several tests on Mac when no FFMPEG is used; disabled automatic table initialization in imgwarp in the case of MinGW
2012-10-22 21:13:26 +04:00
Andrey Kamaev
40030d2ca0
Fix windows build warnings
2012-10-22 19:13:18 +04:00
Andrey Kamaev
546ec2af65
Merge pull request #54 from taka-no-me:doc/fix-signatures
2012-10-19 15:02:30 +04:00
Andrey Kamaev
5bc104cef5
Merge branch '2.4'
2012-10-19 15:00:05 +04:00
Andrey Kamaev
9a97c74ef3
Merge pull request #61 from vpisarev/bug_2509
2012-10-19 11:17:25 +04:00
Andrey Kamaev
e1c3ffb23f
Fix weight calculation for the last pixel in generic area resize.
...
Also removed assigned only variable.
2012-10-18 19:41:45 +04:00
Vadim Pisarevsky
80f9bd864f
fixed bug #2429
...
[edit: cleaned whitespace]
2012-10-18 19:39:22 +04:00
Vadim Pisarevsky
c40718ab61
fixed bug #2059
2012-10-18 14:41:26 +04:00
Andrey Kamaev
0e7ca71dcc
Normalize whitespace in documentation and text files
2012-10-17 21:42:09 +04:00
Andrey Kamaev
461b69f6ee
Eliminate discrepancies between signatures in documentation and OpenCV headers
...
All errors were found by doc/check_docs2.py
2012-10-17 21:24:55 +04:00
OpenCV Buildbot
81f826db2b
Normalize line endings and whitespace
2012-10-17 15:57:49 +04:00
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
2012-10-17 15:32:23 +04:00
Andrey Kamaev
ed51162568
Fix binary compatibility of Java wrappers
2012-10-17 02:09:37 +04:00
Andrey Kamaev
0442bca235
Revert "partially recovered binary compatibility (ticket #2415 )"
...
This reverts commit 94b97b7a63
.
2012-10-16 19:37:12 +04:00
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
2012-10-16 15:13:00 +04:00
Andrey Kamaev
58f31819cc
Return drawContours back to imgproc
...
This partly reverts commit 6ca618277c
.
2012-10-15 18:12:33 +04:00
Vadim Pisarevsky
78a0b9787c
fixed build errors on Mac; moved test for #2332 from imgproc to highgui
2012-10-15 13:55:32 +04:00
Ilya Lavrenov
2cda65a782
fixed cvtColor (RGB <-> Lab) tests and created another one
2012-10-15 12:22:36 +04:00
Ilya Lavrenov
5f9aedbe01
fixed bug in cvtColor RGB(BGR) <-> Lab conversion
2012-10-15 12:21:16 +04:00
Evgeny Talanin
cfe28e3b73
Added test inspired by #2332
2012-10-12 18:43:00 +04:00
Kirill Kornyakov
e770691522
deleted wrong line
2012-10-12 17:31:26 +04:00
Kirill Kornyakov
de98da42f7
commented wrong line
2012-10-12 17:30:23 +04:00
Kirill Kornyakov
84176fa027
Added perf test for warpPerpsective with large resolutions
2012-10-12 17:14:23 +04:00
Vadim Pisarevsky
5474b4d4bc
finally, a proper fix for VNG (both SSE2 and C version)
2012-10-12 16:28:26 +04:00
Vadim Pisarevsky
354a5f2686
added recommended number of stripes to parallel_for_, modified some of the functions to use larger stripes (for better performance)
2012-10-11 22:37:14 +04:00
Andrey Kamaev
dc4a649513
Fix OS X build
2012-10-11 15:36:47 +04:00
Andrey Kamaev
be98693aaf
Enable parallel CvtColorLoop for all platforms
2012-10-11 15:05:43 +04:00
Andrey Kamaev
df94591336
Fix instability of Luv/Lab color conversions
2012-10-11 15:05:43 +04:00
Daniil Osokin
e435674a90
added perf test for gabor filter
2012-10-11 14:52:35 +04:00
Daniil Osokin
f1e025dc68
delete normalization in gabor kernel #1995
2012-10-11 14:40:15 +04:00
Evgeny Talanin
8528b0abcd
#1941 fix
2012-10-11 13:45:21 +04:00
Vadim Pisarevsky
e625d86485
added C= support; modified threading logic in threshold
2012-10-10 15:36:32 +04:00
Vadim Pisarevsky
044d38a051
expanded cv::threshold parallelization to other threading frameworks; fixed potential bug with unprocessed bottom of the image; fixed build problem in stitching
2012-10-09 22:38:04 +04:00
Vadim Pisarevsky
b0ad424087
fixed several warnings from VS2010
2012-10-09 17:24:37 +04:00
Vadim Pisarevsky
a8c5e35619
some more fixes towards binary compatibility
2012-10-09 15:56:16 +04:00
Evgeny Talanin
7c71c8fa52
#2258 fix
2012-10-09 14:52:47 +04:00
Andrey Kamaev
13bfcd643e
Fix sanity checks in improc perf tests
2012-10-08 21:37:58 +04:00
Vadim Pisarevsky
94b97b7a63
partially recovered binary compatibility (ticket #2415 )
2012-10-08 17:06:05 +04:00
Andrey Kamaev
c0f2a8e0cc
Fix build without SSE
2012-10-08 16:08:16 +04:00
Vadim Pisarevsky
925d0cc769
added test for box filter 16u, fixed bug #2416
2012-10-08 14:11:39 +04:00
Ilya Lavrenov
280ecb68bf
changed file path
2012-10-08 13:27:28 +04:00
Ilya Lavrenov
2759f026e9
fixed Bug #2074
2012-10-08 12:59:15 +04:00
Ilya Lavrenov
a703df5456
parallel cvtColor for MSVS and Apple
2012-10-05 13:11:24 +04:00
Vadim Pisarevsky
06a13d9ba0
replaced jpegs with png's. Accuracy tests pass; performance tests were not tried yet
2012-10-02 23:07:46 +04:00
Ilya Lavrenov
c560a78c65
stable cvtColor
2012-10-01 18:52:27 +04:00
Ilya Lavrenov
45593030ab
fixed TestRemap_Remap
2012-10-01 17:29:56 +04:00
Vadim Pisarevsky
57d9699058
added the note about 1-pixel border in findContours (relates to ticket #2362 )
2012-10-01 16:43:07 +04:00
Ilya Lavrenov
9ee87bd04b
added parallel version of CvtColorLoop - main inner function of cvtColor
2012-09-28 17:42:48 +04:00
Ilya Lavrenov
b8c185de9f
changed map indexes in test_remap
2012-09-24 20:36:25 +04:00
Ilya Lavrenov
6a3d5a1355
reorganized the resize algorithm
2012-09-24 17:07:08 +04:00
Ilya Lavrenov
33983bcbb7
edited misprint
2012-09-24 14:18:54 +04:00
Ilya Lavrenov
9c89947433
edited misprint
2012-09-24 13:46:09 +04:00
Ilya Lavrenov
2627c91c5e
added platform specific definitions in resize algorithm
2012-09-24 12:57:39 +04:00
Ilya Lavrenov
bb589a590e
debug
2012-09-24 11:35:46 +04:00
Ilya Lavrenov
b7b32e74a5
some restructuring of resize algorithm code
2012-09-21 18:17:54 +04:00
Ilya Lavrenov
222303f24b
attempt
2012-09-21 17:25:42 +04:00
Anatoly Baksheev
3b075a50e9
fixed warnings under windows
2012-09-21 13:41:56 +04:00
Vadim Pisarevsky
d2613dd9f6
added patches by Bram Bolder
2012-09-18 14:11:08 +04:00
Ilya Lavrenov
fffd263ce4
attempt
2012-09-17 19:39:49 +04:00
Ilya Lavrenov
f58c5646b0
fixed wrong condition with interpolation types
2012-09-17 18:30:55 +04:00
Ilya Lavrenov
5ab3fe489f
changed resize_area test
2012-09-17 17:38:23 +04:00
Ilya Lavrenov
a65cb5d2de
added extra debug parameters in resize test
2012-09-17 17:08:06 +04:00
Ilya Lavrenov
03daf44848
added recalculating scale coefficients
2012-09-17 16:31:30 +04:00
Andrey Kamaev
e73089bdb5
Fix windows build warnings
2012-09-17 13:30:28 +04:00
Vladislav Vinogradov
538847e8a3
fixed compilation under VS2012 (Bug #2352 , #2355 )
2012-09-14 09:34:56 +04:00
Vladislav Vinogradov
e975259c06
several fixes in gpu module
...
fixed iterations>1 case in morphological operations
fixed possible access violation in HSV2RGB
fixed the case learningRate==0 in BackgroundSubtractorMOG2
2012-09-11 15:00:59 +04:00
Vadim Pisarevsky
9956c42804
fixed iterations>1 case in morphological operations (bug #2348 ; thanks to Andrei Zaharescu for the fix)
2012-09-11 14:49:56 +04:00
Vadim Pisarevsky
9ea5b6bb44
fixed possible access violation in HSV2RGB (patch #2020 )
2012-09-11 14:25:34 +04:00
Vadim Pisarevsky
b3408a9b3a
fixed bug #2186 (thanks to Joao Soares for the patch)
2012-09-11 13:56:25 +04:00
Ilya Lavrenov
fbd9bfba47
fixed some warnings and errors on windows
2012-09-10 21:37:44 +04:00
Andrey Kamaev
b1b5e392e6
Fix Android build warnings in new imgproc tests
2012-09-10 20:33:35 +04:00
Ilya Lavrenov
dd1091bbe1
a reference function for remap was stabilized
2012-09-10 19:55:03 +04:00
Vladislav Vinogradov
98c92f196e
added Generalized Hough implementation
2012-09-10 16:49:40 +04:00
Vadim Pisarevsky
932100c5a3
fixed build errors and warnings on Windows
2012-09-05 17:06:07 +04:00
Ilya Lavrenov
5eac0419b2
changed eps in validate_result function
2012-09-04 22:22:07 +04:00
Ilya Lavrenov
be51e5d1b1
More strict tests for image waring algorithms
2012-09-04 21:52:40 +04:00
Vadim Pisarevsky
dea52eb730
fixed 4-channel resizeAreaFast x2 decimation case
2012-09-04 14:51:31 +04:00
Vadim Pisarevsky
778c31a1c8
added SSE2-optimized boxfilter by Grigoriy Frolov
2012-09-03 17:31:20 +04:00
Vadim Pisarevsky
014106783d
fixed building BRISK on Windows
2012-08-30 17:32:47 +04:00
Anatoly Baksheev
3456238c16
minor
2012-08-29 21:26:00 +04:00
Anatoly Baksheev
0ba01afd83
added GPU bilateral filter + tests
...
added GPU non local means brute force filter + tests
2012-08-29 19:20:32 +04:00
Sergiu Dotenco
6c3e769f32
eliminated type conversion warnings
2012-08-28 17:21:06 +02:00
Alexander Kapustin
1b5903a719
Laplacian tegra optimized was added
2012-08-24 14:36:16 +04:00
Anatoly Baksheev
70204a8e68
Removed PtrElemStep, Marked DevMem1D as deprecated, now should use PtrStepSz now
2012-08-24 02:02:42 +04:00
Anatoly Baksheev
e60a50c43c
removed /EHa flag for cuda compilation
2012-08-23 16:53:53 +04:00
Anatoly Baksheev
290030d030
possibility to enable /mp compiler flag from cmake
...
fixed MCVC warnings
2012-08-23 16:53:53 +04:00
Vsevolod Glumov
5648e49d59
Merge remote-tracking branch 'origin/master'
2012-08-23 14:58:41 +04:00
Vsevolod Glumov
fc307c87dc
Improved the public 'non-optimized' duplicates of 'Tegra-optimized' functions.
2012-08-23 14:56:02 +04:00
Ilya Lavrenov
92795ba476
parallel version of remap, resize, warpaffine, warpPerspective. Some optimization for 2x decimation in resize algorithm
2012-08-22 11:49:21 +04:00
Vadim Pisarevsky
793e8b546d
fixed build on Ubuntu
2012-08-21 23:11:49 +04:00
Vadim Pisarevsky
64661ea9cd
added SSE2-optimized resizeAreaFast for 8-bit images by Grigoriy Frolov
2012-08-21 23:00:50 +04:00
Vadim Pisarevsky
2f1cc018c9
enabled SSE3 by default; integrated SSE3-optimized bilateral filter (by Grigoriy Frolov); modified API of non-local means (use Input/OutputArrays)
2012-08-21 17:39:40 +04:00
Andrey Kamaev
1a621c2916
Fix build warnings
2012-08-19 19:36:43 +04:00
Maria Dimashova
d973d571a4
changed the value that replace NaNs in bilateralFilter_32f
2012-08-14 17:15:03 +04:00
Daniil Osokin
f1d41d8b94
disabled whole perf test for distance transform
2012-08-14 13:01:52 +04:00
Daniil Osokin
f4d4b0d742
disabled perf test on distance transform
2012-08-14 12:13:42 +04:00
Daniil Osokin
0609f4e9b4
Added blur16x16 perf test
2012-08-10 17:36:45 +04:00
Daniil Osokin
b97b48ecb6
Added perf tests for histogram
2012-08-10 17:36:45 +04:00
Daniil Osokin
0b54739822
Added perf test for distanceTransform
2012-08-10 17:36:45 +04:00
Daniil Osokin
7a2eb514fa
Added color YUV422 perf test
2012-08-10 17:36:39 +04:00
Daniil Osokin
e37b9469da
Added perf tests
2012-08-10 17:17:09 +04:00
Daniil Osokin
8f6a2438a7
Added perf test for remap
2012-08-10 15:04:04 +04:00
Andrey Kamaev
5100ca7508
svn repository web references are replaced with links to git
2012-08-07 14:30:36 +04:00
Andrey Kamaev
9981b283a6
Fixed build warnings (including error in FAST)
2012-08-06 19:10:55 +04:00
Vadim Pisarevsky
9c0f556d88
fixed a few compile warnings and errors with VS2010.
2012-08-03 17:12:45 +04:00
Vadim Pisarevsky
310b1ad7b9
moved parallel_for_ and ParallelLoopBody to core.hpp
2012-08-03 16:41:00 +04:00
Vadim Pisarevsky
fd9069422a
Merge remote-tracking branch 'origin/master'
2012-08-03 16:14:38 +04:00
Ilya Lavrenov
27c2aa3a4e
parallel version of bilateral filter was implemented using parallel_for_
2012-08-02 16:25:30 +04:00
Vadim Pisarevsky
fac3d9994c
integrated another portion of SSE optimizations from Grigory Frolov
2012-07-31 19:07:55 +04:00
Maria Dimashova
c5dbc06158
fixed bilateralFilter on uniform CV_32F image
2012-07-24 17:51:20 +04:00
Andrey Kamaev
e900952b87
quiet most of the OSX build warnings
2012-07-05 12:56:31 +00:00
Andrey Kamaev
b1eba01afb
Fixed several mistakes in documentation
2012-07-05 07:30:45 +00:00
Andrey Kamaev
bd394012e8
Eliminated discrepancy between SSE and non-SSE versions of bilinear resize
2012-07-03 11:30:17 +00:00
Maria Dimashova
b528348f39
fixed #2118
2012-07-02 20:21:34 +00:00
Andrey Pavlenko
a72f4474b4
fixing bug #1987(android keeps RGBA in alpha pre-multiplied form, Mat <-> Bitmap should handle this correctly)
2012-06-29 15:38:10 +00:00
Andrey Kamaev
d9c74f63e1
All tests writing temporary files are updated to use cv::tempfile() function
2012-06-25 11:24:06 +00:00
Vadim Pisarevsky
87d1731714
added synonym CV_COMP_HELLIGNER for CV_COMP_BHATTACHARYAA to reflect the real formula used (bug report #2073 )
2012-06-22 15:12:19 +00:00
Vadim Pisarevsky
0c65ea976a
added the optional output maxima value to phaseCorrelate (patch #2071 by Robert Huitl)
2012-06-22 13:34:03 +00:00
Andrey Kamaev
913d4541a5
Reduced some tegra stubs
2012-06-14 14:09:04 +00:00
Alexander Shishkov
e4d9d5294e
fixed #2047
2012-06-14 00:09:47 +00:00
Andrey Kamaev
c5aba337e9
Fixed number of warnings. Fixed mingw64 build.
2012-06-12 14:46:12 +00:00
Andrey Kamaev
f2d3b9b4a1
Warning fixes continued
2012-06-09 15:00:04 +00:00
Andrey Kamaev
47a4e87784
Ignored warnings from gtest with precompiled headers enabled
2012-06-08 14:54:17 +00:00
Alexander Kapustin
018d85dddb
New Tegra Optimized thresh_16s and thresh_32f functions were added
2012-06-08 08:49:59 +00:00
Andrey Kamaev
f62028dc16
Fixed mingw build.
2012-06-08 03:15:08 +00:00
Andrey Kamaev
49a1ba6038
Set stricter warning rules for gcc
2012-06-07 17:21:29 +00:00
Marina Kolpakova
9aa3f754b7
fixed accuracy test
2012-06-06 15:29:24 +00:00
Marina Kolpakova
83390ea4e1
performance test for INTER_AREA resize has been added.
2012-06-06 14:45:33 +00:00
Marina Kolpakova
aa8fbc26da
fix for down rounded output sizes
2012-06-06 13:25:36 +00:00
Marina Kolpakova
8231d0d11d
fixed for resize with INTER AREA. Since now we divide by convolved area
2012-06-06 12:12:21 +00:00
Marina Kolpakova
eabd757def
fixed build
2012-06-06 10:59:10 +00:00
Marina Kolpakova
d192117e86
GPU resize with INTER_AREA
2012-06-06 10:39:42 +00:00
Marina Kolpakova
3c16c9c92d
fixed #2019
2012-06-05 10:58:53 +00:00
Andrey Kamaev
40c779fcf5
phaseCorrelate documentation patch by Will Lucas #2017
2012-06-05 06:02:50 +00:00
Marina Kolpakova
6d498495d3
tegra integration
2012-05-30 15:56:53 +00:00
Alexander Kapustin
29b9070698
tegra::cvtRGB2HSV function was added
2012-05-30 11:52:53 +00:00
Andrey Kamaev
05de6302fd
Fixed documentation: corrected parameter names
2012-05-29 10:36:19 +00:00
Andrey Kamaev
6ca618277c
More fixes for documentation.
2012-05-28 20:11:38 +00:00
Andrey Kamaev
4aaaef5967
remaining C-style planar subdivisions data structures are moved to legacy
2012-05-28 13:57:45 +00:00
Andrey Kamaev
eb2f1f81ed
Fixed hundreds of documentation problems
2012-05-28 07:36:14 +00:00
Andrey Kamaev
0e9e0a01db
Added new perf tests for boxFilter
2012-05-25 11:26:43 +00:00
Andrey Kamaev
ab6f0c4e0b
Added tegra stub for cornerEigenValsVecs
2012-05-25 08:20:13 +00:00
Andrey Kamaev
a33d67f48a
Updated sanity checks for some imgproc perf tests
2012-05-24 15:42:07 +00:00
Vadim Pisarevsky
159cc29bb5
fixed undistortPoints description (ticket #1964 )
2012-05-23 13:01:40 +00:00
Andrey Kamaev
80f1b1478d
Fixed parameter name and copy condition
2012-05-18 13:29:49 +00:00
Andrey Kamaev
e309c51430
Fixed phaseCorrelate result for not power of 2 size images #1812 (thanks to Jeff Mast)
2012-05-18 08:33:19 +00:00
Andrey Kamaev
639bf3ee8f
Fixed accumulateWeighted with mask for multichannel matrices #1959
2012-05-18 06:08:14 +00:00
Andrey Kamaev
a877ecdcf0
Added option to pass pre-computed pyramid to piramidal LK optical flow #1321
2012-05-16 14:52:46 +00:00
Andrey Kamaev
3a1f85d4e8
Remerged the 2.4.0 branch
2012-05-02 20:20:14 +00:00
Vadim Pisarevsky
d5a0088bbe
merged 2.4 into trunk
2012-04-30 14:33:52 +00:00
Vadim Pisarevsky
2fd1e2ea57
merged all the latest changes from 2.4 to trunk
2012-04-13 21:50:59 +00:00
Ilya Lysenkov
04ac6db04a
Added support of CV_16S depth in morphology operations
2012-04-12 10:55:47 +00:00
Andrey Kamaev
fd31234122
Fixed gcc build
2012-03-31 23:51:59 +00:00
Andrey Kamaev
470f6fafeb
Fixed conversions from YV12 and IYUV on non-continuous input. Added accuracy and performance tests.
2012-03-31 22:30:18 +00:00
Andrey Kamaev
d95721107c
Fixed typo.
2012-03-31 17:34:24 +00:00
Andrey Kamaev
124ceb96a7
#1732 Added yuv420p to RGB conversion. Thanks to Robert Abel.
2012-03-31 15:33:03 +00:00
Andrey Kamaev
72f2523d0f
Fixed ~20 potential errors identified by the MS complier.
2012-03-31 11:09:16 +00:00
Vadim Pisarevsky
7fb8e9d328
added borderType to pyrDown, pyrUp & buildPyramid (patch #925 )
2012-03-30 16:58:24 +00:00
Andrey Kamaev
0d18d19ad6
Fixed Android build warnings
2012-03-30 16:10:52 +00:00
Andrey Pavlenko
aea24ffcd5
#796 , #1701 fixing doc vs code arg-s naming consistency
2012-03-30 14:22:34 +00:00
Vadim Pisarevsky
22a0d6b7d1
possible fix for #1396
2012-03-30 13:51:15 +00:00
Ivan Korolev
856aaee8cd
Fixed the path to the testdata.
2012-03-30 12:48:47 +00:00
Ivan Korolev
44d4e85d9e
Fixed the path to the testdata.
2012-03-30 12:27:17 +00:00
Vadim Pisarevsky
beb7fc3c92
a LOT of obsolete stuff has been moved to the legacy module.
2012-03-30 12:19:25 +00:00
Andrey Kamaev
7e5726e251
Fixed several false-positive warnings in rst_parser.py. (Now it detects 553 undocumented parameters for #1205.)
2012-03-30 12:07:45 +00:00
Vadim Pisarevsky
2598736ac2
added description of cv::convexityDefect
2012-03-29 19:56:53 +00:00
Vadim Pisarevsky
e36ad50825
added cv::convexityDefects (ticket #796 )
2012-03-29 19:42:47 +00:00
Vadim Pisarevsky
0b234b7a69
rewritten floodfill in generic style; added CV_32S flavor (ticket #1482 )
2012-03-29 17:08:03 +00:00
Vadim Pisarevsky
4eda1662aa
switched back to FitEllipse algorithm by Dr. Daniel Weiss; improved its accuracy in some cases. It fixes #1638
2012-03-29 10:47:08 +00:00
Andrey Kamaev
94c258cf15
#1205 fixed ~100 of ~700 parameters
2012-03-29 06:50:05 +00:00
Andrey Kamaev
d6d1ff0ac5
Added regression test for #1652
2012-03-29 03:33:07 +00:00
Andrey Kamaev
700c1665c9
Fixed 2 spontaneously failing tests
2012-03-29 03:05:41 +00:00
Marina Kolpakova
f5152500be
fixed #1373
2012-03-29 01:16:33 +00:00
Marina Kolpakova
dd01861de2
test case from ticket #1650
2012-03-28 20:54:58 +00:00
Andrey Kamaev
09490188b3
#1365 Fixed numerous bugs in Bayer2RGB_VNG_8u SSE optimization, added simple regression test
2012-03-28 20:20:29 +00:00
Alexander Shishkov
c9efcf8d1f
fixed #1616
2012-03-28 15:12:12 +00:00
Vadim Pisarevsky
7a62413c94
added houghcircles sample, improved circle detection (ticket #951 )
2012-03-27 12:00:22 +00:00
Vadim Pisarevsky
e8fab91d51
added DIST_LABEL_PIXEL labelType to distanceTransform, ticket #1641 (thanks to Mikhail Matrosov for the patch)
2012-03-27 09:06:21 +00:00
Vadim Pisarevsky
903c05db1a
added another contour perimeter test and fixed bug #216
2012-03-26 17:00:48 +00:00
Vadim Pisarevsky
7a59d6c77e
improved convergence of minEnclosingCircle algorithm, patch #947 (thanks to Hannes Sommer)
2012-03-26 13:45:49 +00:00
Andrey Kamaev
4c58fff3f7
Added cvPyrUp signature to the documentation #1670
2012-03-26 13:01:10 +00:00
Vadim Pisarevsky
098fc1a62e
fixed nearest-neighbor remap with constant border, ticket #1681 (thanks to Vlad for the patch)
2012-03-26 09:12:27 +00:00
Vadim Pisarevsky
befa9b3109
fixed chi-square test, ticket #1263
2012-03-26 09:07:02 +00:00
Vadim Pisarevsky
f196dd5ff7
preliminary version of a multi-level findcontours
2012-03-24 20:03:07 +00:00
Alexander Shishkov
c0506314b2
fixed #1436
2012-03-21 12:06:49 +00:00
Vadim Pisarevsky
846e37ded5
fixed many warnings from GCC 4.6.1
2012-03-17 09:22:31 +00:00
Vadim Pisarevsky
4985c1b632
fixed hundreds of warnings from MSVC 2010.
2012-03-16 21:21:04 +00:00
Andrey Pavlenko
20cceb8fdf
moving the rest of inpaint() to the 'photo' module, temporary disabling Java test for it, adding 'photo' to Java API
2012-03-16 15:11:56 +00:00
Vadim Pisarevsky
957e80abbd
lot's of changes; nonfree & photo modules added; SIFT & SURF -> nonfree module; Inpainting -> photo; refactored features2d (ORB is still failing tests), optimized brute-force matcher and made it non-template.
2012-03-15 14:36:01 +00:00
Andrey Pavlenko
36890cc959
( #1636 ) Java API: adding undistortPoints() support and smoke test; minor improvements in Java stuff
2012-03-14 07:37:48 +00:00
Alexander Shishkov
d68311b9eb
fixed #1554
2012-03-13 12:24:05 +00:00
Alexander Shishkov
be63ce723f
#1672
...
updated links in cheatsheet
renamed directory for Mat tutorial
changed links from willow docs to opencv.itseez.com, from Trac to current Redmine
2012-03-11 14:35:46 +00:00
Andrey Kamaev
aeaae8b057
Updated rst configuration to read OpenCV version from sources; fixed several sphinx' warnings
2012-03-02 20:59:13 +00:00
Andrey Kamaev
2f4bb580fc
Fixed some build warnings; slightly improved python search
2012-03-02 08:34:54 +00:00
Kirill Kornyakov
4fb9196e83
copied a section with explanation of different border types
2012-03-01 07:45:24 +00:00
Andrey Kamaev
e426dfc396
Fixed #1613 : removed YUV420i color conversion constants
2012-02-21 15:08:03 +00:00
Victoria Zhislina
0630e7010e
CV_USE_UNROLLED for imgproc
2012-02-21 11:31:23 +00:00
Andrey Kamaev
ff2af7d8bb
Fixed Canny
2012-02-21 11:16:49 +00:00
Vadim Pisarevsky
bb93e3ab8a
added color canny; improved Algorithm class implementation
2012-02-15 21:10:11 +00:00
Vadim Pisarevsky
716a5d04ab
fixed a few problems detected by Xcode 4.2.1
2012-02-15 19:48:04 +00:00
Vladislav Vinogradov
18c48196f8
fixed compile error
2012-02-14 11:29:08 +00:00
Anatoly Baksheev
84db4eb6fa
fixed ~200 warnings for windows
...
minor build system changes (now cuda code in opencv_core is compiled using CUDA_ARCH* cmake variables)
2012-02-14 10:22:34 +00:00
Alexander Reshetnikov
6ead21b1a2
added licenses to some tests; updated new highgui tests
2012-02-09 10:51:53 +00:00
Vadim Pisarevsky
53c39a7a53
added getGaborKernel function
2012-02-06 01:09:54 +00:00
Andrey Kamaev
984eb99428
Global CMake reorganization:
...
[~] Automatically tracked dependencies between modules
[+] Support for optional module dependencies
[+] Options to choose modules to build
[~] Removed hardcoded modules lists from OpenCVConfig.cmake, opencv.pc and OpenCV.mk
[+] Added COMPONENTS support for FIND_PACKAGE(OpenCV)
[~] haartraining and traincascade are moved outside of modules folder since they aren't the modules
2012-02-03 11:26:49 +00:00
Vadim Pisarevsky
00a58c9af8
fixed bug #1422 (thanks to jondo for the patch)
2012-01-29 14:31:10 +00:00
Alexander Reshetnikov
07fa62f0c4
some design code changes in new tests
2012-01-25 13:41:48 +00:00
Vadim Pisarevsky
18ce0dff24
fixed bug #1552
2012-01-25 12:43:47 +00:00
Vadim Pisarevsky
4f86af7e16
fixed bug #1531 . added separate distanceTransformWithLabels function that returns labels, since normally the labels are not needed.
2012-01-25 12:17:59 +00:00
Kirill Kornyakov
c946a740bb
Optimized version of adaptiveThreshold added
2012-01-25 07:50:47 +00:00
Andrey Kamaev
da5ee65e4e
Fixed build without SSE
2012-01-23 14:40:58 +00:00
Vadim Pisarevsky
04c0783b2f
applied patch by Will Lucas; improved separable filter performance (in particular cv::GaussianBlur) on 16s images (for [much] faster SIFT)
2012-01-23 12:14:46 +00:00
Andrey Pavlenko
d0981a628a
Tegra optimization for image filtering
2012-01-23 09:16:07 +00:00
Andrey Kamaev
347a7106ab
Added exhaustive perf test for cvtColor instead of several small tests
2012-01-23 07:08:31 +00:00
Alexander Reshetnikov
cec641fb83
completed test for boundingRect function
2012-01-20 16:21:27 +00:00
Ivan Korolev
754891ec96
Created perf tests for cvtColor_toBGR565, cvtColor_C3toC4_and_back, split, merge.
2012-01-20 13:19:49 +00:00
Alexander Reshetnikov
b5bbce5b54
Completed countNonZero test (found that it's already exist, so new implementation isn't used now).
2012-01-19 16:30:35 +00:00
Ivan Korolev
513f4128ec
account test
2012-01-19 12:20:34 +00:00
Andrey Kamaev
f8bd4252db
Tegra optimization for split, merge and some color conversions
2012-01-19 11:52:25 +00:00
Alexander Reshetnikov
a3d2020db0
countNonZero & boundingRect tests - added first versions
2012-01-19 00:22:22 +00:00
Andrey Kamaev
c377804ee8
Refactored YUV420 to RGB/BGR/RGBA/BGRA conversion
2012-01-16 14:38:07 +00:00
Kirill Kornyakov
49f29aeb6a
Created perf tests for cornerHarris, cornerEigenValsAndVecs, goodFeaturesToTrack, adaptiveThreshold, HoughLines.
2012-01-16 13:35:16 +00:00
Andrey Kamaev
61cb83b481
Fixed small bug in summary.py
2012-01-13 12:37:10 +00:00
Andrey Kamaev
d0b67d3725
fixed Tegra stubs in cvtColor
2012-01-12 13:43:35 +00:00
Andrey Pavlenko
8e48dd5cbd
fixing compilation on Android
2012-01-12 11:53:33 +00:00
Andrey Pavlenko
3d54ce55f2
fixing compilation on Windows (std::tr1::tie() is undefined), removing warnings (conversion int to float/double)
2012-01-12 11:50:59 +00:00
Andrey Pavlenko
07d157591a
Tegra optimization for warpPerspective() and 2 new perf tests
2012-01-11 14:18:10 +00:00
Andrey Kamaev
9260ad4d70
Fixed Tegra optimization stub for gaussian
2012-01-11 13:16:00 +00:00
Andrey Kamaev
dd311b8d3c
Added perf test for RGB(A)/BGR(A) to YCrCb conversion
2012-01-09 16:38:44 +00:00
Andrey Pavlenko
185680c7c5
Tegra optimization for some color conversion and warpAffine calls
2012-01-06 16:31:23 +00:00
Kirill Kornyakov
694ea8e0c8
Added threaded versions (enabled only for Tegra at the moment) of threshold, erode/dilate. Slighlty restructured the code of medianBlur.
2012-01-06 14:29:31 +00:00
Andrey Kamaev
9b350e5e0d
Tegra optimization for median blur
2012-01-05 17:36:32 +00:00
Andrey Kamaev
70416be0dd
Tegra optimization for GaussianBlur
2012-01-04 18:20:03 +00:00
Kirill Kornyakov
60eecd4529
doc typo fixed
2012-01-03 13:30:21 +00:00
Andrey Kamaev
65f5343ed5
Refactored performance tests. TEST_CYCLE macro is renamed to TEST_CYCLE_N; SIMPLE_TEST_CYCLE is renamed to TEST_CYCLE; from now 100 iterations are default for performance tests
2011-12-29 16:46:16 +00:00
Andrey Kamaev
683be58119
Added perf test for INTER_AREA resize
2011-12-29 11:55:26 +00:00
Andrey Kamaev
f937d68d60
Fixed build for x64 with sse2 disabled; several improvements in performance testing framework; enabled SANITY_CHECK() for performance tests
2011-12-27 16:37:24 +00:00
Andrey Kamaev
abf42e208a
Added missed macro
2011-12-27 11:32:56 +00:00
Andrey Kamaev
95d659a3cf
Refactored Tegra related macro usage
2011-12-27 11:21:45 +00:00
Andrey Kamaev
8108dfb397
Added perf tests for blur, medianBlur, GaussianBlur
2011-12-26 13:17:35 +00:00
Andrey Kamaev
320bee3bfe
Fixed border interpolation problem in filter2D
2011-12-26 08:05:33 +00:00
Andrey Kamaev
c29ea1056d
Added perf test for cv::threshold
2011-12-23 16:09:53 +00:00
Andrey Kamaev
cb687b9b1e
Added performance test for cv::dilate
2011-12-23 15:45:57 +00:00
Vadim Pisarevsky
8a9876bee2
corrected description of goodFeaturesToTrack (ticket #1488 )
2011-12-03 20:01:12 +00:00
Andrey Kamaev
35457afab3
Fixed bug in phaseCorrelate
2011-11-30 15:57:41 +00:00
Andrey Kamaev
5cbec286fc
Tegra-optimized pyrUp
2011-11-28 16:38:36 +00:00
Andrey Kamaev
fb2fad52a2
Fixed bug in cv::pyrUp. Reenabled accuracy test.
2011-11-27 11:55:59 +00:00
Andrey Kamaev
f05259f28f
Tegra-optmized pyrDown
2011-11-25 13:18:40 +00:00
Kirill Kornyakov
913811836a
workaround for the case when perf system is used in external app without TBB
2011-11-24 12:06:38 +00:00
Andrey Kamaev
1c9d75081c
Added performance test for pyrUp/pyrDown
2011-11-24 11:39:35 +00:00
Vadim Pisarevsky
3dafdd6a79
added 16s support to cv::threshold.
2011-11-22 15:16:45 +00:00
Andrey Kamaev
4136855ba8
Tegra-optimized Canny
2011-11-11 14:45:53 +00:00
Vadim Pisarevsky
2e9f5c434b
added improved ORB implementation, convex-convex polygon intersection, eigen2x2 low-level function ...
2011-11-08 12:01:49 +00:00
Kirill Kornyakov
7113122312
integral perf tests renamed for readability
2011-11-07 13:06:48 +00:00
Kirill Kornyakov
7cd4761fc8
integral perf tests renamed for readability
2011-11-07 13:05:52 +00:00
Andrey Kamaev
2f1cd91ff3
More performance tests for Sobel and Scharr filters
2011-11-03 16:08:49 +00:00
Andrey Kamaev
a612fa1520
Performance testing: added option to get list of all values for CV_ENUM; added perf test for cv::Sobel
2011-11-01 15:41:43 +00:00
Andrey Kamaev
46262b1972
Added performance test for Canny
2011-11-01 09:07:34 +00:00
Andrey Kamaev
583ceef6a5
Terga optimization for integral_8u32s
2011-10-31 08:00:20 +00:00
Kirill Kornyakov
602ad61967
Optimized versions of Erode and Dilate functions added
2011-10-24 09:12:55 +00:00
Kirill Kornyakov
11b7127647
minor fix of inpaint perf test
2011-10-21 08:22:11 +00:00
Andrey Pavlenko
9b0cc77cfe
Fixing compilation
2011-10-21 05:37:33 +00:00
Kirill Kornyakov
7c83f0dd86
inpaint perf test added
2011-10-20 11:00:29 +00:00
Andrey Kamaev
c1277b6147
reenabled Tegra optimized resize
2011-10-11 15:00:00 +00:00
Kirill Kornyakov
0e9d0f6d06
updated erode perf test
2011-10-06 14:10:29 +00:00
Kirill Kornyakov
20e49c8286
added perf test for cv::erode
2011-10-06 12:42:14 +00:00
Anatoly Baksheev
f838db92c7
1) detail source group for stitching
...
2) warnings
2011-09-29 13:44:27 +00:00
Leonid Beynenson
3c9979cd6a
Disabled some unfinished optimizations.
2011-09-29 08:51:03 +00:00
Vadim Pisarevsky
bf19d66bc2
re-enabled 16s images in cvSobel & cvLaplace.
2011-09-29 07:32:02 +00:00
Andrey Kamaev
340e23a4f0
Fixed TBB-related bug in YUV420 to RGB conversion
2011-09-28 09:10:24 +00:00
Vadim Pisarevsky
f0759437c0
fixed bug #1364
2011-09-27 15:58:08 +00:00
Vadim Pisarevsky
65e036fe6d
fixed bug #1368
2011-09-27 15:34:39 +00:00
Vadim Pisarevsky
3535aacc23
fixed bug #1389
2011-09-27 15:17:00 +00:00
Vadim Pisarevsky
1dbe5ccc5f
improved phaseCorrelate() performance (thanks to Will Lucas for the patch)
2011-09-22 10:40:48 +00:00
Alexander Shishkov
d174c3db04
fixed compilation errors in TeX
2011-09-15 09:52:51 +00:00
Alexander Shishkov
d069396546
fixed problem in rst files
...
changed OpenCV version to 2.3.2
2011-09-15 08:31:14 +00:00
Vadim Pisarevsky
d77cf38896
corrected formula formatting in phaseCorrelate docs (thanks to the author for the patch)
2011-09-12 15:28:04 +00:00
Kirill Kornyakov
b0535e0456
Neon Optimized Resize added
2011-09-07 15:06:51 +00:00
Andrey Pavlenko
b58b04a31c
Perf Tests: updates to cvtColor() & integral() perf tests
2011-09-07 12:50:56 +00:00
Andrey Kamaev
5cce038958
Performance testing branch is merged back into trunk
2011-09-06 15:30:28 +00:00
Andrey Pavlenko
f2da701723
cvtColor: dst channels number default is set to 4 for RGBA/BGRA cases; added new codes for yuv420 to RGBA/BGRA.
2011-09-06 08:35:31 +00:00
Anatoly Baksheev
415978b1c9
warnings
2011-09-05 14:37:27 +00:00
Vladislav Vinogradov
30ecb28877
fixed build under windows (replace M_PI with CV_PI)
2011-09-05 09:25:10 +00:00
Vadim Pisarevsky
32ed1bf858
added phaseCorrelate function by Will Lucas.
2011-09-05 07:57:18 +00:00
Vadim Pisarevsky
6ce2277cc7
fixed multi-scale Hough transform (ticket #1320 )
2011-08-17 09:19:46 +00:00
Andrey Kamaev
d6e3ccc1b2
Documentation: fixed about 100 cross-referencing errors.
2011-08-13 16:49:40 +00:00
Andrey Kamaev
431daf59b6
* Fixed cross-referencing in reference manual (except C++ operator() ).
...
* Fixed display of struct and class definitions (except classes with base class specified).
* Fixed formatting and referencing errors in several documentation files.
2011-08-12 22:18:04 +00:00
Vadim Pisarevsky
d3350b50aa
avoid infinite loops when 0-area image is filtered (ticket #1295 )
2011-08-11 13:12:59 +00:00
Vadim Pisarevsky
c9ed7fee34
fixed C++ implementation of Delaunay triangulation and moved it from sample to imgproc.
2011-08-10 10:28:01 +00:00
Vadim Pisarevsky
e5c66b5ed4
fixed pointPolygonTest(). Now it returns -1, 0, 1 when measureDist=false (ticket #1285 )
2011-08-07 16:58:29 +00:00
Vadim Pisarevsky
cffd89f88f
added some missing declarations of the functions, noticed in the ticket ##229
2011-08-06 19:17:14 +00:00
Vadim Pisarevsky
f85b9754e0
fixed Vec*scalar operations, fixed minEnclosingCircle Python interface.
2011-08-01 12:01:43 +00:00
Vadim Pisarevsky
0c096b3dc2
fixed floodfill with mask parameter when no mask is passed
2011-07-28 14:10:17 +00:00
Vadim Pisarevsky
3636eec789
fixed flow matrix dimensionality in EMD
2011-07-27 20:13:50 +00:00
Andrey Kamaev
ac7e16fdf6
Fixed camera output format handling
2011-07-25 12:32:33 +00:00
Vadim Pisarevsky
d8417af086
fixed and improving formatting in opencv2refman.pdf. added support for n-channel mask in Mat::copyTo() and n-channel images in cv::compare(). fixed 2 compile warnings in opencv_python.
2011-07-24 10:34:14 +00:00
Vadim Pisarevsky
ff5e97c8e4
added COVAR_ and SORT_ enums to core.hpp; fixed many, many VS2005, VS2010 and MinGW (GCC 4.5.2) warnings
2011-07-19 12:27:07 +00:00
Kirill Kornyakov
e715894ffb
fix by Vadim in calcBackProject: additional case is considered
2011-07-19 11:17:03 +00:00
Vadim Pisarevsky
1badec0b2d
eliminated opencv_extra_api.hpp (all the functionality is moved to the regular OpenCV headers)
2011-07-18 16:31:30 +00:00
Vadim Pisarevsky
16ba62dcd5
added COLOR_... enumeration to imgproc.hpp and EVENT_... enumeration to highgui.hpp
2011-07-18 13:05:34 +00:00
Andrey Kamaev
be2c4ddbdd
Android:
...
* Added manual port for getTextSize;
* Fixed bugs in "native camera" sample;
* Added 15-puzzle sample.
2011-07-16 22:31:47 +00:00
Vadim Pisarevsky
f2e1a64c1b
fixed "import cv" in the new python samples. corrected Python bindings to match the documentation and vice versa (NOTE: in cv2.stereoCalibrate the parameter ordering has been changed)
2011-07-16 09:35:56 +00:00
Vadim Pisarevsky
2dea07f9f8
repaired Python bindings for functions using InputOutputArray
2011-07-14 14:13:10 +00:00
Vadim Pisarevsky
21409de176
optimized sparse LK optical flow (tickets #1062 and #1210 )
2011-07-11 23:03:05 +00:00
Andrey Kamaev
dfe7708f17
Improved javadoc comments generation scripts; fixed some typos in documentation
2011-07-11 13:33:05 +00:00
Vadim Pisarevsky
0940573e8b
fixed a few more typos in the docs.
2011-07-07 16:59:09 +00:00
Vadim Pisarevsky
5649f35757
some more bugfixed in 2.3 propagated to trunk
2011-07-07 11:43:21 +00:00
Andrey Kamaev
741a689f65
Improved RST parser; fixed small typos found by new parser
2011-07-07 11:23:51 +00:00
Vadim Pisarevsky
b33224f0b6
merged the latest fixes in 2.3 to trunk
2011-07-04 16:18:12 +00:00
Vadim Pisarevsky
a5d53e3e2f
some more corrections from Gabor
2011-07-01 12:09:39 +00:00
Vadim Pisarevsky
6c8a2b8888
propagated fixes in docs and cap_dshow to trunk
2011-07-01 09:39:22 +00:00
Vadim Pisarevsky
cc9a1bb62f
propagated some more fixes from 2.3 branch to the trunk
2011-06-30 12:06:26 +00:00
Bernat Gabor
762bc0f8af
Some reST syntax correction. Now the PDF documentation builds correctly under Windows using MIKTEX. Some update on the tutorial structure. Some CSS syntax correction. Windows Install Tutorial v0.4.
2011-06-30 00:41:41 +00:00
Vadim Pisarevsky
b204e73d9a
propagated some more fixes from 2.3 branch to the trunk
2011-06-29 22:06:42 +00:00
Vadim Pisarevsky
dacd265424
propagated some more fixes from 2.3 branch to the trunk
2011-06-29 22:04:43 +00:00
Vadim Pisarevsky
49467947ac
propagated some fixes from 2.3 to trunk
2011-06-23 12:00:09 +00:00
Vadim Pisarevsky
b1bf1deed0
fixed 2 bugs in reference manuals
2011-06-23 11:46:14 +00:00
Vadim Pisarevsky
2e54482de9
fixed formula in cvIntegral/integral description
2011-06-19 23:24:01 +00:00
Vadim Pisarevsky
c37e063914
removed serveral CV_EXPORTS_AS() to make Python function names in cv2 the same as in C++.
2011-06-18 10:03:01 +00:00
Vladimir Dudnik
6e38b6aaed
removed trailing backspaces, reduced number of warnings (under MSVC2010 x64) for size_t to int conversion, added handling of samples launch without parameters (should not have abnormal termination if there was no paramaters supplied)
2011-06-17 06:31:54 +00:00
Vadim Pisarevsky
8d8ef596c8
introduced new RST/Sphinx domain ocv.
2011-06-16 12:48:23 +00:00
Kirill Kornyakov
b138dbde3f
bugfix in warpAffine, correct buffer size should be used
2011-06-16 06:08:27 +00:00
Vadim Pisarevsky
22970b8270
fixed multiple GCC warnings on Ubuntu 11.04
2011-06-14 12:03:34 +00:00
Vadim Pisarevsky
79f3260b8e
fixed bayer pattern picture in cvtColor() description; corrected formula in getGaussianKernel()
2011-06-14 10:26:24 +00:00
Vadim Pisarevsky
6407093463
extended Mat::setTo() to support multi-channel arrays; fixed bug #1095
2011-06-13 20:56:27 +00:00
Anatoly Baksheev
8f4c7db3f6
~40 warnings under VS2008
...
HAVE_CONFIG_H -> HAVE_CVCONFIG_H
2011-06-11 17:24:09 +00:00
Vadim Pisarevsky
20aca7440f
a lot of small corrections to bring down the number of undocumented functions, reported by the script; added em.cpp sample
2011-06-09 01:16:45 +00:00
Ilya Lysenkov
839c1bea4b
Fixed matchTemplate doc (ticket #1045 )
2011-06-08 15:37:49 +00:00
Ilya Lysenkov
35e25b760e
Added the EMD function description (ticket #696 )
2011-06-08 10:16:16 +00:00
Ilya Lysenkov
1e945dc984
Added documenation of the Earth Mover Distance (C++ interface, ticket #696 )
2011-06-08 10:08:24 +00:00
Vadim Pisarevsky
2d2b8a496e
renamed "None()" to "noArray()" to avoid conflicts with X11 (ticket #1122 )
2011-06-08 06:55:04 +00:00
Vadim Pisarevsky
c7a42e9682
started work on API & doc synchronization (in particular, Mat& => Input/OutputArray in the descriptions)
2011-06-07 22:51:31 +00:00
Ilya Lysenkov
07e2deccb9
Fixed the RGB2HSV formula (ticket #868 )
2011-06-07 12:22:07 +00:00
Ilya Lysenkov
bd33e0a3da
Minor change to contourArea example
2011-06-07 09:30:49 +00:00
Vadim Pisarevsky
fcd2a0c3d3
fixed VS2010 compile warnings and errors
2011-06-06 15:15:30 +00:00
Vadim Pisarevsky
0c877f62e9
replaced "const InputArray&" => "InputArray"; made InputArray and OutputArray references. added "None()" constant (no array()).
2011-06-06 14:51:27 +00:00
Andrey Kamaev
cdda5ec491
YUV420i to RGB conversion is added to cvtColor
2011-06-04 18:15:52 +00:00
Vadim Pisarevsky
922fc58201
added CV_64F support to cv::remap (ticket #650 )
2011-06-03 17:06:08 +00:00
Vadim Pisarevsky
2c1e913b2d
added 16-bit support to Bayer2RGB & Bayer2Gray (ticket #686 ); fixed bug in cv.CreateHist() when no ranges are passed (ticket #990 )
2011-06-03 15:45:50 +00:00
Vadim Pisarevsky
262fc33024
added 16-bit support to Bayer2RGB & Bayer2Gray (ticket #686 )
2011-06-03 14:26:30 +00:00
Vadim Pisarevsky
6be2a79fb9
fixed incorrect output of resize(...scalex, scaley, INTER_NEAREST) when scalex and scaley are even integers (ticket #1013 )
2011-06-03 13:25:44 +00:00
Alexey Spizhevoy
4401f33e10
fixed error in gcgraph which led to problems in opencv_stitching GC seam finder, added check for duplication in matches (opencv_stitching)
2011-06-02 12:13:06 +00:00
Vadim Pisarevsky
1a0b1d2aea
improved CV_RGBHSV_FULL accuracy (ticket #938 )
2011-06-02 12:10:18 +00:00
Vadim Pisarevsky
8191b5564f
make scalar and SSE versions of minEigenVal & cornerHarris give [almost] the same results (ticket #811 )
2011-06-01 13:45:08 +00:00
Vadim Pisarevsky
d5af311a77
fix bilateral filter behavior when color_sigma == 0 and/or spatial_sigma == 0 (ticket #469 )
2011-06-01 13:15:43 +00:00
Ilya Lysenkov
dfdbf0abd0
Added support of the 1 width element in morphology (ticket #1099 ).
2011-05-31 14:50:25 +00:00
Andrey Kamaev
dce5bf4921
Tegra optimization of cv::threshold
2011-05-30 13:12:01 +00:00
Vadim Pisarevsky
7659c77619
fixed formatting a bit
2011-05-24 13:38:55 +00:00
Vadim Pisarevsky
c639b2a85e
avoid crash in the case of multiple pyramid levels
2011-05-23 13:50:17 +00:00
Alexey Spizhevoy
f44632ee6f
switched float with short in blending step (opencv_stitching)
2011-05-23 13:08:31 +00:00
Vadim Pisarevsky
23768b1826
replaced #include <some_opencv_hdr> with #include "some_opencv_hdr" (ticket #719 )
2011-05-21 18:32:34 +00:00
Vadim Pisarevsky
d40320090b
fixed top-right and bottom-right corners filtering in the case of constant border (ticket #1058 )
2011-05-19 12:19:48 +00:00
Vadim Pisarevsky
2dc981aaa8
fixed bug with possible memory corruption in CvMat m = iarray.getMat(); expressions (ticket #1054 )
2011-05-18 15:16:12 +00:00
Vadim Pisarevsky
98f090e390
fixed bug with crash in HoughCircles & HoughLines when no circles/lines are detected (ticket #1066 )
2011-05-18 13:05:46 +00:00
Vadim Pisarevsky
62569f6926
fixed a few warnings on Windows; fixed critical bugs in cvMixChannels and AutoBuffer<>.
2011-05-17 15:44:01 +00:00
Andrey Kamaev
058b761a46
cv:threshold optimization for Tegra
2011-05-12 15:22:55 +00:00
Vadim Pisarevsky
facff37e82
reviewed ? marks in features2d
2011-05-11 23:31:50 +00:00
Vladislav Vinogradov
79b500eb0d
fixed bug in cv::Scharr and cv::Laplacian (ddepth < 0)
2011-05-10 06:28:48 +00:00
Vladislav Vinogradov
bf29b16d1d
fixed bug in cv::Sobel (ddepth < 0)
2011-05-10 06:24:44 +00:00
Anatoly Baksheev
1c18e5fef9
fixed ~300 warnings under windows (had to hack gtest a bit)
2011-05-06 21:45:48 +00:00
Maria Dimashova
94a5bf88d0
fixed #1048
2011-05-06 12:15:14 +00:00
Vadim Pisarevsky
ae8f2eeac2
restored img_proc_test main() call; removed windows.h from ml.hpp
2011-05-06 11:51:39 +00:00
Vadim Pisarevsky
f39db3f15a
fixed problems indicated with ? marks
2011-05-05 13:31:54 +00:00
Maria Dimashova
95f7e5ca2f
fixed #1046
2011-05-05 11:44:11 +00:00
Vadim Pisarevsky
573c637ea5
fixed artifacts in warpPerspective (ticket #1024 )
2011-05-03 17:28:17 +00:00
Vadim Pisarevsky
ce2edd137d
fixed typo in fitellipse err message (ticket #365 )
2011-05-02 22:37:21 +00:00
Elena Fedotova
b561cecbab
Purpose: completed the imgproc chapter
2011-04-30 14:04:51 +00:00
Elena Fedotova
2eecdcd50c
Purpose: completed the imgproc chapter
2011-04-30 13:53:21 +00:00
Elena Fedotova
25f289eae9
Purpose: completed the imgproc chapter
2011-04-30 13:53:08 +00:00
Elena Fedotova
150d7aab90
Purpose: completed the imgproc chapter
2011-04-30 13:52:54 +00:00
Elena Fedotova
753b689d85
Purpose: completed the imgproc chapter
2011-04-30 13:52:40 +00:00
Elena Fedotova
046c9ac033
Purpose: completed the imgproc chapter
2011-04-30 13:52:25 +00:00
Elena Fedotova
738c5bb495
Purpose: completed the imgproc chapter
2011-04-30 13:52:10 +00:00
Vadim Pisarevsky
9ca45daba3
fixed couple of integral-related bugs
2011-04-29 11:55:33 +00:00
Vadim Pisarevsky
0a8c7d274b
fixed typo in cv::erode description
2011-04-26 13:51:30 +00:00
Vadim Pisarevsky
0556c5ede2
make sure filter2D does not use uninitialized buffers (thanks to flkleber for the patch)
2011-04-26 12:33:25 +00:00
Elena Fedotova
e2caf4a3ed
Purpose: updated the imgproc chapter
2011-04-24 21:02:14 +00:00
Vadim Pisarevsky
e9a5bbc003
fixed ?? marks; fixed missing highlighting in some of the sections
2011-04-19 11:41:12 +00:00
Vadim Pisarevsky
9a991a2e10
fixed build problems on Windows
2011-04-18 15:14:32 +00:00
Andrey Kamaev
7e2f771940
Android compatibility fix for r4885: __kernel replaced with filter_kernel
2011-04-18 11:15:15 +00:00
Elena Fedotova
1965b297d0
Purpose: updated the imgproc chapter
2011-04-17 19:46:02 +00:00
Vadim Pisarevsky
abeeb40d46
a big patch; use special proxy types (Input/OutputArray, Input/OutputArrayOfArrays) for passing in vectors, matrices etc.
2011-04-17 13:14:45 +00:00
Vadim Pisarevsky
2388fa223e
patched spilltree for better compatibility with multi-threaded apps (thanks to Kevin Keraudren)
2011-04-04 10:58:07 +00:00
Vladislav Vinogradov
d888b81052
fixed gpu docs (broken links, missing description, etc)
2011-03-23 10:56:20 +00:00
Alexey Kazakov
d002c137ea
Modified integral calculation function, know it can build float integral by float source matrix
2011-03-17 17:05:31 +00:00
Vadim Pisarevsky
73f589e8a5
further docs cleanup
2011-03-08 22:22:24 +00:00
Vadim Pisarevsky
5c3447c125
added pictures for OpenCV 2.x reference manual; fixed some build problems and done some more cleanup work
2011-03-05 21:26:13 +00:00
Vadim Pisarevsky
f025e4739a
some more doc cleanup
2011-03-03 07:29:55 +00:00
Vadim Pisarevsky
4bb893aa9f
the first round of cleaning up the RST docs
2011-02-28 21:26:43 +00:00
Vadim Pisarevsky
3dc7a67f59
fixed the fast branch of INTER_AREA resize (ticket #921 )
2011-02-27 19:04:48 +00:00
Vadim Pisarevsky
17dc1e1340
added 16u support in calcHist & calcBackProject; added image type checks (ticket #856 )
2011-02-27 16:43:36 +00:00
Vadim Pisarevsky
24ccbccf63
cleaned RST formatting a bit
2011-02-26 11:05:10 +00:00
Vadim Pisarevsky
371aa08006
OpenCV reference manual (C++ part only for now) is now produced directly from RST, not from TeX.
2011-02-22 20:43:26 +00:00
Vadim Pisarevsky
65a7f13af3
replaced alloca() (a.k.a. cvStackAlloc) with AutoBuffer or vector() everywhere. cvStackAlloc() is still defined, but we do not need alloca() anymore to compile and run OpenCV ( fixes #889 and may be some others)
2011-02-18 10:29:57 +00:00
Marius Muja
7d42dbdd71
Removing 'using namespace std' from header files, closes bugs #730 and #846
2011-02-16 06:36:15 +00:00
Vadim Pisarevsky
e06557c4a1
temporarily disabled PyramidUp test (it crashes)
2011-02-09 23:20:44 +00:00
Vadim Pisarevsky
d9ab1d2b92
fixed build on Windows with MSVC2010
2011-02-09 22:45:45 +00:00
Vadim Pisarevsky
061b49e0b2
reworked nearly all of the OpenCV tests (except for opencv_gpu tests) - they now use the Google Test engine.
2011-02-09 20:55:11 +00:00
Vladimir Dudnik
c987b9f180
added IPP Sobel and Sharr filters. Also some minor changes.
2011-01-19 23:27:30 +00:00
Vadim Pisarevsky
90e191211e
increased "inf" constant in the true distance transform algorithm to handle high-resolution images
2011-01-05 20:18:52 +00:00
Vadim Pisarevsky
4ad938afcc
fixed incorrect sign of the result of the convolution with normalized asymmetric kernels (ticket #779 )
2010-12-29 23:44:12 +00:00
Vadim Pisarevsky
e90f197beb
merged fix for x64 MSVC compile errors in highgui into trunk
2010-12-27 12:01:38 +00:00
Vladimir Dudnik
b6f53fc465
cosmetic changes, removed trailing spaces
2010-12-23 23:04:24 +00:00
Vadim Pisarevsky
5633cf0379
one more fix in the recently rewritten copyMakeBorder
2010-12-13 16:53:46 +00:00
Vadim Pisarevsky
51d039945a
fixed cv::CHAIN_APPROX_* definitions (ticket #755 )
2010-12-12 20:46:06 +00:00
Vadim Pisarevsky
76c8a7d96b
rewrote copyMakeBorder (to support other border types and fix some bugs)
2010-12-11 21:50:31 +00:00
Vadim Pisarevsky
fcdce4edcb
fixed border processing bayer2rgb & bayer2gray; made the test "color-bayer" pass; renamed CV_Bayer*2Gray -> CV_Bayer*2GRAY for consistency
2010-12-11 10:43:32 +00:00
Vadim Pisarevsky
da293ee3d9
SSE2 optimization for Bayer->RGB; added Bayer->Gray with SSE2 optimization; corrected some bugs noted in the yahoogroups forum
2010-12-10 19:06:38 +00:00
Vadim Pisarevsky
6a15ff8d13
added cvSave(contours) to the contours demo; added rational model demonstration to stereo_calib; fixed formatting in imgproc/types_c.h
2010-12-03 19:09:06 +00:00
Vadim Pisarevsky
8af2d0acb4
fixed recent failures in shape-convhull & shape-minarearect
2010-11-30 00:17:43 +00:00
Vadim Pisarevsky
70d2c57e35
moved estimateAffine3D declaration from imgproc to calib3d, where it is really implemented (ticket #705 )
2010-11-29 20:51:02 +00:00
Vadim Pisarevsky
a937d9d43c
unified the coordinate interpretation in RotatedRect (ticket #425 )
2010-11-29 18:14:08 +00:00
Vadim Pisarevsky
cbe132cabe
several small fixes; added overloaded variant of cv::drawChessboardCorners
2010-11-27 23:16:50 +00:00
Vadim Pisarevsky
54ef4c08c2
moved some old stuff to the legacy module; merge "compat_c.h" headers and moved to the legacy as well. moved implementation of many non-critical/obsolete inline functions and methods to .cpp to improve Opencv build time
2010-11-26 17:58:20 +00:00
Vadim Pisarevsky
59e2afe4d2
fixed the ordering of parameters in PyArg_ParseTupleAndKeywords, added correct Ptr<CvDTreeSplit>::delete_obj() (ticket #406 )
2010-11-25 23:16:32 +00:00
Vadim Pisarevsky
1286c1db45
fixed multiple warnings from VS2010.
2010-11-25 16:55:46 +00:00
Vadim Pisarevsky
d366c0b2fa
fixed canny test; fixed mhi-global test & implementation (hopefully, for the last time); added sse 4.1 & 4.2 support (not working in Xcode for some reason); moved splineInterpolation to color.cpp; fixed a few bugs in documentation
2010-11-24 09:46:46 +00:00
Vadim Pisarevsky
f5e5b677c9
added hconcat & vconcat functions for joining matrices; moved some inline functions out of the headers; fixed several bugs in documentation; removed MatND from docs
2010-11-23 16:39:20 +00:00
Ethan Rublee
89c4bc54d9
fix little warning - opencv2/imgproc/types_c.h:235: warning: comma at end of enumerator list
2010-11-23 00:06:33 +00:00
Vadim Pisarevsky
cf0d9da643
added 64f support in cv::resize
2010-11-22 17:37:29 +00:00
Vadim Pisarevsky
e18427b139
another fix on the ticket #518 - ignore all the circles with radius outside of the specified range
2010-11-22 12:53:11 +00:00
Vadim Pisarevsky
ce41f74ab4
decreased the lower canny threshold in HoughCircles, helps to detect some circles in low-contrast images (ticket #518 )
2010-11-22 12:16:38 +00:00
Vadim Pisarevsky
9785cc1427
removed memset in cv::pyrMeanShiftFiltering (ticket #664 )
2010-11-20 12:39:52 +00:00
Vadim Pisarevsky
de4f1aeb06
fixed some GCC 4.4 warnings
2010-11-20 12:05:28 +00:00
Vadim Pisarevsky
96ad3b57b8
LANCZOS4 interpolation constant added to C interface
2010-11-18 22:04:32 +00:00
Vadim Pisarevsky
6cd01dc6ca
mapstep type was also changed to ptrdiff_t (ticket #157 )
2010-11-15 20:59:09 +00:00
Vadim Pisarevsky
1fce36a164
try to make a more elegant workaround for the incorrectly generated code in Canny (ticket #157 )
2010-11-15 20:53:33 +00:00
Vadim Pisarevsky
5791e89e4d
fixed buffer allocation for constant-value borders in the filter engine (ticket #524 )
2010-11-13 21:59:07 +00:00
Vadim Pisarevsky
bffb5f8b58
fixed initialization of the border interpolation table in the filter engine (ticket #161 )
2010-11-13 20:23:20 +00:00
Vadim Pisarevsky
957cff2493
rewrote matchTemplate in C++; added border awareness to crossCorr (ticket #557 )
2010-11-12 20:57:01 +00:00
Vadim Pisarevsky
9e7b8d5f67
rewrote matchTemplate in C++; added border awareness to crossCorr (ticket #557 )
2010-11-12 20:55:32 +00:00
Vadim Pisarevsky
8217b34f60
fixed transparent border handling one more time (tickets #572 & #575 )
2010-11-12 14:40:29 +00:00
Maria Dimashova
762cf182ef
modified grabCut: noise is added only if covariance determinant = 0
2010-11-11 12:04:40 +00:00
Vadim Pisarevsky
79ca6d8995
fixed sparse histogram update (ticket #526 )
2010-11-10 21:23:04 +00:00
Vadim Pisarevsky
e15a2ea95a
fixed remap with transparent border (ticket #582 )
2010-11-10 21:14:57 +00:00
Vadim Pisarevsky
e6b2efeb11
further improved accuracy of Delaunay triangulation (ticket #433 )
2010-11-10 20:45:54 +00:00
Maria Dimashova
f76d393910
fixed grabCut: moved to double precision and added the noise to avoid zero determinant of covariance matrix
2010-11-10 15:24:11 +00:00
Vadim Pisarevsky
7f3ae3a011
fixed crash in color-luv when OpenCV is built using GCC 4.1
2010-11-09 14:32:06 +00:00
Vadim Pisarevsky
378af78e6a
made calcBackproject slightly more robust.
2010-11-07 13:58:15 +00:00
Vadim Pisarevsky
5a53d82e30
fixed most of the failures in opencv_test
2010-11-06 14:56:01 +00:00
Vadim Pisarevsky
b5f366fb70
fixed possible overflow in getThreshVal_Otsu_8u (ticket #602 )
2010-11-04 12:38:27 +00:00
Vadim Pisarevsky
5b6a755719
almost finished Python wrappers
2010-11-02 17:58:22 +00:00
Vadim Pisarevsky
893fb90b87
extended Python bindings; not merged into cv.cpp yet; and many of the helper functions, like pyopencv_to_*, pyopencv_from_* etc. are still missing
2010-10-29 13:09:49 +00:00
Vadim Pisarevsky
83f6085773
added more helper macros to the function declarations, to assist the Python wrapper generator. Fixed memleak in Mat::operator()(Range,Range) and the related functions (Mat::row, Mat::col etc.)
2010-10-27 18:26:39 +00:00
Vadim Pisarevsky
68378ac7e4
fixed crash in color-lab (ticket #627 )
2010-10-25 10:31:39 +00:00
Vadim Pisarevsky
099388bd12
fixed crashes in color-luv & color-lab when gcc 4.2 on x64 is used (tickets #502 , #627 )
2010-10-22 18:32:07 +00:00
Vadim Pisarevsky
ebb9c61546
fixed bug with Mat::dataend initialization. Now morph-ex test passes; Also fixed CV_Assert() implementation
2010-10-21 21:07:11 +00:00
Vadim Pisarevsky
4a14795eb6
fixed several gcc 4.1 warnings
2010-10-21 18:30:57 +00:00
Vadim Pisarevsky
89f64681d0
fixed several warnings; modified size comparison: m1.size() == m2.size() => m1.size == m2.size
2010-10-20 12:34:59 +00:00
Vadim Pisarevsky
1b1eab8e67
added helper macros to the function declarations
2010-10-16 20:34:34 +00:00
Vadim Pisarevsky
3e9e2f0958
united cv::Mat and cv::MatND
2010-10-12 12:32:32 +00:00
Vadim Pisarevsky
31dbefc865
added 3-camera rectification and 8-coeff distortion model
2010-09-07 15:38:48 +00:00
Vadim Pisarevsky
bc4532bd07
added initWideAngleProjMap() function
2010-08-06 10:20:49 +00:00
Vadim Pisarevsky
62fa7f6620
avoid crash in cvCalcEMD() when one of the histograms has only one non-zero element (ticket #396 ). Thanks to nburrus for the patch
2010-07-29 11:00:52 +00:00
Vadim Pisarevsky
0faa75da11
inserted missing std:: (ticket #333 ). Thanks to trisk for the patch!
2010-07-29 10:55:09 +00:00
Maria Dimashova
cba926a428
added c++ interface for cvPyrMeanShiftFiltering; added sample on meanshift segmentation
2010-07-28 16:41:12 +00:00
Vadim Pisarevsky
4aee2e3045
fixed incorrect assert in RGB2Lab_b constructor
2010-07-28 07:59:25 +00:00
Vadim Pisarevsky
4c591ca397
fixed Mat::Mat(const IplImage*, bool) constructor (ticket #487 ). fixed the bayer demosaicing part in the new cv::cvtColor implementation
2010-07-27 17:41:32 +00:00
Vadim Pisarevsky
2f2f06b925
rewrote color conversion functions; added sRGB<->CIE Lab/Luv conversion; added RGB<->YUV conversion; improved [s]RGB->Lab conversion speed
2010-07-27 14:10:14 +00:00
Vadim Pisarevsky
8bb987e436
optimized VNG demosaicing using SSE2 (got ~3x speedup)
2010-07-21 23:18:51 +00:00
Vadim Pisarevsky
f48bd3d281
added VNG demosaicing algorithm (ticket #466 )
2010-07-20 15:51:32 +00:00
Vadim Pisarevsky
08cba33f9d
fixed some more MSVC2010 warnings
2010-07-17 10:35:17 +00:00
Vadim Pisarevsky
f78a3b4cc1
updated 3rd party libs: CLapack 3.1.1.1 => 3.2.1, zlib 1.2.3 => 1.2.5, libpng 1.2.x => 1.4.3, libtiff 3.7.x => 3.9.4. fixed many 64-bit related VS2010 warnings
2010-07-16 12:54:53 +00:00
Vadim Pisarevsky
db82906067
fix build with GCC 3.3 on Ubuntu 8.04
2010-07-09 09:09:20 +00:00
Vadim Pisarevsky
7ec4b59fac
added #include "cvconfig.h" to make TBB and other 3rd party libs work correctly
2010-06-29 15:12:07 +00:00
Vadim Pisarevsky
266c4642ea
doxygenated opencv_video & opencv_calib3d modules (C++ part only)
2010-05-25 15:59:48 +00:00
Vadim Pisarevsky
4632d65889
doxygenated core and imgproc modules (C++ API only)
2010-05-25 14:57:10 +00:00
Vadim Pisarevsky
33447e0bba
fixed mixed-type exp and log functions, used in HMMs (thanks to V. Mityaev)
2010-05-21 12:07:00 +00:00
Vadim Pisarevsky
edc089607f
fixed source image corruption (ticket #306 )
2010-05-18 16:38:51 +00:00
Vadim Pisarevsky
4a073bd951
fixed build on Linux
2010-05-12 07:33:21 +00:00
Vadim Pisarevsky
127d6649a1
"atomic bomb" commit. Reorganized OpenCV directory structure
2010-05-11 17:44:00 +00:00