k-shinotsuka
614ce7743e
add SSE code for HSV2RGB_f.
2016-11-13 23:46:21 +09:00
Vadim Pisarevsky
a679e4ca7c
Merge pull request #7656 from alalek:python_warning
2016-11-11 20:37:38 +00:00
Vadim Pisarevsky
b587c57b2a
Merge pull request #7654 from souch55:Fixgtk
2016-11-11 20:35:24 +00:00
Vadim Pisarevsky
6b7d570c34
Merge pull request #7539 from Tetragramm:90DegreeRotations
2016-11-11 20:30:25 +00:00
Vadim Pisarevsky
6df723e42d
Merge pull request #7645 from alalek:cmake_arm_toolchain
2016-11-11 20:27:41 +00:00
Vadim Pisarevsky
c3fc115551
Merge pull request #7642 from alalek:plantuml
2016-11-11 15:06:56 +00:00
Alexander Alekhin
a88b94cc44
build: fix warning in python parser
...
/usr/lib/python3.5/re.py:203: FutureWarning: split() requires a non-empty pattern match.
return _compile(pattern, flags).split(string, maxsplit)
2016-11-11 17:45:12 +03:00
Vadim Pisarevsky
4ebdf4938a
Merge pull request #7634 from paroj:undistpt
2016-11-11 14:13:18 +00:00
Vadim Pisarevsky
4f8c3d7d97
Merge pull request #7648 from alalek:cmake_warnings
2016-11-11 14:09:11 +00:00
sourin
879315f2fe
Fix error gtk
2016-11-11 10:55:38 +05:30
Tetragramm
24379fcb5f
Use transpose() as suggested, because it works on pre-existing destination Mats.
2016-11-10 21:35:00 -06:00
Vitaly Tuzov
9eac0f0575
Completely disabled OpenVX based implementation of resize HAL API
2016-11-10 20:55:28 +03:00
Vitaly Tuzov
88ea9f5dd7
Fix for OpenVX based implementation of resize HAL API
2016-11-10 20:55:27 +03:00
Vitaly Tuzov
850d12ae69
Completely disabled OpenVX based implementation of warp HAL API
2016-11-10 20:55:26 +03:00
Vitaly Tuzov
cd1b324e5e
Fix for OpenVX based implementation of wrapAffine HAL API
2016-11-10 20:55:26 +03:00
Vitaly Tuzov
ca1ce5fa5c
Fix for large image handling in OpenVX based implementation of HAL API
2016-11-10 20:55:25 +03:00
Alexander Alekhin
acaa1e1b29
Merge pull request #7628 from sergiud:viz-vtkUnsignedCharArray-delete
2016-11-10 17:04:04 +00:00
Alexander Alekhin
b2e0873af1
Merge pull request #7629 from alalek:issue_7626
2016-11-10 16:35:08 +00:00
Vadim Pisarevsky
a2d6d96ef1
Merge pull request #7161 from terfendail:shortline_fix
2016-11-10 16:02:20 +00:00
Vadim Pisarevsky
67c404632a
Merge pull request #7556 from terfendail:ovxhal_101compl
2016-11-10 15:56:01 +00:00
Alexander Alekhin
04ddbf565e
cmake: eliminate configuration warnings
2016-11-10 18:36:07 +03:00
Alexander Alekhin
fddc9c5839
cmake: ARM toolchain: find ld/ar
2016-11-10 18:00:32 +03:00
Alexander Alekhin
cc121e06de
cmake: ARM toolchain: do not force compiler version
2016-11-10 17:58:42 +03:00
Alexander Alekhin
edcbc15a90
cmake: python installation
...
Also fixes issue with empty PYTHON_PACKAGES_PATH (cross-compilation mode)
2016-11-10 17:53:53 +03:00
Alexander Alekhin
a50bc7d824
cmake: fix libpng for AARCH64
2016-11-10 17:50:52 +03:00
Arkadiusz Raj
40778fa30a
Change name to minimize confusion
2016-11-10 15:31:34 +01:00
Arkadiusz Raj
4a9c84c570
Add static to local function
2016-11-10 15:04:28 +01:00
Alexander Alekhin
3e0252ebcc
docs: drop plantuml support
2016-11-10 16:29:04 +03:00
Alexander Alekhin
45bf60d18c
perf: remove tvl1 check for magic numbers, reduce number of samples
2016-11-10 15:41:44 +03:00
Alexander Alekhin
a01a4c4b3b
test: tvl1 test check update
2016-11-10 15:39:18 +03:00
Andrey Pavlenko
bdf661538d
Merge pull request #7550 from apavlenko:ivx
...
C++ wrappers over OpenVX 1.x API (#7550 )
* initial commit
* fixing missing swap(refcount) bug
* removing dead code
* fixinf identation
* splitting c++98 and external refcount definitions
* fixing formatToMatType
* using vector instead of initializer_list for consistency with c++98 API
* IVX_HIDE_INFO_WARNINGS
* just in case a compiler doesn't do this
* removing copy functionality from ImagePatch, Image can be used for that
* stricter type checks
2016-11-10 14:43:08 +03:00
Vitaly Tuzov
26899bb345
OpenVX 1.0.1 compliance update
2016-11-10 14:04:02 +03:00
Arkadiusz Raj
f893ee5cec
Added IMREAD_IGNORE_ORIENTATION flag
2016-11-09 18:09:22 +01:00
Pavel Rojtberg
3609343acf
undistortPoints: only consider distCoeffs if present
...
iters should be 0 if we have no distortion. Also skip tilt distortion in
that case.
Furthermore move variable declarations to usage sites.
2016-11-09 16:11:26 +01:00
Alexander Alekhin
6991c24a27
Merge pull request #7632 from paroj:homgpt_int
2016-11-09 14:55:10 +00:00
Alexander Alekhin
17ffb28807
Merge pull request #7602 from mshabunin:fix-opencl-warnings
2016-11-09 12:35:00 +00:00
Pavel Rojtberg
25061b4280
convertPointsToHomogeneous: fix output type for depth == CV_32S
2016-11-09 11:35:12 +01:00
Alexander Alekhin
f1d93cb23b
Merge pull request #7624 from pengli:gaussian_blur
2016-11-09 09:25:25 +00:00
Alexander Alekhin
b2fa82ffcd
Merge pull request #7618 from lupustr3:pvlasov/instrumentation_update
2016-11-08 15:37:03 +00:00
Alexander Alekhin
183c75358b
imgproc: fix trailingZeros for MSVS 2010
2016-11-08 16:48:41 +03:00
Sergiu Deitsch
d4b501e734
viz: free new[] allocated arrays using delete[] instead of free
...
Clang's AddressSanitizer throws an alloc-dealloc-mismatch (operator
new[] vs free) error here.
2016-11-08 13:03:22 +01:00
Pavel Vlasov
349d5ba012
--perf_instrument parameter now has int type and 0, 1, 2 modes (1 - simple trees, 2 - expanded trees for functions with same name but different calling address);
...
Maximum depth limit var was added to the instrumentation structure;
Trace names output console output fix: improper tree formatting could happen;
Output in case of error was added;
Custom regions improvements;
Improved timing and weight calculation for parallel regions; New TC (threads counter) value to indicate how many different threads accessed particular node;
parallel_for, warnings fixes and ReturnAddress code from Alexander Alekhin;
2016-11-08 10:18:05 +03:00
Li Peng
8f63f51e81
gaussian blur ocl kernel optimization
...
This ocl kernel is for 3x3 kernel size and CV_8UC1 format
It is 115% ~ 300% faster than current ocl path in perf test
python ./modules/ts/misc/run.py -t imgproc --gtest_filter=OCL_GaussianBlurFixture*
Signed-off-by: Li Peng <peng.li@intel.com>
2016-11-08 11:22:26 +08:00
Alexander Alekhin
442380bfac
Merge pull request #7585 from pengli:morph_filter
2016-11-07 17:11:32 +00:00
mshabunin
3e28d51779
Fixed several OpenCL compiler warnings
2016-11-07 16:49:12 +03:00
Li Peng
35198b84a4
morph ocl kernel for erode and dilate filter
...
This kernel is for CV_8UC1 format and 3x3 kernel size,
It is about 33% ~ 55% faster than current ocl kernel with below perf test
python ./modules/ts/misc/run.py -t imgproc --gtest_filter=OCL_ErodeFixture*
python ./modules/ts/misc/run.py -t imgproc --gtest_filter=OCL_DilateFixture*
Also add accuracy test cases for this kernel, the test command is
./bin/opencv_test_imgproc --gtest_filter=OCL_Filter/MorphFilter3x3*
Signed-off-by: Li Peng <peng.li@intel.com>
2016-11-04 12:24:24 +08:00
Tetragramm
17df65e666
Fix the OpenCL portion to match the c++ code.
...
Fix an undiscovered bug in the c++ code.
2016-11-03 20:41:16 -05:00
Alexander Alekhin
d1bbc0b6e6
Merge pull request #7604 from rokm:highgui-qt
2016-11-03 19:24:52 +00:00
Tomoaki Teshima
676736bdb2
avoid using fmadd in RNG
2016-11-03 23:11:52 +09:00
Vadim Pisarevsky
3dc022ae84
Merge pull request #7423 from grahamfyffe:leading_edges
2016-11-03 11:20:43 +00:00