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.
Implemented Kullback-Leibler divergence
optimized cv::setIdentity
increased number of rows per work-item
ocl: added runtime flags for debugging
Optimization of cv::pyrDown for 8UC1.
optimized INTER_LINEAR mode
Use fma only for Intel devices
Fix cmake to build OpenCV framework on OSX
SSE2 optimization of magnitude calculation
Change global buffer to local
minor optimization of cv::LUT
SSE4.1 optimiation of cv::Moments CV_16U
Change groups count for Intel
Added call to clone() to avoid unexpected change to external data.
- Fix both stitching_detailed.cpp sample and cv::Stitcher.
cudabgsegm module was not compiling.  Changing all references of opencv2/legacy.hpp to opencv2/cudalegacy.hpp seemed to work.
I'm new at this so it would be good to have someone familiar with the build system confirm the change.
[HighGUI] On Windows: Support Ctrl+C to copy image to clipboard.
Added documentation.
Fixed indentation.