Aman Verma
dff7037156
Adding fix for issue 5451 "putText fails with empty std::string"
2015-10-06 14:23:27 +00:00
StevenPuttemans
587dca9b1c
adding markers to OpenCV
2015-10-02 08:48:15 +02:00
Pavel Vlasov
e837d69f8f
IPPInitSingelton was added to contain IPP related global variables;
...
OPENCV_IPP env var now allows to select IPP architecture level for IPP9+;
IPP initialization logic was unified across modules;
2015-10-01 09:58:48 +03:00
Pavel Vlasov
62854dcc0d
Enables support of IPP 9.0.0;
...
HAVE_IPP_ICV_ONLY will be undefined if OpenCV was linked against ICV packet from IPP9 or greater. ICV9+ packets will be aligned with IPP in OpenCV APIs
This will ease code management between IPP and ICV
2015-09-29 17:27:13 +03:00
Pavel Vlasov
14b006e808
IPP_VERSION_X100 was changed to:
...
IPP_VERSION_MAJOR * 100 + IPP_VERSION_MINOR*10 + IPP_VERSION_UPDATE
to manage changes between updates more easily.
IPP_DISABLE_BLOCK was added to ease tracking of disabled IPP functions;
2015-09-25 17:50:15 +03:00
Pavel Vlasov
2177c7c5a8
Some IPP functions were encapsulated;
...
Minor changes to IPP implementations;
2015-09-25 17:30:26 +03:00
Alexander Alekhin
d945aff132
Merge pull request #5371 from Dikay900:ports_to_master
2015-09-21 13:52:45 +00:00
Vadim Pisarevsky
01345fc159
Merge pull request #5344 from psalvaggio:master
2015-09-21 11:53:41 +00:00
Vitaly Tuzov
4a0152c731
Resize area result verification moved to the separate function
...
fix position of assert expected/actual parameter
2015-09-21 13:44:28 +02:00
Vitaly Tuzov
7d245e0f29
Added more resize_area tests to ensure right rounding behavior for half and quarter downscaling
2015-09-21 13:44:27 +02:00
Alexander Alekhin
af0942c78f
Merge pull request #5335 from Dikay900:ports_to_master
2015-09-18 11:06:08 +00:00
Philip Salvaggio
fcf971bded
Improved documentation for connectedComponentsWithStats.
2015-09-14 09:25:32 -04:00
Ilya Lavrenov
d81a0df489
fixed memory leak caused by illegal memory access
2015-09-11 19:07:20 +02:00
Ilya Lavrenov
e7ac52d17a
fixed "Conditional jump or move depends on uninitialised value" warning
2015-09-11 19:03:33 +02:00
Ilya Lavrenov
7e26cf569f
typo
2015-09-11 19:01:18 +02:00
Ilya Lavrenov
5547398786
fixed memory leaks in warpAffine tests
2015-09-11 18:47:30 +02:00
Ilya Lavrenov
7eba9055e0
fixed memory leaks in floodfill tests
2015-09-11 18:47:20 +02:00
Ilya Lavrenov
2a8ef1d065
fixed memory leaks in cvtyuv tests
2015-09-11 18:47:11 +02:00
Ilya Lavrenov
11981c31f0
fixed valgrind warning in polylines
2015-09-11 18:45:01 +02:00
Tsukasa Sugiura
cd13b30fde
Fix LineAA in case of 4 channel
...
Fix bug when enter 4 channel image to LineAA function.
2015-09-12 01:42:25 +09:00
Roman Donchenko
e1be6d0888
Refactor a section of icvRotatingCalipers to work around a GCC bug
...
https://bugs.launchpad.net/ubuntu/+source/gcc-4.9/+bug/1474304
2015-09-11 18:34:16 +02:00
Suleyman TURKMEN
c63f443bba
Update drawing.cpp
...
https://github.com/Itseez/opencv/issues/4791
2015-09-07 11:30:14 +03:00
Maksim Shabunin
771af4f32d
Some changes to support mingw-w64
...
- IPP is disabled by default when compiler is mingw (couldn't make it
work)
- fixed some warnings
- fixed some `__GNUC__` version checks (for correctness and convenience)
- removed UTF-8 BOM from hough.cpp (fixes #5253 )
2015-09-01 00:59:08 +03:00
Vadim Pisarevsky
bd43c62a75
Merge pull request #5232 from sturkmen72:patch-6
2015-08-27 07:07:53 +00:00
Suleyman TURKMEN
f660461bb3
documentation patch
2015-08-26 17:40:38 +03:00
Alexander Alekhin
c385ac575d
Merge pull request #5238 from LorenaGdL:master
2015-08-24 00:47:01 +00:00
Lorena García
9d01818e8a
Small update of Colormap documentation
...
Small change in documentation: http://docs.opencv.org/master/d3/d50/group__imgproc__colormap.html#gga9a805d8262bcbe273f16be9ea2055a65a5d4a709cda1130bfa3cc4b4c5ae8f82a&gsc.tab=0
In the enum images, the "parula" colormap has wrongly assigned subtitle 'hot'
2015-08-23 19:09:15 +02:00
Wenju He
67ca143a0b
fix adaptiveThreshold mean
2015-08-06 10:23:31 +08:00
Vadim Pisarevsky
4a2aad5bba
Merge pull request #4149 from LaurentBerger:ThreshGaussianFloat
2015-08-05 17:25:01 +00:00
LaurentBerger
a64d096369
remove test
2015-08-04 22:58:22 +02:00
Alexander Alekhin
4eef486afe
tapi: datarace fixup for cvtColor
2015-07-28 11:49:46 +03:00
Maksim Shabunin
14d7b38613
Fixing GCC 4.9 warnings
2015-07-22 16:12:31 +03:00
Josh Klontz
beed99dbc1
fixed conditional compilation of RGB2Gray<ushort> template specialization
2015-07-14 20:56:43 -04:00
Vadim Pisarevsky
80eec9d531
Merge pull request #4064 from MSOpenTech:test-contrib
2015-07-01 10:47:44 +00:00
Vadim Pisarevsky
426b3f6198
Merge pull request #4139 from swook:spatial_gradient
2015-07-01 10:22:36 +00:00
Seon-Wook Park
20bf88bad1
spatialGradient: Make kern args const&
2015-07-01 09:34:27 +09:00
Seon-Wook Park
90c398ea67
spatialGradient: Add CV_SSE2 check
2015-07-01 00:42:08 +09:00
Evgeny Agafonchikov
6a6d58d389
Adding test support for WINRT
2015-06-30 15:35:20 +03:00
LaurentBerger
12362f76b1
Test for adaptive thresh will give FAIL_BAD_ACCURACY for old
...
implementation of adaptivethreshold
2015-06-30 10:51:50 +02:00
Seon-Wook Park
ed38ca5179
spatialGradient: Remove 4 loads in inner loop
2015-06-30 16:08:15 +09:00
Seon-Wook Park
5dddb47863
spatialGradient: Remove pointers caching
2015-06-30 10:51:10 +09:00
Seon-Wook Park
cf0fdfa2bb
spatialGradient: Change ordering of vector loads
2015-06-29 23:50:05 +09:00
Seon-Wook Park
658f96b447
spatialGradient: L/R border handling outside. Kernelize.
2015-06-29 23:12:33 +09:00
Seon-Wook Park
15ea401087
spatialGradient: Move vector decl into loop
2015-06-27 10:01:47 +02:00
Seon-Wook Park
db0cc56c52
spatialGradient: Re-introduce 2-rows at a time
2015-06-27 09:53:42 +02:00
Seon-Wook Park
f958f29c55
spatialGradient: Suppress uninitialised j warnings
2015-06-27 01:03:43 +02:00
Seon-Wook Park
62cad09c64
spatialGradient: Process 1 row at a time in SSE
2015-06-26 17:35:17 +02:00
Seon-Wook Park
8a21726ae5
spatialGradient: Remove an unnecessary branch in nosse code
2015-06-26 17:26:21 +02:00
Seon-Wook Park
febd0f14c6
spatialGradient: Don't dynamically alloc C array, use vector
2015-06-26 17:15:44 +02:00
Seon-Wook Park
f92e2ed57a
spatialGradient: Make nosse version faster
2015-06-26 17:13:23 +02:00
Seon-Wook Park
7b01e32fe8
spatialGradient: HAL-accelerated
...
TODO: Make nosse ver faster than Sobel
Make sse ver faster than Sobel for BORDER_REPLICATE
2015-06-26 16:41:00 +02:00
Seon-Wook Park
6803d1ed28
Support non continuous, BORDER_REPLICATE
...
TODO: HAL-accelerated code
2015-06-26 14:49:31 +02:00
LaurentBerger
ca0114228c
In adaptiveThreshold ADAPTIVE_THRES_GAUSSIAN_C gaussianBlur is computed using float
...
number
2015-06-25 07:51:06 +02:00
Vadim Pisarevsky
56e637d5f4
Merge pull request #4135 from lupustr3:ipp_code_refactoring
2015-06-24 16:18:55 +00:00
Pavel Vlasov
e02195b3dc
Accidentally removed tegra checks were returned;
2015-06-24 14:55:45 +03:00
Pavel Vlasov
101607a7d0
Imgproc_Hist_MinMaxVal.accuracy fix;
...
Some code style corrections;
2015-06-24 13:50:17 +03:00
LaurentBerger
56b2b450ce
A new constant in adaptivethreshold is created to calculate
...
gaussianBlur with CV_32F. hence rouding error are avoided
2015-06-22 22:21:30 +02:00
Seon-Wook Park
2ff614dfab
spatialGradient: Per row in outer loop
2015-06-19 19:25:07 +02:00
Seon-Wook Park
e633c991b0
spatialGradient: Doc, fix dangling newline error
2015-06-19 04:57:01 +02:00
Seon-Wook Park
815cd8970d
spatialGradient: Remove unnecessary index calculation
2015-06-19 04:46:17 +02:00
Seon-Wook Park
b5c4355c13
spatialGradient: Add basic perf test
2015-06-19 04:29:28 +02:00
Seon-Wook Park
f9c4c96663
spatialGradient: Reduce temporary vectors
2015-06-19 04:29:07 +02:00
Seon-Wook Park
a2dbd2f10e
spatialGradient: Less vector loads
2015-06-19 04:07:18 +02:00
Seon-Wook Park
88bc88125a
spatialGradient: Vectorise inner area
2015-06-19 03:36:49 +02:00
Seon-Wook Park
770e742e04
spatialGradient: Add non-SSE version
2015-06-19 02:56:51 +02:00
Seon-Wook Park
11fb1f74cc
spatialGradient: Add asserts
2015-06-19 01:23:01 +02:00
Seon-Wook Park
9f1c641199
spatialGradient: Add test class and Sobel proxy method
2015-06-18 17:42:32 +02:00
Dmitry Budnikov
a5a21019b2
ipp_countNonZero build fix;
...
Removed IPP port for tiny arithm.cpp functions
Additional warnings fix on various platforms.
Build without OPENCL and GCC warnings fixed
Fixed warnings, trailing spaces and removed unused secure_cpy.
IPP code refactored.
IPP code path implemented as separate static functions to simplify future work with IPP code and make it more readable.
2015-06-18 12:47:07 +03:00
Vadim Pisarevsky
01c3ed6157
Merge pull request #4108 from Reen:patch-1
2015-06-16 13:26:47 +00:00
Suleyman TURKMEN
caa0058d5b
Update imgproc.hpp
2015-06-11 11:46:42 +03:00
Suleyman TURKMEN
dac715ad1f
Update imgproc.hpp
2015-06-11 11:03:14 +03:00
Suleyman TURKMEN
061131a5ee
Update imgproc.hpp
2015-06-10 13:18:40 +03:00
René
3e2515d735
Fix bug in distanceATS_L1_8u and typos.
...
The inner loop of the backward scan got the wrong initial "a".
2015-06-09 17:23:22 +02:00
Vadim Pisarevsky
b46719b093
Merge pull request #4074 from vpisarev:objdetect_fixes
2015-05-28 19:43:51 +00:00
Vadim Pisarevsky
5a94a95fbf
improvements in Haar CascadeClassifier: 1) use CV_32S instead of CV_32F for the integral of squares (which is more accurate and more efficient); 2) skip the window if its contrast is too low
2015-05-28 19:33:21 +03:00
S. Garrido
bd2c2f3bd1
fix isContourConvex
2015-05-27 20:51:53 +02:00
Zhigang Gong
0f7de40e66
Fixed the race condition between inc and dec on the l_counter.
...
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
2015-05-26 22:06:18 +08:00
Zhigang Gong
3c85200989
Avoid negative index for a local buffer in Canny.cl.
...
int pix_per_thr = l_counter / LOCAL_TOTAL + ((lid < mod) ? 1 : 0);
The pix_per_thr * LOCAL_TOTAL may be larger than l_counter.
Thus the index of l_stack may be negative which may cause serious
problems. Let's skip the loop when we get negative index and we need
to add back the lcounter to keep its balance and avoid potential
negative counter.
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
2015-05-26 08:48:05 +08:00
Andreas Stührk
3ec0e0943c
TIFF loader: Allocate large enough buffer when (bpp * ncn) > 8.
...
Conflicts:
modules/highgui/src/grfmt_tiff.cpp
floodfill return value removed
2015-05-24 14:06:33 +02:00
Alexander Smorkalov
6e1a595342
GCC 4.8 warning array subscript is above array bounds fixed.
...
tiff test fixed
2015-05-24 13:31:01 +02:00
Dikay900
7ca0557b40
typos in comments
2015-05-23 17:36:45 +02:00
Vadim Pisarevsky
e0136e39f4
Merge pull request #4011 from cr333:parula
2015-05-16 19:11:32 +00:00
Vadim Pisarevsky
a85bb091c8
Merge pull request #4018 from vpisarev:imgproc_video_fixes
2015-05-15 16:15:01 +00:00
Vadim Pisarevsky
c52092e6f8
Merge pull request #3992 from nomarek:master
2015-05-14 18:24:09 +00:00
Vadim Pisarevsky
ffabbfa778
added test to prove that remap does not leak memory ( http://code.opencv.org/issues/2502 ). disabled the test for now to save execution time.
2015-05-14 18:21:26 +03:00
Vadim Pisarevsky
ca90667723
fixed compile warnings on Linux and Windows
2015-05-14 16:42:51 +03:00
Vadim Pisarevsky
05d888316a
added test for http://code.opencv.org/issues/2957
2015-05-14 16:25:18 +03:00
Vadim Pisarevsky
feb5b6aa93
increased singularity epsilon in LU decomposition. This solved singular case from http://code.opencv.org/issues/3305 . Added the respective test.
2015-05-14 10:42:55 +03:00
Vadim Pisarevsky
2e7e754032
added support for n-channel (n>4) images in warpAffine/warpPerspective/remap: http://code.opencv.org/issues/4190
2015-05-14 08:06:46 +03:00
Vadim Pisarevsky
d3b0cb878a
added test for http://code.opencv.org/issues/2736
2015-05-13 22:16:35 +03:00
Vadim Pisarevsky
71002e0e79
some fixes from http://code.opencv.org/issues/3733
2015-05-13 22:00:02 +03:00
Marek Nogacki
25bcca2edb
fixed http://code.opencv.org/issues/4276 - set drawing thickness limit to 32767
2015-05-13 18:54:25 +02:00
Maksim Shabunin
61293a09ff
Fixed RGB-to-HLS conversion formula in documentation
2015-05-13 18:46:21 +03:00
Christian Richardt
6425ac3b13
Added color map similar to Matlab's new default color map 'parula'.
2015-05-13 17:34:14 +02:00
Marek Nogacki
d59a6b29d5
fixed http://code.opencv.org/issues/4276 - removed drawing thickness upper limit
2015-05-07 11:19:22 +02:00
Vadim Pisarevsky
07e07655d4
Merge pull request #3967 from Belev:fix-typo
2015-04-28 14:47:05 +00:00
Vadim Pisarevsky
e60dcc9b3b
Merge pull request #3966 from Dikay900:master_diff_to_2_4_2
2015-04-28 11:00:57 +00:00
Vadim Pisarevsky
ce7812fcb0
Merge pull request #3962 from apavlenko:fix_polylines_empty
2015-04-28 10:47:36 +00:00
Belev
2200e0fb7e
Fix typo
...
Fixed difference in the given arguments to the ellipse function and the description after that
Fixed two more typos
Replaced unnecessary the with to
2015-04-28 13:10:08 +03:00
Maksim Shabunin
9efc57f24b
Increased perf_imgproc.moments max error
2015-04-27 17:05:55 +03:00