Alexander Karsakov
4880dd0cd6
Added performance test for OCL version of HoughLines and HoughLinesP
10 years ago
Ilya Lavrenov
8e1ccfae3d
cv::boxFilter
10 years ago
Ilya Lavrenov
1c491c42cd
fix for cornerHarris
10 years ago
Alexander Karsakov
eaf5a163b1
Added HoughLinesP OCL implementation
10 years ago
Alexander Karsakov
3695a31606
Combined counter and corner buffers into one
10 years ago
Ilya Lavrenov
d090fcf2fe
cv::moments (CV_8UC1)
10 years ago
Ilya Lavrenov
09fbc78a97
cv::threshold
10 years ago
Ilya Lavrenov
b4fc87c380
cv::remap
10 years ago
Ilya Lavrenov
6377f5a458
fixed warps accuracy tests
10 years ago
Ilya Lavrenov
4dd6148646
cv::resize 16uc1
10 years ago
Ilya Lavrenov
c0b702a994
cv::resize area 2x
10 years ago
Ilya Lavrenov
12001a42f9
corners
10 years ago
Ilya Lavrenov
d30ce2b9ac
canny
10 years ago
Vadim Pisarevsky
aa6ba149bc
make sure ptr<> is called with proper parameter, otherwise the assertion fails
10 years ago
Chuanbo Weng
c5552788c5
Use vload to read unaligned data instead of dereference operator.
...
According to opencl 1.2 spec 6.1.5:
For arguments to a __kernel function declared to be a pointer to a
data type, the OpenCL compiler can assume that the pointee is always
appropriately aligned as required by the data type. The behavior of
an unaligned load or store is undefined, except for the
vloadn, vload_halfn, vstoren, and vstore_halfn functions defined in
section 6.12.7.
Original code read data of type T from address not aligned by multiple
of sizeof(T), so the result is incorrect. With this patch, the cases
./opencv_perf_imgproc
--gtest_filter=OCL_ImgSize_TmplSize_Method_MatType_MatchTemplate.MatchTemplate/*
could work well with beignet 0.9.3.
Signed-off-by: Chuanbo Weng <chuanbo.weng@intel.com>
10 years ago
Alexander Mordvintsev
0319120adc
fix: ippiFilterMedianBorder sometimes crash when doing in-place filtering
10 years ago
Philipp Hasper
68fe45b594
Doc: Fixing indentation
10 years ago
berak
ad20feaca0
small corrections to applyColorMap docs
10 years ago
Maksim Shabunin
88aea1d52f
Stripped iCCP chunk from png files
10 years ago
Alexander Karsakov
8c08714b8c
Remove two "set" kernel call
10 years ago
vbystricky
b0bf8478e5
Optimization OpenCL version of Filter2D
10 years ago
Alexander Karsakov
39b27a19be
Refactoring and optimization
10 years ago
Alexander Karsakov
d59a6fa518
Optimization for getLines
10 years ago
Alexander Karsakov
fee8f29f48
Refactoring, minor optimization
10 years ago
Alexander Karsakov
07d57db91c
Fixed calculation of l_stack_size
10 years ago
Alexander Karsakov
a48c1c8248
Added workaround for Nvidia: take into account that 3-channel vector type takes 4*elem_size in local memory.
10 years ago
Alexander Karsakov
214dab39f6
Fixed BORDER_REFLECT and BORDER_REFLECT_101 extrapolation for case x > 2*maxV
10 years ago
Elena Gvozdeva
31ac73c315
fix for cv::memopTypeToStr
10 years ago
Alexander Karsakov
6b6c7ccfea
Added accuracy tests with real and generated data
10 years ago
Alexander Karsakov
f7aadd07f6
Added getLines, fill_accum_local kernels
10 years ago
VBystricky
9ee0789174
Fix issues
10 years ago
vbystricky
e75cd74f5a
Optimize OpenCL version of Laplacian filter for kernel size great than 3
10 years ago
Alexander Karsakov
038bfb98ec
Added fill_accum kernel
10 years ago
Ilya Lavrenov
7017b1250a
used new stratehy in cv::accumulate**
10 years ago
Ilya Lavrenov
a350b76738
optimization of cv::accumulate**
10 years ago
Alexander Karsakov
5c1f71de51
Added make_point_list kernel
10 years ago
U-KruchininD-ПК\KruchininD
6ed168d3af
New optimization for canny
...
new hysteresis
delete whitespaces
fix problem with mad24
Dynamic work group size
dynamic work group size
Fix problem with warnings
Fix some problems with border
Another one fix
Delete trailing whitespaces
some changes
fix problem with warning
10 years ago
Elena Gvozdeva
7ad6b47bc9
fixed ocl_boxFilter
10 years ago
Alexander Karsakov
3d222d313b
Fixed range for 'v' channel for 8U images
10 years ago
Elena Gvozdeva
5302e56071
fix for ocl_morphSmall
10 years ago
Bence Magyar
04b2d9a453
Fix color table
...
Apart from not displaying the table, it breaks the doc build of https://github.com/Itseez/opencv_contrib/pull/70 .
10 years ago
Alexander Karsakov
cf1ae3513f
Fixed getConversionInfo() for YUV2RGBA_* conversions
10 years ago
Vadim Pisarevsky
e9729a9601
multiple yet minor fixes to make most of the tests pass on Mac with Iris graphics
10 years ago
dkanafeev
1b0f0d7ead
Intel Summer School 2014
...
Switch branch to master.
New IPP func - ippiCopy
Conv: YUV2GRAY_420
10 years ago
Vadim Pisarevsky
4530c7ad08
trying to fix builds
10 years ago
Vadim Pisarevsky
257463719b
removed optim module; moved its functionality to core and photo modules; moved drawing functions from core to imgproc. Removed FilterEngine etc. from public API
10 years ago
Alexander Karsakov
8760a344ec
Fixed incorrect pointer conversion for in-place threshold
10 years ago
Adil Ibragimov
9ac06a9333
fix for gcc
10 years ago
Adil Ibragimov
8a4a1bb018
Several type of formal refactoring:
...
1. someMatrix.data -> someMatrix.prt()
2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
10 years ago
Alexander Karsakov
b4d3b34acf
Disabled ippiFilterBoxBorder_* in case maskSize equal roiSize for any dimension
10 years ago