LaurentBerger
587e9a554e
remove new operator
8 years ago
Tetragramm
7cc0b0f93e
Add case including both moments empty.
8 years ago
Tetragramm
d33d37ffd9
Add check for all zero moments. If one of the shapes is empty, the match would return zero distance between the shapes even when the other one had content. It now returns DBL_MAX if no moments had value.
8 years ago
Alexander Alekhin
fa36b9d345
imgproc: fix using of uninitialized edge[] members in FillConvexPoly
8 years ago
Vitaly Tuzov
be7d060ea4
Merge pull request #7802 from terfendail:ovxhal_wrappers_migration
...
* OpenVX HAL updated to use generic OpenVX wrappers
* vxErr class from OpenVX HAL replaced with ivx::WrapperError
* reduced usage of vxImage class from OpenVX HAL replaced with ivx::Image
* vxImage class rewritten as ivx::Image subclass that calls swapHandle prior release
* Fix OpenVX HAL build
* Fix for review comments
8 years ago
Alexander Alekhin
0e4dde1781
Merge pull request #7872 from alalek:merge-2.4
8 years ago
Rostislav Vasilikhin
a2646062b2
ivx::Scalars replaced by immediate values
8 years ago
Rostislav Vasilikhin
1e2ad7e3e3
rewritten for new macro use
8 years ago
Rostislav Vasilikhin
ee77538cf9
disabled due to bad accuracy
8 years ago
Rostislav Vasilikhin
3f1734bbc7
fixed type checks in wrappers; array downloading code simplified
8 years ago
Rostislav Vasilikhin
77f99358df
fix vxCommitArrayRange() call
8 years ago
Rostislav Vasilikhin
5f4112a1cf
added initial version of wrapper for Harris corner detection
8 years ago
Rostislav Vasilikhin
faefbf93bc
Merge pull request #7793 from savuor:openvx_pyrDown
...
OpenVX pyrDown wrappers (#7793 )
* wrappers for vx_pyramid added
* initial version of pyrDown() wrapper added
* disabled for Khronos
* rewritten for new macro use; border mode added to node
8 years ago
LaurentBerger
d8fdf9321d
mend
8 years ago
LaurentBerger
4826d976d6
Suppress warning unused parameter
8 years ago
LaurentBerger
61b9484155
ApplyColorMap can be used with a user colormap
8 years ago
Rostislav Vasilikhin
8b9422a052
OpenVX wrappers rewritten with CV_OVX_RUN, VX_DbgThrow
8 years ago
Vitaly Tuzov
3c5eb513dd
Fixed OpenVX to OpenCV compatibility for NN remap
8 years ago
Vitaly Tuzov
f8b4d28745
Added OpenVX based processing to remap
8 years ago
Vitaly Tuzov
2c89b39eee
Added OpenVX based processing to calcHist
8 years ago
Vladislav Sovrasov
12383a124b
Disable error throwing in convexityDefects when hull is a line or point
8 years ago
apavlenko
4246d3667f
disabling again
8 years ago
apavlenko
76c38f0c80
trying to enable canny_vx adding a new test comparing canny_cv vs canny_vx
8 years ago
apavlenko
f3ec56fcee
fixing build errors
8 years ago
apavlenko
541d5b02d9
disabling due to accuracy issues
8 years ago
apavlenko
ccd8031a33
fixing compilation
8 years ago
apavlenko
1e2ddc30b1
Canny via OpenVX, Node wrapper extended (query/set attribute), some naming fixes
8 years ago
Alexander Alekhin
98181e9d7f
imgproc/drawing: minor refactoring in FillConvexPoly
8 years ago
Alexander Alekhin
62c9ff25e5
core: added inplace check in 'divSpectrums'
8 years ago
Li Peng
396921dd23
5x5 gaussian blur optimization
...
Add new 5x5 gaussian blur kernel for CV_8UC1 format,
it is 50% ~ 70% faster than current ocl kernel in the perf test.
Signed-off-by: Li Peng <peng.li@intel.com>
8 years ago
Vitaly Tuzov
afc7396975
Added OpenVX based processing to gaussianBlur
8 years ago
Li Peng
b69cdb2434
Image pyramids upsampling optimization
...
Add new ocl kernel for image pyramids upsampling,
It is 35% faster than current OCL kernel in perf test.
Signed-off-by: Li Peng <peng.li@intel.com>
8 years ago
Vitaly Tuzov
6d55e99291
Added OpenVX based processing to boxFilter
8 years ago
Li Peng
2ca5a7e862
more optimization for warpAffine and warpPerspective
...
Add new OpenCL kernels for bicubic interploation, it is 20% faster
than current warp image kernel with bicubic interploation.
Signed-off-by: Li Peng <peng.li@intel.com>
8 years ago
Rostislav Vasilikhin
0ac934d09a
added OpenVX call to equalizeHist() function
8 years ago
Rostislav Vasilikhin
7c2734ff14
added OpenVX calls to accumulate(), accumulateSquare(), accumulateWeighted()
8 years ago
Vitaly Tuzov
0cd3788624
Added OpenVX based processing to threshold
8 years ago
Vitaly Tuzov
9200db778c
Added OpenVX based processing to medianBlur
8 years ago
Vitaly Tuzov
e8f3469096
Added OpenVX based processing to Sobel
8 years ago
Li Peng
b72d196753
optimization for warpAffine and warpPerspective
...
Add new ocl kernels for warpAffine and warpPerspective,
The average performance improvemnt is about 30%. The new
ocl kernels require CV_8UC1 format and support nearest
neighbor and bilinear interpolation.
Signed-off-by: Li Peng <peng.li@intel.com>
8 years ago
Michele Cancilla
89a0a46a69
Removed parallel version for CV_16U label type
8 years ago
Alexander Alekhin
7dc673fd56
imgproc: fix findContours (submatrix input)
8 years ago
Michele Cancilla
4b7fc59332
Fixed _P reserved variable name problem and changed getNumThreads with getNumberOfCPUs
8 years ago
Michele Cancilla
5b23c0b176
Fixed unnecessary black spaces;
...
Extended parallel version to all frameworks supported by OpenCV;
Added some documentation notes in modules/imgproc/include/opencv2/imgproc.hpp;
8 years ago
Rostislav Vasilikhin
7db43f9fff
fixed wrong equivalence in YUV conversion ( #7481 )
...
* fixed wrong equivalence in YUV conversion
* fixed channel order from YVU to YUV
8 years ago
k-shinotsuka
284006e336
add NEON code for RGB2Luv_f.
8 years ago
Michele Cancilla
0bc9a0db18
Improvement of sequential connected components Wu's algorithm and provide parallel version of both Wu's and Grana's algorithms (using TBB library)
8 years ago
Pavel Vlasov
dfb9c574a4
IPP 2017 filter2D fix;
...
filter2D IPP runtime check;
8 years ago
Li Peng
6cb73356b1
laplacian ocl kernel optimization
...
This ocl kernel is 46%~171% faster than current laplacian 3x3
ocl kernel in the perf test, with image format "CV_8UC1".
Signed-off-by: Li Peng <peng.li@intel.com>
8 years ago
k-shinotsuka
cf5c400ecb
add SSE code for RGB2HLS_f.
8 years ago