Alexander Alekhin
7688a18264
Merge pull request #2840 from ilya-lavrenov:tapi_calchist
2014-06-20 08:46:32 +00:00
vbystricky
655465d9f8
Increase epsilon for pass sanity check
2014-06-19 18:52:25 +04:00
vbystricky
eb54c83985
Fix error
2014-06-19 18:09:23 +04:00
vbystricky
6d6ad1b1d9
Change threshold
2014-06-19 17:45:04 +04:00
vbystricky
b32fbe72f6
Add peromance tests for OCL integral sum of square
2014-06-19 17:07:09 +04:00
Ilya Lavrenov
c41a134394
increased number of rows per work-item
2014-06-17 19:24:25 +04:00
Alexander Alekhin
ce5bae1c67
Merge pull request #2871 from vbystricky:oclopt_integral
2014-06-17 18:23:31 +04:00
Alexander Karsakov
06fb5da7c8
Removed storing of zeros in local memory
2014-06-17 17:24:11 +04:00
Elena Gvozdeva
dcaa8735ba
used vector data types for CCORR cn==1
2014-06-17 17:09:39 +04:00
Elena Gvozdeva
13db948023
added dft for CCORR
2014-06-17 17:09:38 +04:00
Elena Gvozdeva
82da445a15
changed CCOEFF cn==1
2014-06-17 17:09:38 +04:00
Elena Gvozdeva
a7036d9668
changed support for 3-channels, changed CCOEFF
2014-06-17 17:06:51 +04:00
Alexander Alekhin
1db9cc3f0d
Merge pull request #2854 from ilya-lavrenov:tapi_filter2d
2014-06-17 16:59:00 +04:00
Alexander Alekhin
04628d770c
Merge pull request #2849 from ElenaGvozdeva:ocl_matchTemplate_3cn
2014-06-17 14:37:52 +04:00
Ilya Lavrenov
93712e913a
optimization of cv::warpAffine INTER_CUBIC
2014-06-17 00:47:19 +04:00
vbystricky
606df0469a
Fix pointer conversion
2014-06-16 18:14:05 +04:00
vbystricky
9bf296eeb0
Small refactoring
2014-06-16 17:17:16 +04:00
Ilya Lavrenov
c424d36041
optimized cv::boxFilter
2014-06-16 17:00:10 +04:00
Ilya Lavrenov
7391df386f
fixed usage of reshape
2014-06-16 15:19:13 +04:00
vbystricky
6550c4f682
Join kernel code for int and float destination types
2014-06-16 15:08:15 +04:00
Alexander Alekhin
f269a89792
Merge pull request #2865 from ilya-lavrenov:morph
2014-06-16 13:35:57 +04:00
Alexander Alekhin
758a1eb63d
Merge pull request #2855 from ilya-lavrenov:tapi_warpp_fix
2014-06-16 13:22:03 +04:00
vbystricky
504bc7634a
Remove pre_invalid parameter
2014-06-16 13:07:39 +04:00
Ilya Lavrenov
d5244eb645
invoking OCL before IPP
2014-06-16 12:33:13 +04:00
Vadim Pisarevsky
41ceadf9ed
Merge pull request #2799 from 23pointsNorth:patch-1
2014-06-12 21:40:53 +04:00
Ilya Lavrenov
7ccbe10970
fixed cv::warpPerspective
2014-06-12 15:17:24 +04:00
Alexander Alekhin
14671e0cd6
Merge pull request #2823 from ilya-lavrenov:tapi_warpaffine
2014-06-11 14:41:29 +04:00
Elena Gvozdeva
feeb386bf3
Added support for 3-channels
2014-06-11 11:49:22 +04:00
Ilya Lavrenov
33239fca70
cv::equalizeHist
2014-06-10 19:32:46 +04:00
Ilya Lavrenov
c9528b3952
optimized histogram merging
2014-06-10 19:32:01 +04:00
Ilya Lavrenov
eeaa4b3665
eliminated convertTo
2014-06-10 19:32:01 +04:00
Ilya Lavrenov
c072c28e28
optimized cv::calcHist
2014-06-10 19:32:00 +04:00
Alexander Alekhin
071daa1d8f
Merge pull request #2839 from ilya-lavrenov:tapi_fix
2014-06-10 19:30:26 +04:00
Alexander Alekhin
bf39f694ea
Merge pull request #2835 from ilya-lavrenov:defects
2014-06-10 19:29:47 +04:00
Ilya Lavrenov
556206de2d
fixed defects found by coverity scan
2014-06-10 13:14:51 +04:00
Ilya Lavrenov
0b2cafb08b
bixed cv::boxFilter
2014-06-09 17:09:44 +04:00
Ilya Lavrenov
cf72d2695c
fixed possible runtime error
2014-06-09 16:48:59 +04:00
Ilya Lavrenov
ff6f5d4d24
fixed warnings
2014-06-09 15:54:10 +04:00
Alexander Alekhin
e430ab1a58
Merge pull request #2785 from akarsakov:ocl_pyrDown_borders
2014-06-06 18:53:14 +04:00
Alexander Alekhin
a42259421c
Merge pull request #2794 from mletavin:pullreq/140516-median
2014-06-04 16:36:37 +04:00
Alexander Alekhin
ab9dff12d5
Merge pull request #2812 from arkunze:pullreq/140520-filter2D
2014-06-04 12:20:54 +04:00
Ilya Lavrenov
108527c951
added missed INTER_CUBIC
2014-06-03 21:46:30 +04:00
Ilya Lavrenov
2cc4cf3644
optimized cv::warpAffine
2014-06-03 13:45:22 +04:00
abidrahmank
530fc99947
Issue #3709 - PyBindings for LSD
...
Corrected crashing in Python bindings while using LSD_REFINE_NONE flags
Corrected not drawing lines in drawSegments and compareSegments in Python bindings
2014-06-03 14:25:33 +05:30
Roman Donchenko
c836613bad
Merge pull request #2819 from SpecLad:merge-2.4
2014-06-02 17:12:07 +04:00
mletavin
e224e72bbc
Added condition to use optimized kernels for images of size that multiple of 4 only
2014-06-02 15:58:59 +04:00
Alexander Alekhin
a049c16ca7
Merge pull request #2751 from akarsakov:ocl_thresh_opt
2014-06-02 13:54:31 +04:00
Roman Donchenko
33087f9eaa
Merge remote-tracking branch 'origin/2.4' into merge-2.4
2014-06-02 13:43:28 +04:00
Alexander Alekhin
abe37659cc
Merge pull request #2811 from arkunze:pullreq/140516-erode
2014-06-01 02:30:39 +04:00
Alexander Alekhin
d210132b99
Merge pull request #2638 from mlyashko:floodfill_perftest
2014-05-30 00:42:42 +04:00
mlyashko
f0e3940558
perftest for floodfill
2014-05-29 13:36:13 +04:00
Alexander Alekhin
5a268dd27c
Merge pull request #2797 from ElenaGvozdeva:ocl_MT
2014-05-28 13:39:48 +04:00
mletavin
68883775fb
Adding explicit variable conversion in ocl_medianFilter() to suppress build errors on Linux & Mac
2014-05-28 13:30:50 +04:00
Daniel Angelov
3ab3367310
Updating missed defines in documentation
...
Updating missed defines in documentation. The new defines (in imgproc.hpp) state they have a prefix of COLOR instead of CV.
2014-05-27 18:09:12 +01:00
Alexander Alekhin
c9db91ace5
Merge pull request #2788 from alalek:icv_public
2014-05-27 18:52:02 +04:00
mletavin
df9c75b270
Moved new kernels under conditional compilation to disable their build for 3-channel images; added condition to use new kernels only for images that are big enough
2014-05-27 16:16:00 +04:00
Elena Gvozdeva
40eea303ec
OCL: matchTemplate: changed perf test
2014-05-27 14:31:11 +04:00
Alexander Karsakov
8e54845049
Removed useless multiplication by 4
2014-05-27 10:52:20 +04:00
mletavin
4a37ac303a
Added new Intel-optimized 3x3 and 5x5 kernels to medianFilter.cl file and corresponding code to host in smooth.cpp
...
Only Intel platform and 1 channel images are supported.
2014-05-26 15:54:18 +04:00
Alexander Karsakov
5022a0fae3
Added new border types for pyrDown
2014-05-26 13:57:03 +04:00
Alexander Alekhin
ab2749d648
Merge pull request #2709 from alalek:icv_update_binary_pack
2014-05-23 15:09:43 +04:00
Alexander Karsakov
4910242732
Unroll pyrUp kernel
2014-05-23 14:58:34 +04:00
Alexander Alekhin
52ba76143c
icv: fix test eps on Mac for failed perf test
2014-05-23 14:54:09 +04:00
Alexander Alekhin
c43e32854a
Merge pull request #2713 from alalek:icv_enable_fns
2014-05-23 13:35:45 +04:00
Alexander Alekhin
7249622ce7
Merge pull request #2772 from akarsakov:ocl_pyramids
2014-05-22 13:23:50 +04:00
Alexander Karsakov
fa1ed5580d
Fixed cv::pyrUp performance test
2014-05-21 14:09:21 +04:00
Aaron Kunze
ab1a37d564
Bug fixes for filter2D and associated tests.
2014-05-20 22:30:09 -07:00
Daniel Angelov
3ca7717e17
Fixed scanning bug identified in comments in pull request #1119 .
...
NFA calculations now generate better line segments.
2014-05-20 21:25:31 +01:00
Alexander Karsakov
511ed4388e
Disabled BORDER_CONSTANT for pyramid functions.
2014-05-20 17:28:47 +04:00
Roman Donchenko
7ea1bf3cf0
Fixed several problems found by PVS-Studio.
...
This fixes all problems from the article "Checking OpenCV with PVS-Studio"
<http://www.viva64.com/en/b/0191/ > that are not already fixed and are
not in 3rdparty or the legacy module.
The problems fixed are two instances of useless code and one instance
of unspecified behavior (right-shifting a negative number).
2014-05-20 13:54:00 +04:00
Roman Donchenko
3d7a457c97
Merge remote-tracking branch 'origin/2.4' into merge-2.4
...
Conflicts:
doc/tutorials/introduction/linux_install/linux_install.rst
modules/core/doc/operations_on_arrays.rst
modules/core/include/opencv2/core/core.hpp
modules/core/src/system.cpp
modules/gpu/src/cuda/resize.cu
modules/imgproc/doc/miscellaneous_transformations.rst
modules/imgproc/doc/structural_analysis_and_shape_descriptors.rst
modules/video/src/bgfg_gaussmix2.cpp
2014-05-19 18:39:20 +04:00
Vadim Pisarevsky
988b108858
Merge pull request #2701 from thoinvil:BugfixFilterEngineApplyROI
2014-05-19 17:34:45 +04:00
Vadim Pisarevsky
e30939f09b
Merge pull request #2738 from kevmitch:2.4
2014-05-19 17:33:22 +04:00
Roman Donchenko
eded87de5b
Merge pull request #2754 from thoinvil:patch-1
2014-05-19 15:41:28 +04:00
Roman Donchenko
f77aa45cfb
Merge pull request #2735 from StevenPuttemans:bug_2000
2014-05-19 14:25:47 +04:00
StevenPuttemans
7fc764f5e5
added documentation for findContours
2014-05-19 11:44:25 +02:00
pradeep
c5b4b99350
Implemented Kullback-Leibler divergence
2014-05-17 23:44:31 +08:00
Alexander Karsakov
8ecb8c6a3d
Optimized memory access by using stride pattern
2014-05-16 10:22:03 +04:00
Aaron Kunze
033aebe668
A more efficient workaround for erode
2014-05-15 16:31:24 -07:00
Elena Gvozdeva
ce0b808e3c
IPP: fixed ipp_matchTemplate
2014-05-15 13:05:27 +04:00
thoinvil
ea038436e6
Added condition to 1st test in cv::GaussianBlur
...
Consistent with the test made in cv::boxFilter, it adjusts the kernel size to the source size only if the border is not BORDER_CONSTANT and if BORDER_ISOLATED is set. Otherwise, the source has to be considered possibly in a larger image (i.e. the source being a ROI) in witch the kernel should apply.
2014-05-15 08:40:13 +02:00
Alexander Alekhin
46d672dcc3
Merge pull request #2663 from ilya-lavrenov:ipp_slow
2014-05-14 12:30:05 +04:00
Yash Vadalia
6ecd553810
Added doc for LinearPolar Transform
2014-05-13 19:36:43 +05:30
Alexander Karsakov
4612b4b827
Added clamp() for THRESH_TRUNC mode
2014-05-13 15:21:47 +04:00
Ilya Lavrenov
d16e0b377f
disabled IPP functions that slower than OpenCV
2014-05-13 15:06:38 +04:00
Kevin Mitchell
63e508abd2
doc: update/clarify behaviour of mask in floodFill
...
Clarify how the mask parameter is set on output and how this is
affected by the flags parameter.
resolves Feature #2942
2014-05-13 02:26:59 -07:00
Roman Donchenko
ea5b411c0f
Merge pull request #2725 from SpecLad:merge-2.4
2014-05-13 11:53:30 +04:00
Roman Donchenko
313a0ad255
Merge remote-tracking branch 'origin/2.4' into merge-2.4
...
Conflicts:
modules/core/include/opencv2/core/internal.hpp
modules/core/src/arithm.cpp
modules/imgproc/src/imgwarp.cpp
modules/objdetect/src/hog.cpp
2014-05-12 17:38:07 +04:00
Alexander Alekhin
1f638a3e5b
icv: enable functions
2014-05-12 15:38:38 +04:00
Alexander Alekhin
e1b5a547cc
Merge pull request #2722 from ilya-lavrenov:tapi_luv_eps
2014-05-12 13:03:36 +04:00
Alexander Alekhin
7ac5c367e9
Merge pull request #2715 from akarsakov:fix_corner_min_eigen
2014-05-12 13:03:19 +04:00
Ilya Lavrenov
e2558e5ee5
increased eps to pass tests
2014-05-12 11:54:15 +04:00
Alexander Alekhin
eba1be711c
Merge pull request #2710 from ilya-lavrenov:ipp_threshold
2014-05-08 17:33:27 +04:00
Alexander Karsakov
4e7f62fd24
Fixed ipp check for cornerMinEigenVal
2014-05-08 17:32:21 +04:00
Alexander Alekhin
a82dd8ce48
Merge pull request #2700 from ilya-lavrenov:tapi_cvtColor
2014-05-08 17:01:38 +04:00
Ilya Lavrenov
11b01cd8b9
added ipp threshold inplace
2014-05-08 13:51:25 +04:00
Ilya Lavrenov
19a2495067
fixed IPP related warnings
2014-05-08 13:31:27 +04:00
thoinvil
e50ef2dab5
Bugfix #3668 removed the comment
2014-05-07 18:27:08 +02:00
Alexander Alekhin
35eb972e9a
fix compilation on MSVS 2010
2014-05-07 15:20:29 +00:00
Alexander Alekhin
72e095b8a5
Merge pull request #2665 from ilya-lavrenov:ipp_filter2d
2014-05-07 19:17:57 +04:00
Alexander Alekhin
07d5f56707
Merge pull request #2679 from alalek:ippicv_update
2014-05-07 18:24:41 +04:00
Ilya Lavrenov
3ccaa5294e
added OpenCL RGB <-> Luv conversions
2014-05-07 18:09:57 +04:00
Alexander Alekhin
9c780260c2
Merge pull request #2605 from akarsakov:ipp_min_eigen_val
2014-05-07 18:01:44 +04:00
Alexander Alekhin
9e47672b2b
Merge pull request #2658 from akarsakov:ipp_hough
2014-05-07 17:07:22 +04:00
Alexander Alekhin
d54aa307fd
Merge pull request #2676 from ilya-lavrenov:ipp_gaussianblur
2014-05-07 16:49:59 +04:00
Ilya Lavrenov
abf905154f
cv::fitler2D
2014-05-07 15:47:10 +04:00
Ilya Lavrenov
1ad69aba35
changes sigma in perf tests
2014-05-07 14:59:03 +04:00
Alexander Alekhin
0e1bf58195
Merge pull request #2634 from ElenaGvozdeva:ippiDCT
2014-05-07 14:49:13 +04:00
Thierry Hoinville
5efd2056f0
Bugfix #3668 in FilterEngine::apply(), use the ROI properly
2014-05-06 15:33:07 +02:00
Alexander Karsakov
f6a8ac2f6c
Changed check condition in tests in case ipp disabled.
2014-05-06 15:24:54 +04:00
Alexander Alekhin
03b1d133df
Merge pull request #2660 from arkunze:pullreq/140423-filter2D
2014-05-06 12:59:03 +04:00
Alexander Alekhin
a5378186e5
Merge pull request #2688 from akarsakov:ipp_disable_resize_8u
2014-05-05 15:21:13 +04:00
Alexander Alekhin
d9d9de75db
Merge pull request #2686 from vbystricky:ippicv_integral
2014-05-05 15:20:47 +04:00
Alexander Alekhin
347d5b96f3
Merge pull request #2635 from akarsakov:gaussian_float_intel
2014-05-05 15:20:20 +04:00
Alexander Karsakov
eda084e123
Used AutoBuffer instead ippsMalloc
2014-05-05 14:40:59 +04:00
Michael Vukadinovic
c1aee0c312
Fixed bug in IPPMorphOp function when looping over elements of the morphology kernel.
2014-05-01 11:52:49 -07:00
Alexander Karsakov
4ebe76098e
Disabled IPP resize for CV_8U
2014-04-30 17:28:35 +04:00
vbystricky
c9103730b6
Disable ipp integral in IPPICV version
2014-04-30 12:55:34 +04:00
Alexander Alekhin
e8d3ebecc7
fix IPPDerivSobel condition
2014-04-29 15:36:45 +04:00
Alexander Alekhin
b62e59aac0
icv: enable functions
2014-04-29 15:36:43 +04:00
Alexander Alekhin
5658ba0002
icv: update package
2014-04-29 15:35:27 +04:00
Alexander Alekhin
0f22df2b0d
Merge pull request #2667 from akarsakov:ipp_otsu
2014-04-29 15:15:33 +04:00
Elena Gvozdeva
16629bff4c
Added parallel version for DCT_ROWS
2014-04-28 16:05:19 +04:00
Alexander Alekhin
649935596e
Merge pull request #2653 from alalek:ipp_lut
2014-04-28 15:15:11 +04:00
Ilya Lavrenov
55bbca2d09
added more types to cv::GaussianBlur
2014-04-28 13:50:28 +04:00
Alexander Karsakov
b046210296
Changed epsilon for hog test, because hog detector is sensible to resize accuracy.
2014-04-28 11:37:46 +04:00
Artur Wieczorek
59250e8288
cv::findContours: Check if type of output data structure is right to store contours (vector<vector<Point>>).
2014-04-27 19:22:29 +02:00
Alexander Karsakov
7bd9b2ac26
Added setIppErrorStatus()
2014-04-25 20:24:37 +04:00
Alexander Karsakov
232c37e827
Added ippiComputeThreshold_Otsu to cv::threshold
2014-04-25 17:31:45 +04:00
Alexander Alekhin
7ee1d5f69b
ipp: added LUT optimization
2014-04-25 12:09:06 +04:00
Alexander Karsakov
dc91be86b2
Disabled ippiHoughLine_Region for cv::HoughLines
2014-04-24 18:00:03 +04:00
Alexander Karsakov
5580d08c6e
Added setIppErrorStatus()
2014-04-24 16:48:46 +04:00
Alexander Karsakov
1909978f7d
Added ippiHoughProbLine to cv::HoughLinesP
2014-04-24 12:28:23 +04:00
vbystricky
82a198a8f2
Fix epsilon calculation for sanity check in x32 build
2014-04-24 10:48:32 +04:00
Aaron Kunze
1f8b41f390
Optimizes filter2D for Intel GPUs
2014-04-23 10:20:09 -07:00
Andrey Pavlenko
8114e071c2
Merge pull request #2655 from akarsakov:ipp_fix_pyramid
2014-04-23 16:27:33 +04:00
Andrey Pavlenko
d93161812b
Merge pull request #2620 from ilya-lavrenov:ipp_integration
2014-04-23 15:12:45 +04:00
Alexander Karsakov
f3d1001c5d
Changed tests for support intersection between expected and actual lists of lines.
2014-04-23 13:18:47 +04:00
Alexander Karsakov
751264f88a
Added ippiHoughLine_Region to cv::HoughLines
2014-04-23 11:59:36 +04:00
Alexander Alekhin
9badfa1f83
Merge pull request #2646 from ilya-lavrenov:ipp_remap
2014-04-23 11:51:01 +04:00
Alexander Alekhin
c2319285a9
Merge pull request #2649 from ilya-lavrenov:gabor_eps
2014-04-23 11:49:43 +04:00
Alexander Karsakov
92f855f0c3
Added checking destination size for pyrUp, pyrDown.
2014-04-23 11:47:15 +04:00
Alexander Karsakov
01123aaa36
Changed integer operations to float for Intel devices
2014-04-23 11:00:32 +04:00
Alexander Alekhin
e42057c487
Merge pull request #2648 from ilya-lavrenov:ipp_dist
2014-04-22 19:00:02 +04:00
Andrey Pavlenko
cd01d705c9
Merge pull request #2627 from akarsakov:ipp_pyramids
2014-04-22 17:19:27 +04:00
Ilya Lavrenov
5c0a4878d7
changes eps
2014-04-22 15:49:17 +04:00
Alexander Alekhin
580559e1e6
Merge pull request #2618 from vbystricky:ipp_Scharr
2014-04-22 15:02:13 +04:00
Ilya Lavrenov
640c9667c7
fix for IPP ICV
2014-04-22 14:55:28 +04:00
Ilya Lavrenov
51e2a8ec96
fixes
2014-04-22 14:51:39 +04:00
Ilya Lavrenov
46e40343f2
cv::remap
2014-04-22 14:33:55 +04:00
Andrey Pavlenko
6b986489ec
Merge pull request #2643 from vbystricky:ipp_GaussianBorder
2014-04-22 11:55:06 +04:00
Andrey Pavlenko
34afc72c23
Merge pull request #2642 from vbystricky:ipp_resize
2014-04-22 11:53:26 +04:00
Andrey Pavlenko
6823b36974
Merge pull request #2624 from ElenaGvozdeva:ipp_DistanceTransform
2014-04-22 11:48:25 +04:00
Andrey Pavlenko
7c3d5b056a
Merge pull request #2612 from grkutty:pullreq/140319-bilateral-b
2014-04-22 09:32:39 +04:00
vbystricky
bb12293251
Convert opencv border type to ipp border. Check supported border before call ipp function
2014-04-21 18:32:53 +04:00
vbystricky
42079b899c
Fix error in call of ippResize
2014-04-21 17:26:03 +04:00
Elena Gvozdeva
3d7872b904
fixed
2014-04-21 16:59:55 +04:00
Elena Gvozdeva
b4830d896c
added ippiTrueDistanceTransform_8u32f_C1R
2014-04-21 15:17:56 +04:00
Elena Gvozdeva
0265247504
Added ippiDistanceTransform for cv::distanceTransform, maskSize=3,5
2014-04-21 15:17:55 +04:00
vbystricky
d9ef5bb5a7
Fix compile warnings
2014-04-21 15:02:38 +04:00
vbystricky
f52126725f
Disable scharr in icv only configuration
2014-04-21 14:43:56 +04:00
vbystricky
d97f7da7a9
Fix setIppErrorStatus placement
2014-04-21 14:19:25 +04:00
Ilya Lavrenov
fe644ede19
cv::multiply
2014-04-21 13:14:55 +04:00
Ilya Lavrenov
9cc80a68db
fixed warnings
2014-04-21 13:14:55 +04:00
Ilya Lavrenov
04abffeb16
cv::cornerHarris
2014-04-21 13:14:55 +04:00
Ilya Lavrenov
8da0e2b707
cv::accumulate
2014-04-21 13:14:55 +04:00
Ilya Lavrenov
3e173b701e
cv::Laplacian
2014-04-21 13:14:54 +04:00
vbystricky
650762419c
Add setIppErrorStatus()
2014-04-18 15:13:34 +04:00
vbystricky
d17f40dc1f
Fix error in code
2014-04-18 15:04:46 +04:00
vbystricky
32394df42d
Add constant border fix call ipp function
2014-04-18 15:04:46 +04:00
vbystricky
79384beb60
Fix warning
2014-04-18 15:04:45 +04:00
vbystricky
160c964e4b
Fix error
2014-04-18 15:04:45 +04:00
vbystricky
baa6ab1967
Change Scharr filter to new ipp functions
2014-04-18 15:04:45 +04:00
Andrey Pavlenko
cb8743f9aa
Merge pull request #2628 from ilya-lavrenov:ipp_error_handling
2014-04-18 13:37:35 +04:00
Alexander Karsakov
4f4a95299a
Added setIppErrorStatus
2014-04-18 09:04:25 +04:00
Alexander Karsakov
6202f54a18
Fixed sanity check for integer type
2014-04-17 19:02:56 +04:00
Ilya Lavrenov
05a47d9014
cmd option
2014-04-17 18:06:14 +04:00
Ilya Lavrenov
87eb1b8fcc
fixes in imgproc
2014-04-17 14:51:59 +04:00
Ilya Lavrenov
6f9ca3d77c
fixed some errors
2014-04-17 11:08:02 +04:00
Ilya Lavrenov
ce0941160e
added status check
2014-04-17 11:08:02 +04:00
Maks Naumov
9e10c09f2d
remove unused variable in LineSegmentDetectorImpl::compareSegments()
2014-04-17 00:14:13 +03:00
Alexander Karsakov
a7d12aabab
Added epsilon for tests with float data type
2014-04-16 18:07:24 +04:00
Alexander Karsakov
793e980876
Added IPP Pyramid API functions to cv::buildPyramid
2014-04-16 17:10:20 +04:00
Andrey Pavlenko
e11d998cfb
Merge pull request #2623 from alalek:icv_fix_color
2014-04-16 15:56:09 +04:00
Alexander Karsakov
ef2f5999ed
Added perf test for cv::buildPyramid
2014-04-16 13:01:49 +04:00
Alexander Karsakov
8230f1fd68
Added ippiPyrUp_Gauss5x5 to cv::pyrUp
2014-04-16 11:59:32 +04:00
Alexander Karsakov
f218dffce6
Added ippiPyrDown_Gauss5x5 to cv::pyrDown
2014-04-16 11:39:10 +04:00
Alexander Karsakov
10cb660240
Fixed condition
2014-04-16 10:28:24 +04:00
unknown
c2f540d090
White space fixes
2014-04-15 09:32:34 -07:00
Andrey Pavlenko
80ef1f6753
Merge pull request #2621 from arkunze:pullreq/140319-resize-b
2014-04-15 19:56:56 +04:00
Andrey Pavlenko
a26bed16e6
Merge pull request #2617 from ElenaGvozdeva:ipp_matchTemplate
2014-04-15 19:56:38 +04:00
Alexander Alekhin
3bb6db522d
ICV: mark missed functions
2014-04-15 15:55:44 +04:00
Vadim Pisarevsky
20aaa8fe77
Merge pull request #2560 from akarsakov:gaussianblur_integer
2014-04-15 13:21:25 +04:00
Elena Gvozdeva
3553e9379b
fixed
2014-04-15 11:41:33 +04:00
unknown
36d33dd6c2
Review comments
2014-04-14 16:10:11 -07:00
Aaron Kunze
ebbac3c66d
Optimizes OpenCL resize and optical flow to use image extension.
2014-04-14 16:09:17 -07:00
Andrey Pavlenko
8176e893c0
Merge pull request #2609 from alalek:tests_fixes
2014-04-14 18:54:01 +04:00
Andrey Pavlenko
5ff59af09d
Merge pull request #2610 from ilya-lavrenov:ipp_cvtcolor
2014-04-14 18:52:07 +04:00
Alexander Karsakov
53bc93730c
Added suppressing deprecation for ippiMulC_32f_C1IR
2014-04-14 16:38:59 +04:00
Ilya Lavrenov
884b706b3a
fixed warning
2014-04-14 14:40:40 +04:00
Ilya Lavrenov
ad7f2311c0
cv::Laplacian
2014-04-14 14:34:28 +04:00
Ilya Lavrenov
2a051a124f
cvtColor
2014-04-14 14:29:36 +04:00
Andrey Pavlenko
5522c14efc
Merge pull request #2607 from ilya-lavrenov:warn_sup
2014-04-14 14:15:12 +04:00
unknown
d2b4ee1e9b
More intendation fixes
2014-04-11 21:44:12 -07:00
unknown
06df383675
Indent fixes
2014-04-11 19:14:01 -07:00
Alexander Alekhin
3a1a3da782
fix tests
2014-04-11 16:11:05 +04:00
Andrey Pavlenko
f104d5be8c
Merge pull request #2600 from ilya-lavrenov:ipp_calc_hist
2014-04-11 15:18:04 +04:00
Andrey Pavlenko
fd90efc9dd
Merge pull request #2593 from arkunze:pullreq/140319-color
2014-04-11 15:16:33 +04:00
Ilya Lavrenov
19d470749b
added macro for denoting region for suppression of "Wdeprecated-declarations"
2014-04-11 13:45:20 +04:00
Andrey Pavlenko
6bfbcf02cb
Merge pull request #2587 from ElenaGvozdeva:ipp_matchTemplate
2014-04-11 12:47:25 +04:00
Andrey Pavlenko
f7f4593936
Merge pull request #2581 from vbystricky:ipp_moments
2014-04-11 12:45:13 +04:00
unknown
e032b5f5d5
Resolving conflicts after rebasing from public
2014-04-10 12:28:37 -07:00
Aaron Kunze
b59c517f98
Optimizations to OpenCL bilateral filter.
2014-04-10 12:15:13 -07:00
Ilya Lavrenov
b970ec7dae
parallel version
2014-04-10 19:39:00 +04:00
Elena Gvozdeva
43c29a6751
fixed
2014-04-10 17:26:38 +04:00
Alexander Karsakov
7369cfd9ec
Added perf test for cornerMinEigenVal
2014-04-10 16:09:48 +04:00
Vadim Pisarevsky
f417c79d16
Merge pull request #1932 from seth-planet:master
2014-04-10 13:36:14 +04:00
Vadim Pisarevsky
b5755b1228
Merge pull request #2588 from vpisarev:fix_samples_n_unused
2014-04-10 13:30:20 +04:00
Alexander Karsakov
d9556a998f
Added ippiMinEigenVal_ to cv::cornerMinEigenVal
2014-04-10 11:00:08 +04:00
Ilya Lavrenov
18ef25ec30
cv::calcHist
2014-04-09 21:46:09 +04:00
Aaron Kunze
785acc1834
Fixes global size issue, adds #pragma unroll to loops
2014-04-09 08:42:55 -07:00
Alexander Alekhin
ab691a4a24
ipp: some functions are not available in the ICV package #2
2014-04-09 18:20:49 +04:00
Alexander Alekhin
0d477ffea1
ipp: some functions are not available in the ICV package
2014-04-09 18:20:49 +04:00
vbystricky
b6d58d1d3b
Fix ipp ifdef
2014-04-09 14:53:59 +04:00
vbystricky
d9013a85f1
Fix IPP version ifdef
2014-04-09 14:49:37 +04:00
vbystricky
8899ec1586
Add IPP version of Moments calculattion of image
2014-04-09 14:49:36 +04:00
Andrey Pavlenko
e9bc737485
Merge pull request #2584 from akarsakov:ipp_threshold
2014-04-09 14:17:48 +04:00
Andrey Pavlenko
e6d6a3a85b
Merge pull request #2586 from ilya-lavrenov:ipp_disable
2014-04-09 14:16:25 +04:00
Alexander Karsakov
a66db67b83
Attempt to improve performance
2014-04-09 11:54:09 +04:00
Alexander Karsakov
35494f81ef
Added ippiThreshold to cv::threshold
2014-04-09 11:41:35 +04:00
Elena Gvozdeva
6119ae0ea9
fixed
2014-04-09 11:09:51 +04:00
Aaron Kunze
bea2515f0e
Optimizations for OpenCL color conversion.
2014-04-08 15:58:04 -07:00
Ilya Lavrenov
444ab0ef0d
fixed (IppiSize&)sz
2014-04-09 00:19:56 +04:00
Ilya Lavrenov
c735594178
cv::scaleAdd
2014-04-09 00:12:48 +04:00
Ilya Lavrenov
fd3a6f0db7
cv::blur
2014-04-09 00:11:28 +04:00
Ilya Lavrenov
f2a35d6388
cv::boxFilter
2014-04-09 00:11:28 +04:00
Ilya Lavrenov
c6f208e1c8
cv::medianBlur
2014-04-09 00:11:27 +04:00
Ilya Lavrenov
c224cfa628
cv::accumulateSquare && cv::acumulateProduct
2014-04-09 00:11:27 +04:00
Ilya Lavrenov
2c0c887f70
cv::accumulateWeighted
2014-04-09 00:11:27 +04:00
Ilya Lavrenov
5ddff235bb
cv::polarToCart
2014-04-09 00:11:27 +04:00
Ilya Lavrenov
f1b38c4198
cv::warpPerspective and cv::warpAffine
2014-04-09 00:11:26 +04:00
Ilya Lavrenov
e090aa07db
disabled some IPP funcs
2014-04-08 22:30:18 +04:00
Vadim Pisarevsky
1b339eb0d4
fixed slow down in getRectSubPix (original patch by Markus JR Mueller); removed some unused variables and functions
2014-04-08 17:54:08 +04:00
Elena Gvozdeva
42d45e0b02
Added ippiSqrDistanceNorm and ippiCrossCorrNorm to cv::matchTemplate
2014-04-08 16:51:15 +04:00
Ilya Lavrenov
aa5326c231
cv::norm -> cvtest::norm in tests
...
Conflicts:
modules/core/src/stat.cpp
2014-04-08 14:49:20 +04:00
vbystricky
9828cd6086
Remove defined(HAVE_IPP)
2014-04-08 13:05:23 +04:00
vbystricky
f23134ce01
Add IPP_VERSION_X100 define
2014-04-08 12:43:57 +04:00
Martin Chodakowski
267241b889
Fix typos in old python wrapper documentation(Bug #3628 )
...
Fixed spelling of CV_INTER_LINEAR flag in geometric_transformations.rst
2014-04-08 00:55:08 -04:00
vbystricky
7badc85b60
Fix for pullrequest comment
2014-04-07 17:06:02 +04:00
vbystricky
2d54581971
Fix ifdef for IPP version greater 8.1
2014-04-07 16:45:35 +04:00
vbystricky
38913bf5f6
Change all 'ippStsNoErr==' to '0<=', and all 'ippStsNoErr!=' to '0>'
2014-04-07 14:31:34 +04:00
vbystricky
566f783968
Fix errors
2014-04-07 14:31:33 +04:00
vbystricky
23e1b50837
Check 8.1 ipp version for color convertion functions, which not exists in versions before this.
2014-04-07 14:31:33 +04:00
vbystricky
06acb8b0ee
Check 8.1 ipp version for gaussian functions, which not exists in versions before this.
2014-04-07 14:31:32 +04:00
vbystricky
be29d628d3
Check 8.1 ipp version for morphology functions, which not exists in versions before this.
2014-04-07 14:31:32 +04:00
vbystricky
4512d06484
Fix const src matrix in IPPresizeInvoker
2014-04-07 14:31:31 +04:00
vbystricky
824ed8a3ae
Fix errors
2014-04-07 14:31:31 +04:00
vbystricky
1b3651d8ee
Undo changes ipp to ippicv prefix of function names
2014-04-07 14:30:03 +04:00
vbystricky
a9a0ea3706
Fix error not initialized IppStatus before ipp functions call
2014-04-07 14:26:50 +04:00
vbystricky
c321330777
Comment ipp version of CV_BGR2GRAY color convertion, by problems in BRIEF accuracy test and Path_Idx_Cn_NPoints_WSize perfomance test
2014-04-07 14:26:50 +04:00
vbystricky
c29583eacc
Change Canny input image description, we can use multichannel image now
2014-04-07 14:26:48 +04:00
vbystricky
ee2df645f4
Canny uncommented, prefix of ipp function changed. Ipp version of Canny called only for images with one channels
2014-04-07 14:26:48 +04:00
vbystricky
a6b53489e6
Change sanity check for perfomance test of bilateral filter
2014-04-07 14:26:47 +04:00
vbystricky
aece433b15
Check ippStsNoErr as result of ipp function instead >=0
2014-04-07 14:26:47 +04:00
vbystricky
c65e5a1e7b
Fix error BGRA2RGBA color convertion by ipp. Uncomment ipp color converstion, which pass tests
2014-04-07 14:26:46 +04:00
vbystricky
b3db990daa
Remove unused code
2014-04-07 14:26:46 +04:00
vbystricky
07e84c635a
Remove unused code
2014-04-07 14:26:45 +04:00
vbystricky
06434bedfd
Change deprecated function ippicviMulC_32f_C1IR to ippicviMulC_32f_C1R. Check results of ipp function, if error was return run opencv branch of code
2014-04-07 14:26:45 +04:00
vbystricky
58de8bc917
Change deprecated functions to valid
2014-04-07 14:24:06 +04:00
vbystricky
01a66a2938
Prepare codes for ippicv library
2014-04-07 14:24:05 +04:00
Andrey Pavlenko
c2f859569c
Merge pull request #2563 from alalek:ipp_builds
2014-04-07 13:03:11 +04:00
Andrey Pavlenko
def4f5e2a3
Merge pull request #2499 from mlyashko:back_proj_fix1
2014-04-07 10:57:21 +04:00
Alexander Karsakov
c747426fc1
Enabled integer arithmetic for filterSepSinglePass
2014-04-03 16:53:57 +04:00
Alexander Alekhin
bfc546d23c
enable IPP ICV support
2014-04-03 15:05:38 +04:00
Alexander Karsakov
fc10ffefb8
Enabled integer arithmetic for row_filter_C1_D0
2014-04-03 13:31:06 +04:00
Alexander Karsakov
2cf3a6e26c
Fixed error in case corners not found
2014-04-03 10:30:55 +04:00
Alexander Karsakov
a3825acee4
Small refactoring
2014-04-02 16:38:32 +04:00
Andrey Pavlenko
6ef94b52ad
Merge pull request #2536 from ilya-lavrenov:tapi_resize_linear
2014-04-01 12:54:07 +04:00
Ilya Lavrenov
31f864a22b
integer cv::resize (INTER_LINEAR && CV_8UC(cn))
2014-03-31 20:25:53 +04:00
Alexander Karsakov
10a52220f0
Added integer arithmetic to sepFilter2D
2014-03-31 16:45:15 +04:00
mlyashko
5acd178790
copyright fix
2014-03-31 14:57:03 +04:00
Ilya Lavrenov
e1efed1914
added support of ksize >= 5 to cv::Laplacian
2014-03-31 13:17:58 +04:00
mlyashko
4c5de04efb
bug fix
2014-03-31 10:58:15 +04:00
Alexander Karsakov
d17142b83d
Prototype OCL version of gaussian blur with integer arithmetic
2014-03-28 21:46:03 +04:00
mlyashko
4b71921526
both tests by picture and rand mat
2014-03-27 17:08:05 +04:00
Andrey Pavlenko
a2f8a93bf5
Merge pull request #2529 from ilya-lavrenov:tapi_filter2D
2014-03-26 19:04:57 +04:00
Andrey Pavlenko
6c12f20395
Merge pull request #2528 from mlyashko:back_proj_fix
2014-03-26 19:04:39 +04:00
Ilya Lavrenov
f7d6d3cff5
improved cv::filter2D
2014-03-26 14:19:59 +04:00
mlyashko
70fdfa0bdb
changed type of sanity check
2014-03-25 16:43:20 +04:00
Andrey Pavlenko
d63a8ba018
Merge pull request #2523 from ilya-lavrenov:tapi_filters
2014-03-25 16:23:02 +04:00
mlyashko
953aafbd3d
Merge branch 'master' of https://github.com/Itseez/opencv into back_proj_fix
2014-03-25 14:52:39 +04:00
mlyashko
f38fe76025
added perf test for CalcBackProj
2014-03-25 14:50:37 +04:00
Andrey Pavlenko
c6199fc3c1
Merge pull request #2526 from KonstantinMatskevich:ocl_morph_fix
2014-03-25 12:59:10 +04:00
Konstantin Matskevich
67926fa028
ocl morphology fix
2014-03-25 10:39:50 +04:00
Aaron Kunze
ede6d4482b
Optimizations to OpenCL bilateral filter.
2014-03-24 13:35:56 -07:00
Andrey Pavlenko
9e1124d24a
Merge pull request #2525 from ilya-lavrenov:tapi_sep
2014-03-24 22:43:34 +04:00
Ilya Lavrenov
061a25447e
eliminated restriction delta == 0 from cv::sepFilter2D
2014-03-24 17:39:07 +04:00
Ilya Lavrenov
e2c6ab0166
refactored filter2D; eliminated restrictions sdepth == ddepth, delta == 0
2014-03-24 14:42:51 +04:00
Ilya Lavrenov
b6833fdde7
added 3-channels support to cv::medianBlur
2014-03-24 14:32:31 +04:00
Ilya Lavrenov
a51ab99a79
added 3-channels support to cv::filter2D, cv::Laplacian
2014-03-24 14:32:31 +04:00
Ilya Lavrenov
e19c42dded
added 3-channels support to cv::boxFilter, cv::blur, cv::sqrBoxFilter
2014-03-24 14:31:42 +04:00
Ilya Lavrenov
8f5fd44fb2
added 3 channels support to cv::bilateralFilter
...
Conflicts:
modules/imgproc/test/ocl/test_filters.cpp
2014-03-24 14:31:41 +04:00
Ilya Lavrenov
6ba60a1e22
added 3-channels support to cv::Canny
2014-03-24 13:02:54 +04:00
Andrey Pavlenko
d8c018289a
Merge pull request #2491 from ilya-lavrenov:tapi_sep_filter
2014-03-24 10:37:15 +04:00
Andrey Pavlenko
8ac93f9b6b
Merge pull request #2508 from akarsakov:fix_erode_intel
2014-03-21 18:25:12 +04:00
Ilya Lavrenov
2875ce60ea
added 3-channels support to optimized version
2014-03-21 16:02:47 +04:00
Alexander Karsakov
0bd4fd3a87
Workaround for Intel platform: replace min() with ternary operator
2014-03-21 09:33:00 +04:00
Andrey Pavlenko
bdfd29a0b8
Merge pull request #2496 from ilya-lavrenov:tapi_imgproc
2014-03-20 19:20:15 +04:00
Ilya Lavrenov
63d8a61b9b
enabled 3-channels support for cv::createSuperResolution_BTVL1
2014-03-20 13:31:20 +04:00
Ilya Lavrenov
291458a859
generalized OpenCL version of cv::sepFilter2D; removed some restrictions and added 3-channels support
2014-03-19 18:56:16 +04:00
Ilya Lavrenov
b449b0bf71
simplified cv::sepFilter2D OpenCL part
2014-03-19 15:59:00 +04:00
Ilya Lavrenov
b73490f86c
eliminated restriction src[i].channels() == 1 in cv::merge
2014-03-19 13:56:31 +04:00
Ilya Lavrenov
d1cfcfcafd
added 3-channels support to morphology operations
2014-03-18 20:15:11 +04:00
Ilya Lavrenov
82e6edfba2
optimized sep filter
2014-03-18 00:16:38 +04:00
Andrey Pavlenko
2a1d5c6d43
Merge pull request #2428 from alalek:ocl_copyMakeBorder_3channels
2014-03-17 13:10:34 +04:00
Ilya Lavrenov
6f12f1b3b5
added 3 vs 4 channels performance tests
2014-03-14 17:30:14 +04:00
Andrey Pavlenko
4233539617
Merge pull request #2469 from alalek:ocl_pyrUp_pyrDown_3channels
2014-03-13 18:37:05 +04:00
Andrey Pavlenko
0764a23eb2
Merge pull request #2459 from ilya-lavrenov:tapi_experiments
2014-03-13 16:49:57 +04:00
Roman Donchenko
553673eeed
Merge pull request #2468 from mlyashko:back_proj_fix
2014-03-13 13:42:20 +04:00
Alexander Alekhin
dca401d4cc
ocl: pyrUp/pyrDown 3-channel
2014-03-12 14:39:55 +04:00
Ilya Lavrenov
f138b613b7
cv::compare
2014-03-12 13:16:33 +04:00
mlyashko
5252aa8fdd
added data type check for back projection fix
2014-03-12 11:30:28 +04:00
Ilya Lavrenov
2755ae5df9
experiments
2014-03-11 23:03:55 +04:00
Roman Donchenko
95a55453df
Merge remote-tracking branch 'origin/2.4' into merge-2.4
...
Conflicts:
modules/calib3d/perf/perf_pnp.cpp
modules/contrib/src/imagelogpolprojection.cpp
modules/contrib/src/templatebuffer.hpp
modules/core/perf/opencl/perf_gemm.cpp
modules/cudafeatures2d/doc/feature_detection_and_description.rst
modules/cudafeatures2d/perf/perf_features2d.cpp
modules/cudafeatures2d/src/fast.cpp
modules/cudafeatures2d/test/test_features2d.cpp
modules/features2d/doc/feature_detection_and_description.rst
modules/features2d/include/opencv2/features2d/features2d.hpp
modules/features2d/perf/opencl/perf_brute_force_matcher.cpp
modules/gpu/include/opencv2/gpu/gpu.hpp
modules/gpu/perf/perf_imgproc.cpp
modules/gpu/perf4au/main.cpp
modules/imgproc/perf/opencl/perf_blend.cpp
modules/imgproc/perf/opencl/perf_color.cpp
modules/imgproc/perf/opencl/perf_moments.cpp
modules/imgproc/perf/opencl/perf_pyramid.cpp
modules/objdetect/perf/opencl/perf_hogdetect.cpp
modules/ocl/perf/perf_arithm.cpp
modules/ocl/perf/perf_bgfg.cpp
modules/ocl/perf/perf_blend.cpp
modules/ocl/perf/perf_brute_force_matcher.cpp
modules/ocl/perf/perf_canny.cpp
modules/ocl/perf/perf_filters.cpp
modules/ocl/perf/perf_gftt.cpp
modules/ocl/perf/perf_haar.cpp
modules/ocl/perf/perf_imgproc.cpp
modules/ocl/perf/perf_imgwarp.cpp
modules/ocl/perf/perf_match_template.cpp
modules/ocl/perf/perf_matrix_operation.cpp
modules/ocl/perf/perf_ml.cpp
modules/ocl/perf/perf_moments.cpp
modules/ocl/perf/perf_opticalflow.cpp
modules/ocl/perf/perf_precomp.hpp
modules/ocl/src/cl_context.cpp
modules/ocl/src/opencl/haarobjectdetect.cl
modules/video/src/lkpyramid.cpp
modules/video/src/precomp.hpp
samples/gpu/morphology.cpp
2014-03-11 17:20:01 +04:00
Andrey Pavlenko
5261fbe217
Merge pull request #2387 from alalek:ocl_remap_3cn
2014-03-11 15:59:12 +04:00
Alexander Alekhin
e7475bff68
TAPI: remap 3-channel
2014-03-10 20:35:10 +04:00
Alexander Alekhin
e4608229f0
ocl: copyMakeBorder 3-channel
2014-03-10 17:22:49 +04:00
Ilya Lavrenov
208831eb5d
optimized cv::calcHist
2014-03-08 12:24:31 +04:00
Andrey Pavlenko
2879ff2098
Merge pull request #2437 from ilya-lavrenov:tapi_morph
2014-03-07 14:00:09 +04:00
Andrey Pavlenko
451be9ed53
Merge pull request #2444 from ilya-lavrenov:tapi_gftt
2014-03-07 13:53:43 +04:00
Andrey Pavlenko
3cb49eac49
Merge pull request #2451 from ilya-lavrenov:tapi_fast_covar_data
2014-03-07 13:52:47 +04:00
sprice
75ed2f52f1
Merge branch 'master' of https://github.com/Itseez/opencv
...
Conflicts:
modules/features2d/include/opencv2/features2d.hpp
modules/features2d/src/freak.cpp
modules/features2d/src/stardetector.cpp
2014-03-06 15:39:06 -08:00
Ilya Lavrenov
dc76e6b4a1
added new dtypes to cv::Sobel
2014-03-06 17:57:13 +04:00
Ilya Lavrenov
4a7289b22f
improved cv::preCornerDetect
2014-03-06 17:40:02 +04:00
Ilya Lavrenov
1291bd1c4a
ported fast calculation of covar data
2014-03-06 15:40:27 +04:00
Ilya Lavrenov
86a3ed4162
improved performance of GFTT
2014-03-06 09:19:40 +04:00
Andrey Pavlenko
c9d8025fab
Merge pull request #2391 from ilya-lavrenov:tapi_match_template
2014-03-04 18:50:14 +04:00
Ilya Lavrenov
099ea91823
typos
2014-03-04 12:47:40 +04:00
Roman Donchenko
0692a674d1
Merge pull request #2381 from ElenaGvozdeva:ipp_resize
2014-03-04 11:49:02 +04:00
Ilya Lavrenov
4376de7698
fixed morphology operations
2014-03-03 15:29:48 +04:00
Roman Donchenko
db85c35e69
Merge remote-tracking branch 'origin/2.4' into merge-2.4
...
Conflicts:
modules/contrib/src/basicretinafilter.hpp
modules/contrib/src/magnoretinafilter.hpp
modules/contrib/src/parvoretinafilter.hpp
modules/contrib/src/retinacolor.hpp
modules/gpu/include/opencv2/gpu/gpu.hpp
modules/highgui/src/cap_tyzx.cpp
modules/ocl/perf/perf_filters.cpp
modules/ocl/src/haar.cpp
modules/ocl/src/opencl/haarobjectdetect.cl
modules/ocl/test/test_filters.cpp
modules/ocl/test/test_objdetect.cpp
2014-03-03 13:45:22 +04:00
Elena Gvozdeva
68edda3350
fixed
2014-02-28 11:56:23 +04:00
Roman Donchenko
bd5d8404c9
Merge pull request #2393 from ilya-lavrenov:coverity
2014-02-26 12:16:36 +04:00
Ilya Lavrenov
ce0557ebb8
fixed defects from Xcode
2014-02-25 17:33:12 +04:00
Elena Gvozdeva
45cc8a5300
fixed
2014-02-25 16:43:52 +04:00
Roman Donchenko
48432502b6
Merge remote-tracking branch 'origin/2.4' into merge-2.4
...
Conflicts:
cmake/OpenCVDetectCUDA.cmake
doc/tutorials/introduction/linux_gcc_cmake/linux_gcc_cmake.rst
modules/core/CMakeLists.txt
modules/features2d/perf/opencl/perf_brute_force_matcher.cpp
modules/highgui/src/grfmt_tiff.cpp
modules/imgproc/src/clahe.cpp
modules/imgproc/src/moments.cpp
modules/nonfree/CMakeLists.txt
modules/ocl/perf/perf_ml.cpp
modules/superres/CMakeLists.txt
2014-02-25 15:02:24 +04:00
Elena Gvozdeva
48e7bc6b30
fixed
2014-02-25 12:59:33 +04:00
Ilya Lavrenov
653b99c9bd
new scheme of sqrSum
2014-02-25 00:38:44 +04:00
Nghia Ho
ced8e7a813
Typo
2014-02-24 20:06:20 +11:00
Ilya Lavrenov
32eb38ec98
fixed defects from coverity.com
2014-02-23 20:21:08 +04:00
Ilya Lavrenov
0ef16125ae
improved cv::matchTemplate OpenCL part
2014-02-22 14:30:19 +04:00
Ilya Lavrenov
804b70b72f
ported 2.4 perf tests for matchTemplate
2014-02-20 18:11:56 +04:00
Elena Gvozdeva
7b552c0493
fixed
2014-02-20 17:34:51 +04:00
Elena Gvozdeva
cd68cd43a2
Fixed
2014-02-20 16:13:05 +04:00
Elena Gvozdeva
e013d31715
Added IPP function for resize()
2014-02-20 14:01:22 +04:00
Roman Donchenko
ce42593fe6
Merge pull request #2368 from asmorkalov:ocv_gcc48_warning_fix
2014-02-19 12:03:06 +04:00
Alexander Smorkalov
4c1ed13846
Warning fixes for GCC 4.8.
2014-02-18 23:53:35 +04:00
Roman Donchenko
c35dab9046
Merge pull request #2359 from SpecLad:moments-no-vectorize
2014-02-18 17:00:32 +04:00
Roman Donchenko
e35d98e566
Worked around an apparent GCC bug in moments.
2014-02-18 13:51:27 +04:00
Ilya Lavrenov
01527c44fd
removed unused field
2014-02-17 21:50:00 +04:00
Andrey Pavlenko
47d9b933f6
Merge pull request #2345 from ilya-lavrenov:tapi_3cn_perf
2014-02-17 17:38:26 +04:00
Ilya Lavrenov
c8e22c04c8
extended performance test
2014-02-16 13:42:25 +04:00
Ilya Lavrenov
7629bb78a4
extended performance tests to test 3 channels
2014-02-16 01:31:33 +04:00
Ilya Lavrenov
8150c1b7e4
added [s|l]rgb <-> lab conversion
2014-02-14 18:45:56 +04:00
Vadim Pisarevsky
630bdbf42f
fixed OpenCL kernel flag in resize (thanks to Ilya L)
2014-02-13 17:37:42 +04:00
Vadim Pisarevsky
290fbc0121
3-channel support in OpenCL kernels for setTo, resize, warpAffine and warpPerspective
2014-02-12 19:29:18 +04:00
Alexander Alekhin
ce992c8269
ocl: update gftt
2014-02-07 14:51:59 +04:00
Andrey Pavlenko
4b31b9cb8c
Merge pull request #2251 from ilya-lavrenov:tapi_sqrboxfilter
2014-02-07 11:33:49 +04:00
Ilya Lavrenov
412468e0ae
added cv::sqrBoxFilter to T-API
2014-02-06 19:19:18 +04:00
Ilya Lavrenov
c7fe162829
renamed **2 -> **
2014-02-04 19:55:11 +04:00
Elena Gvozdeva
85d519b6c3
fixed
2014-02-04 10:54:02 +04:00
Andrey Pavlenko
9dede73d9f
Merge pull request #2153 from scottbreyfogle:constrained-hough-lines
2014-02-03 17:35:15 +04:00
Roman Donchenko
109e71e4ef
Merge pull request #2263 from ilya-lavrenov:include_fix
2014-02-03 17:25:12 +04:00
Roman Donchenko
652a0bd5ce
Merge pull request #2262 from SpecLad:merge-2.4
2014-02-03 15:33:41 +04:00
Ilya Lavrenov
9a1e461450
fix for PR 2166
2014-02-03 14:47:32 +04:00
Roman Donchenko
2bbda9d225
Merge remote-tracking branch 'origin/2.4' into merge-2.4
...
Conflicts:
modules/cudaimgproc/test/test_color.cpp
modules/dynamicuda/include/opencv2/dynamicuda/dynamicuda.hpp
modules/gpu/perf/perf_imgproc.cpp
modules/gpu/src/imgproc.cpp
modules/gpu/test/test_core.cpp
modules/gpu/test/test_imgproc.cpp
modules/java/generator/src/cpp/VideoCapture.cpp
samples/gpu/performance/CMakeLists.txt
samples/tapi/CMakeLists.txt
2014-02-03 13:23:59 +04:00
Ilya Lavrenov
e844c08203
some fixes and improvements in cv::matchTemplate
2014-02-02 19:20:37 +04:00
Scott Breyfogle
aaa9be7c65
Merge remote-tracking branch 'original/master' into constrained-hough-lines
2014-01-31 14:27:51 -08:00
Scott Breyfogle
b074c67a56
Add static cast to hough lines
2014-01-31 14:26:45 -08:00
Andrey Pavlenko
c909a21035
Merge pull request #2219 from ilya-lavrenov:createHanningWindow
2014-01-31 19:25:29 +04:00
Andrey Pavlenko
b0befeb1b3
Merge pull request #2232 from ilya-lavrenov:ABF_drop
2014-01-31 19:17:16 +04:00
Ilya Lavrenov
c01e8e9361
removed ABF
2014-01-31 19:15:40 +04:00
Andrey Pavlenko
2c35438771
Merge pull request #2228 from ilya-lavrenov:tapi_experiments
2014-01-31 19:14:19 +04:00
Andrey Pavlenko
82bab2b03b
Merge pull request #2236 from ilya-lavrenov:tapi_boxfilter
2014-01-31 19:04:49 +04:00
Alexander Alekhin
9300af90cd
imgproc/intersection: fix loop index
2014-01-31 14:42:38 +04:00
Ilya Lavrenov
68f5dd4170
simplified cv::boxFilter OpenCL impl
2014-01-31 01:53:38 +04:00
Ivy Lee
b7f2b671a2
Fixed Bug #3514 Incorrect Chi-Square distance used in LBPH FaceRecognizer
2014-01-30 21:53:05 +00:00
Andrey Pavlenko
77bbd65fa6
Merge pull request #2220 from ilya-lavrenov:tapi_accumulate
2014-01-30 17:33:06 +04:00
Ilya Lavrenov
1ab1594d00
workaround
2014-01-30 17:26:56 +04:00
Ilya Lavrenov
372cdac07c
moved kernelToStr to ocl.hpp
2014-01-30 15:23:11 +04:00
Ilya Lavrenov
231bc17de7
added conditional compilation
2014-01-30 13:07:13 +04:00
Ilya Lavrenov
1862dbc5ab
fixed fp problem
2014-01-30 05:48:15 +04:00
Ilya Lavrenov
0d19cbcc7a
added performance test
2014-01-30 02:01:38 +04:00
Ilya Lavrenov
6d64907f18
async
2014-01-30 00:19:18 +04:00
Ilya Lavrenov
6fa41c5a64
some experiments
2014-01-30 00:12:59 +04:00
Ilya Lavrenov
faa6074f3d
added performance test
2014-01-29 20:34:37 +04:00
Ilya Lavrenov
384a28622d
added cv::calcHist to T-API (only for CV_8UC1 with 256 bins)
2014-01-29 20:19:15 +04:00
Ilya Lavrenov
7c96d98a24
implemented OpenCL version of cv::accumulate****
2014-01-29 11:42:46 +04:00
Ilya Lavrenov
41bc5808c0
optimized createHanningWindow
2014-01-28 23:37:20 +04:00
Andrey Pavlenko
fff5a6c058
Merge pull request #2213 from ilya-lavrenov:tapi_buildPyramid
2014-01-28 16:31:30 +04:00
Seunghoon Park
eb9d7c4dd5
fixing bug #3345 . use norm to make sure two matrices are the same.
2014-01-27 20:57:40 -05:00
Seunghoon Park
73389b2b9c
Merge branch '2.4' into blur_border_isolated
2014-01-27 20:44:03 -05:00
Ilya Lavrenov
78c2b3ca2a
refactored imgproc
2014-01-27 18:47:16 +04:00
Ilya Lavrenov
48a084c236
OpenCL version of cv::buildPyramid
2014-01-27 18:42:44 +04:00
Elena Gvozdeva
07a88d48e9
fixed
2014-01-24 11:41:23 +04:00
Elena Gvozdeva
4d86804f11
Fixed merge conflicts
2014-01-23 15:31:32 +04:00
Elena Gvozdeva
7bd8f9294d
fixed
2014-01-23 14:50:30 +04:00
Elena Gvozdeva
8c5e19c270
fixed pref test
2014-01-23 14:50:29 +04:00
Elena Gvozdeva
b4652e2cb3
Added perf test for ocl_matchTemplate
2014-01-23 14:50:29 +04:00
Elena Gvozdeva
2c0765b4d1
fixed trailing whitespace
2014-01-23 14:50:29 +04:00
Elena Gvozdeva
7e2bdb590f
fixed
2014-01-23 14:50:29 +04:00
Elena Gvozdeva
4da1ba56b3
fixed
2014-01-23 14:50:29 +04:00
Elena Gvozdeva
47b572f99f
fixed
2014-01-23 14:50:28 +04:00
Elena Gvozdeva
da4d33ec26
Fixed test_match_template
2014-01-23 14:50:28 +04:00
Elena Gvozdeva
9de70c9a00
Fixed trailing whitespace
2014-01-23 14:50:28 +04:00
Elena Gvozdeva
ba5d480f80
Fixed warnings
2014-01-23 14:50:28 +04:00
Elena Gvozdeva
86636dc265
Added ocl_matchTemplate( without dft)
2014-01-23 14:50:28 +04:00
Andrey Pavlenko
ba77719914
Merge pull request #2189 from ilya-lavrenov:tapi_sepFilter2D_fix
2014-01-22 19:13:05 +04:00
Ilya Lavrenov
d2ffd8ed21
implemented OpenCL version of cv::preCornerDetect
2014-01-22 13:46:26 +04:00
Ilya Lavrenov
059e6e4305
fixed cv::sepFilter2D
2014-01-22 13:40:48 +04:00
Andrey Pavlenko
069bb9a929
Merge pull request #2185 from ilya-lavrenov:tapi_corners
2014-01-22 10:25:41 +04:00
Andrey Pavlenko
99942e8043
Merge pull request #2166 from ilya-lavrenov:tapi_gftt
2014-01-21 22:29:41 +04:00
Ilya Lavrenov
3177a683e9
ported corners to T-API
2014-01-21 20:13:55 +04:00
Ilya Lavrenov
bfa382cf9d
fixed copying UMat -> std::vector
2014-01-21 14:37:22 +04:00
Andrey Pavlenko
801d2d0a32
Merge pull request #2167 from ilya-lavrenov:tapi_kern_warn
2014-01-20 23:33:55 +04:00
Ilya Lavrenov
e5130cf83f
enabled tests
2014-01-20 18:09:43 +04:00
Roman Donchenko
9dc93ce328
Merge pull request #2176 from SpecLad:merge-2.4
2014-01-20 18:04:56 +04:00
Roman Donchenko
e45fd939c2
Merge remote-tracking branch 'origin/2.4' into merge-2.4
...
Conflicts:
modules/ocl/src/cl_runtime/cl_runtime.cpp
modules/ocl/src/cl_runtime/clamdblas_runtime.cpp
modules/ocl/src/cl_runtime/clamdfft_runtime.cpp
modules/ocl/src/cl_runtime/generator/template/clamdblas_runtime.cpp.in
modules/ocl/src/cl_runtime/generator/template/clamdfft_runtime.cpp.in
2014-01-20 15:10:19 +04:00
Roman Donchenko
087371c021
Merge pull request #2164 from ilya-lavrenov:excess_commas_semicolons_v2
2014-01-20 14:15:05 +04:00
Ilya Lavrenov
5abfd40989
added perf test for cv::goodFeaturesToTrack
2014-01-20 13:57:53 +04:00
Ilya Lavrenov
52ed6d0d27
ported cv::goodFeaturesToTrack to T-API
2014-01-20 13:57:53 +04:00
Anatoly Baksheev
4e20e06ee7
warnings
2014-01-19 04:07:24 +04:00
Ilya Lavrenov
6b8bee6e0b
fixed kernel compilation warnings
2014-01-18 22:37:47 +04:00
Ilya Lavrenov
37789f015a
deleted excess semicolons, commas
2014-01-18 01:31:33 +04:00
Roman Donchenko
79fcc06a4b
Merge pull request #2146 from SpecLad:merge-2.4
2014-01-17 16:28:30 +04:00
Ilya Lavrenov
93a818684c
ported cv::Canny to T-API
2014-01-17 11:13:28 +04:00
Daniil Osokin
8ce691e679
Fixed cvtColor alpha channel docs
2014-01-16 18:36:06 +04:00
Roman Donchenko
07e08f7a3d
Merge pull request #2141 from ilya-lavrenov:perf_warp
2014-01-16 18:03:21 +04:00
Scott Breyfogle
0ea454301f
Added optional constraints to non-probablistic hough lines functions
2014-01-15 13:22:56 -08:00
Ilya Lavrenov
82d3efc6c0
added perf test for cv::Canny
2014-01-15 20:06:24 +04:00
Seunghoon Park
2272a58769
fixing bug #3345 . don't use BORDER_ISOLATED alone. it should be combined with some border type
2014-01-14 20:47:23 -05:00
Ilya Lavrenov
7ed692bf92
fixed cv::cvtColor
2014-01-14 16:16:35 +04:00
Roman Donchenko
fee2ed37fc
Merge remote-tracking branch 'origin/2.4' into merge-2.4
...
Conflicts:
modules/contrib/src/retina.cpp
modules/core/include/opencv2/core/mat.hpp
modules/core/src/algorithm.cpp
modules/core/src/arithm.cpp
modules/features2d/src/features2d_init.cpp
modules/gpu/include/opencv2/gpu/gpu.hpp
modules/gpu/perf/perf_imgproc.cpp
modules/imgproc/src/generalized_hough.cpp
modules/ocl/include/opencv2/ocl/ocl.hpp
modules/video/src/tvl1flow.cpp
modules/video/src/video_init.cpp
2014-01-14 11:53:59 +04:00
Ilya Lavrenov
30b5234e9a
added perf test for cv::sqrBoxFilter
2014-01-13 18:51:49 +04:00
Ilya Lavrenov
8702fceb4b
fixed cv::integral perf test
2014-01-13 18:36:52 +04:00
Ilya Lavrenov
a7a7b80ff8
added perf test for cv::Moments
2014-01-13 17:50:14 +04:00
Ilya Lavrenov
6fb878a65f
added perf tests for cv::medianBlur
2014-01-13 15:59:24 +04:00
Ilya Lavrenov
5e7fd8bd7e
added perf tests for cv::morphologyEx
2014-01-13 15:43:09 +04:00
Ilya Lavrenov
5a2a0b326a
added perf tests for cv::dilate
2014-01-13 15:30:35 +04:00
Ilya Lavrenov
f61597dce8
added perf tests for filters
2014-01-13 15:26:50 +04:00
Ilya Lavrenov
04ae46e21c
added perf tests to some imgproc functions
2014-01-13 15:01:52 +04:00
Ilya Lavrenov
e76d51511e
added perf test for cv::cvtColor, pyr operations
2014-01-13 14:40:42 +04:00
Ilya Lavrenov
4bd4c8d12a
added perf tests for cv::blendLinear
2014-01-13 14:06:15 +04:00
Ilya Lavrenov
6fbaff6d83
added perf tests for T-API warp operations
2014-01-13 13:10:26 +04:00
Ilya Lavrenov
6b9ebcbf3d
deleted extra semicolons
2014-01-07 02:52:30 +04:00
Seunghoon Park
b036fc756a
fixing bug #3345
2013-12-30 21:10:06 -05:00
Andrey Pavlenko
967703c3ac
Merge pull request #2093 from SpecLad:merge-2.4
2013-12-31 00:26:22 +04:00
Andrey Pavlenko
8a456c5a6b
Merge pull request #2073 from KonstantinMatskevich:ocl_tapi_clahe
2013-12-31 00:17:33 +04:00
Ilya Lavrenov
5db1754d49
SSE2 optimization of cv::remap doesn't work with big images
2013-12-30 17:13:40 +04:00
Roman Donchenko
9dfb96389c
Merge commit '4b885e206' into merge-2.4
2013-12-30 16:48:45 +04:00
Roman Donchenko
0e552ea6e2
Merge commit '1acc1085d' into merge-2.4
2013-12-30 16:37:39 +04:00
Konstantin Matskevich
55634c1f52
fix
2013-12-30 13:06:32 +04:00
Andrey Pavlenko
dbaf125fcd
Merge pull request #2075 from ilya-lavrenov:tapi_mixchannels
2013-12-28 22:05:49 +04:00
Andrey Pavlenko
0913dd7ffa
Merge pull request #2055 from vbystricky:ocl_sepFilter2D
2013-12-27 22:38:08 +04:00
vbystricky
26d53c7435
Change threshold from 2.0 to 1.0 in the test
2013-12-27 16:26:34 +04:00
vbystricky
b719ed79c2
Change sprintf to cv::format, and EXPECT_MAT_NEAR to OCL_EXPECT_MATS_NEAR
2013-12-27 16:21:32 +04:00
Andrey Pavlenko
5c25d821b1
Merge pull request #2063 from vpisarev:ocl_moments
2013-12-27 15:44:12 +04:00
Ilya Lavrenov
52b8bb6761
fixed getUMatIndex
2013-12-27 13:18:31 +04:00
Konstantin Matskevich
a70a8e8680
CLAHE
2013-12-27 10:12:22 +04:00
Vadim Pisarevsky
48c7378c8f
improved performance of moments (on 720p or larger images)
2013-12-26 23:29:04 +04:00
Andrey Pavlenko
4b885e2067
Merge pull request #2068 from akarsakov:disable_ipp
2013-12-26 22:41:52 +04:00
Vadim Pisarevsky
e97dd57dc7
hopefully fixed test failures and complains from the doc builder
2013-12-26 22:00:29 +04:00
Andrey Pavlenko
4644a864a5
Merge pull request #2065 from ilya-lavrenov:tapi_calcBackProject
2013-12-26 20:37:34 +04:00
Alexander Karsakov
6ef0253fb7
Disabled some IPP implementation since it breaks tests
2013-12-26 19:53:53 +04:00
Ilya Lavrenov
b23edc34e9
added cv::calcBackProject for 2-dimensional histograms
2013-12-26 19:17:32 +04:00
Konstantin Matskevich
ca9810e8aa
hope last fix
2013-12-26 17:16:55 +04:00
Ilya Lavrenov
d64bea00b2
ported cv::calcBackProject to T-API
2013-12-26 14:58:50 +04:00
dpen2000
d6a88397b4
Fix python sample path
2013-12-26 10:36:24 +00:00
Vadim Pisarevsky
a760c454dd
tuned the speed for OpenCL-based moments (still slower than the single-thread SSE2 CPU code :( )
2013-12-26 13:25:00 +04:00
Konstantin Matskevich
52df2b346b
not synchronous kernel's run
2013-12-26 10:45:09 +04:00
Konstantin Matskevich
7a186c72e1
some fixes
2013-12-26 09:55:18 +04:00
Konstantin Matskevich
f55c85fed3
morphology
2013-12-26 09:55:17 +04:00
Vadim Pisarevsky
83f749afd2
moments work now and work more or less fast
2013-12-26 02:57:08 +04:00
Andrey Pavlenko
1aaeea9941
Merge pull request #2053 from KonstantinMatskevich:ocl_bugfix_eqhist
2013-12-26 00:05:13 +04:00
Vadim Pisarevsky
6035925f41
experimental moments implementation (does not work yet)
2013-12-25 21:09:23 +04:00
vbystricky
9e05d18d42
Fix compilation warnings
2013-12-25 18:05:07 +04:00
vbystricky
35dc26e0b9
Add ocl implementation of the sepFilter2D into img_proc module.
2013-12-25 16:48:32 +04:00
Konstantin Matskevich
9d04a7aba9
bugfix in equalizeHist
2013-12-25 15:16:26 +04:00
Alex Willisson
4293a54447
Fixed typo in comment
2013-12-24 19:53:50 -05:00
Roman Donchenko
3c4b24d531
Merge remote-tracking branch 'origin/2.4' into merge-2.4
...
Conflicts:
CMakeLists.txt
modules/highgui/src/cap.cpp
modules/nonfree/src/surf.ocl.cpp
modules/ocl/include/opencv2/ocl/ocl.hpp
modules/ocl/src/color.cpp
modules/ocl/src/gftt.cpp
modules/ocl/src/imgproc.cpp
samples/ocl/facedetect.cpp
2013-12-23 18:50:17 +04:00
Andrey Pavlenko
b29835a8f8
Merge pull request #2030 from LeszekSwirski:fix-imgproc-ipp
2013-12-20 21:39:10 +04:00
Andrey Pavlenko
14782194f4
Merge pull request #1995 from akarsakov:ocl_pyramids
2013-12-20 17:57:09 +04:00
Leszek Swirski
9c22d4887c
imgproc: IPP compilation fix and minor cleanup
2013-12-20 12:40:40 +00:00
Alexander Karsakov
febe528363
Added ocl::pyrUp to T-API
2013-12-19 17:21:50 +04:00
Andrey Pavlenko
26f5d2d639
Merge pull request #1765 from ilya-lavrenov:cv_remap
2013-12-19 17:08:52 +04:00
Vadim Pisarevsky
f41f633d2d
fixed various warnings from the “doc” and other builders
2013-12-19 16:31:30 +04:00
Vadim Pisarevsky
a1784b7320
converted old haar cascades to the new format; added the conversion function; added OpenCL optimization into CascadeClassfier; optimized the data structures and CPU code for the stump case.
2013-12-19 14:48:42 +04:00
Alexander Karsakov
ac230cd2ae
Added ocl::pyrDown to T-API
2013-12-19 13:56:42 +04:00
Andrey Pavlenko
6a0fb2c7da
Merge pull request #1992 from ElenaGvozdeva:ocl_medianFilter
2013-12-17 16:42:16 +04:00
Vadim Pisarevsky
9d3e7e027a
almost finished opencl-ization of cascade classifier
2013-12-17 14:29:30 +04:00
Roman Donchenko
6d77cbee7e
Merge pull request #1934 from vbystricky:ocl_boxFilter
2013-12-17 14:11:51 +04:00
Elena Gvozdeva
d9d4678599
Fixed condition for channels
2013-12-17 11:15:48 +04:00
Elena Gvozdeva
125d67130b
Fixed medianFilter
2013-12-17 11:04:54 +04:00
Elena Gvozdeva
8fe4e98b8a
Fixed trailing whitespace
2013-12-16 18:06:11 +04:00
Elena Gvozdeva
b2d8b491c0
Added ocl_medianFilter using Transparent API
2013-12-16 13:20:05 +04:00
Ilya Lavrenov
5c0dabf1ea
added cv::equalizeHist to T-API
2013-12-13 19:46:20 +04:00
sprice
1c15776cf5
Merge branch 'master' of https://github.com/Itseez/opencv
...
Conflicts:
modules/imgproc/src/sumpixels.cpp
2013-12-11 14:35:51 -08:00
Andrey Pavlenko
f3e2bfea79
Merge pull request #1970 from ilya-lavrenov:tapi_checks
2013-12-11 21:37:10 +04:00
Andrey Pavlenko
eeb16a5d01
Merge pull request #1971 from ilya-lavrenov:tapi_laplacian
2013-12-11 21:25:54 +04:00
Vladimir Bystricky
268d814d18
Fix problems with border extrapolation in kernel. Add Isolated/Nonisolated borders.
2013-12-11 16:57:47 +04:00
Andrey Pavlenko
129b715e3d
Merge pull request #1958 from vbystricky:ocl_filter2D
2013-12-11 16:41:12 +04:00
Vladimir Bystricky
f76bf8b425
Fix error in test
2013-12-11 14:33:22 +04:00
Vladimir Bystricky
e7227d3e4b
Fix problems with border extrapolation in kernel. Add Isolated/Nonisolated borders.
2013-12-11 14:26:33 +04:00
Ilya Lavrenov
8fa8b36b42
added cv::Laplacian, cv::Sobel, cv::Scharr, cv::GaussianBlur to T-API
2013-12-10 23:20:28 +04:00
Ilya Lavrenov
5566d31468
more strict checks outside ROI
2013-12-10 19:30:14 +04:00
Andrey Pavlenko
d802b4d143
Merge pull request #1967 from ilya-lavrenov:tapi_blendLinear
2013-12-10 18:49:42 +04:00
Roman Donchenko
90c28d254f
Merge pull request #1961 from SpecLad:merge-2.4
2013-12-10 14:39:35 +04:00
Ilya Lavrenov
c9e6ed7a29
added cv::blendLinear
2013-12-10 13:07:52 +04:00
Roman Donchenko
464a010f53
Merge remote-tracking branch 'origin/2.4' into merge-2.4
...
Conflicts:
modules/core/include/opencv2/core/operations.hpp
modules/core/include/opencv2/core/version.hpp
modules/core/src/gpumat.cpp
modules/cudaimgproc/src/color.cpp
modules/features2d/src/orb.cpp
modules/imgproc/src/samplers.cpp
modules/ocl/include/opencv2/ocl/matrix_operations.hpp
modules/ocl/include/opencv2/ocl/ocl.hpp
samples/ocl/facedetect.cpp
2013-12-10 12:51:00 +04:00
Ilya Lavrenov
93c6fe66ce
added cv::bilateralFilter to T-API
2013-12-09 16:03:25 +04:00
Vladimir Bystricky
8d8f5665f1
Fix build errors on Linux system
2013-12-09 11:31:55 +04:00
Vladimir Bystricky
179a43ef63
Fix build errors on Linux system
2013-12-09 11:10:48 +04:00
Vladimir Bystricky
29ba7730ed
Add ocl version of filter2D to the module img_proc
2013-12-09 10:45:23 +04:00
Ilya Lavrenov
73aa43d2ca
fixed warnings
2013-12-07 01:05:07 +04:00
Andrey Pavlenko
1d01c49a06
Merge pull request #1870 from es0m:es0m-2.4-imgproc-samplers
2013-12-06 15:47:39 +04:00
Vladimir Bystricky
44126e350a
Change while(true) to for(;;) for fix compiler warning.
2013-12-06 15:11:26 +04:00
Vladimir Bystricky
591b1a7e70
Another fix for disable "conditional expression is constant"
2013-12-06 14:42:06 +04:00
Vladimir Bystricky
3013b469fe
Add check for depths of destination and source image. Fix warning C4127.
2013-12-06 14:21:51 +04:00
Ilya Lavrenov
3eaa8f149b
added cv::intergal to T-API
2013-12-06 13:18:25 +04:00
Vladimir Bystricky
af6134b4b6
Fix issue in boxFilter with destination depth not equal to source depth.
2013-12-05 14:25:15 +04:00
Vladimir Bystricky
968a898a1b
Add ocl version of boxFilter to the module img_proc
2013-12-05 11:47:17 +04:00
sprice
2cc11e2c6a
Updating STAR detector and FREAK descriptor to work with large and/or 16-bit images
2013-12-04 18:13:34 -08:00
Ilya Lavrenov
eb7ff99f80
fixed cv::remap and cv::convertMaps for map types CV_16SC2 && CV_16UC1
2013-12-04 22:04:31 +04:00
Andrey Pavlenko
458ac2592b
Merge pull request #1908 from ilya-lavrenov:tapi_imgproc
2013-12-04 21:41:44 +04:00
Roman Donchenko
0736ede7e5
Merge pull request #1914 from SpecLad:merge-2.4
2013-12-04 16:30:57 +04:00
Ilya Lavrenov
e2b99a32b2
added cv::threshold to T-API
2013-12-04 13:45:44 +04:00
Ilya Lavrenov
474fc887a6
added cv::copyMakeBorder to T-API
2013-12-04 13:41:35 +04:00
Ilya Lavrenov
5b5f5878ce
added tests to imgproc
2013-12-04 13:41:34 +04:00
Andrey Pavlenko
f9190cc662
Merge pull request #1909 from alalek:ocl_tapi_perf
2013-12-04 11:35:11 +04:00
Ilya Lavrenov
803672feea
added cv::remap to T-API
2013-12-04 00:43:43 +04:00
Ilya Lavrenov
dcce9d7088
added cv::warpAffine to T-API
2013-12-04 00:43:43 +04:00
Ilya Lavrenov
55af7857b9
added cv::warpPerspective to T-API
2013-12-04 00:43:42 +04:00
Alexander Alekhin
7d9150460a
core/ocl: added perf test infra + "Add" perf test
2013-12-03 18:43:50 +04:00
Roman Donchenko
d58cd9851f
Merge remote-tracking branch 'origin/2.4' into merge-2.4
...
Conflicts:
CMakeLists.txt
cmake/OpenCVDetectCUDA.cmake
doc/tutorials/features2d/feature_flann_matcher/feature_flann_matcher.rst
modules/core/src/cmdparser.cpp
modules/gpu/CMakeLists.txt
modules/gpu/doc/introduction.rst
modules/gpu/perf/perf_video.cpp
modules/highgui/doc/reading_and_writing_images_and_video.rst
modules/ocl/src/cl_context.cpp
modules/video/include/opencv2/video/background_segm.hpp
samples/cpp/image_sequence.cpp
samples/cpp/tutorial_code/ImgTrans/HoughCircle_Demo.cpp
samples/python/chessboard.py
samples/python/cvutils.py
samples/python/demhist.py
samples/python/dft.py
samples/python/distrans.py
samples/python/edge.py
samples/python/ffilldemo.py
samples/python/fitellipse.py
samples/python/houghlines.py
samples/python/inpaint.py
samples/python/logpolar.py
samples/python/morphology.py
samples/python/numpy_array.py
samples/python/watershed.py
2013-12-03 17:35:21 +04:00
Andrey Pavlenko
0a624ee67d
Merge pull request #1901 from vpisarev:ocl_svm3
2013-12-03 11:20:26 +04:00
Roman Donchenko
b27d7d2a61
Merge pull request #1886 from ilya-lavrenov:tapi_lut
2013-12-02 12:28:18 +04:00
Vadim Pisarevsky
7626a8e8de
try to eliminate failure in opencv_imgproc_test
2013-12-02 12:13:50 +04:00
Vadim Pisarevsky
d7f4a223cf
fixed several compile errors/warnings; reacted on the PR comments
2013-12-01 20:58:30 +04:00
Vadim Pisarevsky
6da5d21331
fixed many bugs related to Mat::getUMat(), asynchronous kernel execution etc. Also, played a bit with ocl::cvtColor vs cv::cvtColor performance
2013-12-01 03:12:19 +04:00
Ilya Lavrenov
09795e3265
added cv::resize INTER_AREA to T-API
2013-11-29 17:57:37 +04:00