Added function decomposeHomographyMat. New files added are homography_decomp.cpp and test_homography_decomp.cpp.
Modified files calib3d.hpp and camera_calibration_and_3d_reconstruction.rst.
Fixed warnings and parameter name mismatches, added #include needed in some platforms.
ocl: added runtime flags for debugging
Optimize ocl function pyrDown
optimized Bayer=>RGB/RGBA/Gray conversion using Neon intrinsics. Fixed recently introduced build error in iOS framework.
fixed compile warnings and removed extra whitespaces
fixed compile warning with GCC
Updated Documentation
recursive filter output corrected
changed demo tutorial path
removed build error

Whitespaces removed
Fixed mixed cloning bug
test
eliminated some unnecessary instructions
initial commit; ml has been refactored; it compiles and the tests run well; some other modules, apps and samples do not compile; to be fixed
Optimize OpenCL version of morfology and box filters for small filter kernels
Removed opencv_legacy dependency from cudaoptflow
Fix some problems
fixed python bindings generation
1. disabled OpenCL acceleration for cv::multiply() (CV_32F), cv::divide (CV_32F), cv::convertScaleAbs (CV_32F) and cv::reduce (SUM, CV_32F), cv::reduce (MIN & MAX), cv::flip (3-channel case).
2. changed the number of test loops from 1 to 30 (except for cv::pow() test, which fails for yet unknown reason)
3. disabled IPP acceleration for 3-channel norms.
4. modified relativeNorm test function to handle very small values