Merge pull request #2150 from ilya-lavrenov:tapi_cvtcolor
changed testdata path for calib3d
added perf test for cv::Canny
Added optional constraints to non-probablistic hough lines functions
Merge pull request #2127 from apavlenko:perf_cascades
Small fixes: typo, spacing and using ::ScreenToClient() instead of ::GetWindowRect()
Added missing comma in enum.
Updated docs.
Update docs.
replaced sprintf with cv::format
Merge pull request #2151 from KonstantinMatskevich:testdata_path_calib3d
Revert "replaced sprintf with cv::format"

Fixing build breakage.

This reverts commit b83eff7ecf0a3a8a9d706168150d569c94f0b71e.
Merge pull request #2141 from ilya-lavrenov:perf_warp
Doc fix.
Fixed cvtColor alpha channel docs
added cv::reduce to T-API
Use __vector instead of vector as suggests Eigen

This fixes build on PowerPC where Eigen unsets vector, bool and pixel

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
Merge pull request #2143 from Daniil-Osokin:fix_docs_cvt_color_alpha_channel
ported cv::Canny to T-API
Revert 4f9c081

That commit introduces problems, as it breaks certain use cases of
OpenCV functions; for example, convertTo of an Nx1 matrix to an
std::vector.

Since vectors can't store separate width and height values, OpenCV
considers them to always be 1xN. So even though the vector is created with
.create(N, 1), the Mat passed to getContinousSize has dimensions 1xN,
and the size comparison fails, even though the operation itself is safe.

This is a use case we probably don't want to break, at the very least
for backwards compatibility. So I'm reverting the commit. This will also
unfix bug #3319; I'll submit a less intrusive solution as a PR to 2.4, which
will also revert 4f9c081 there.