Image processing
Overview
// enums enum cv::HoughModes; // classes class cv::CLAHE; class cv::GeneralizedHough; class cv::GeneralizedHoughBallard; class cv::GeneralizedHoughGuil; // global functions void cv::blendLinear( InputArray src1, InputArray src2, InputArray weights1, InputArray weights2, OutputArray dst ); Ptr<CLAHE> cv::createCLAHE( double clipLimit = 40.0, Size tileGridSize = Size(8, 8) ); Ptr<GeneralizedHoughBallard> cv::createGeneralizedHoughBallard(); Ptr<GeneralizedHoughGuil> cv::createGeneralizedHoughGuil(); void cv::demosaicing( InputArray _src, OutputArray _dst, int code, int dcn = 0 );
Detailed Documentation
Global Functions
void cv::blendLinear( InputArray src1, InputArray src2, InputArray weights1, InputArray weights2, OutputArray dst )
Performs linear blending of two images:
\[\texttt{dst}(i,j) = \texttt{weights1}(i,j)*\texttt{src1}(i,j) + \texttt{weights2}(i,j)*\texttt{src2}(i,j)\]
Parameters:
src1 | It has a type of CV_8UC(n) or CV_32FC(n), where n is a positive integer. |
src2 | It has the same type and size as src1. |
weights1 | It has a type of CV_32FC1 and the same size with src1. |
weights2 | It has a type of CV_32FC1 and the same size with src1. |
dst | It is created if it does not have the same size and type with src1. |
Ptr<GeneralizedHoughBallard> cv::createGeneralizedHoughBallard()
Ballard, D.H. (1981). Generalizing the Hough transform to detect arbitrary shapes. Pattern Recognition 13 (2): 111-122. Detects position only without translation and rotation
Ptr<GeneralizedHoughGuil> cv::createGeneralizedHoughGuil()
Guil, N., González-Linares, J.M. and Zapata, E.L. (1999). Bidimensional shape detection using an invariant approach. Pattern Recognition 32 (6): 1025-1038. Detects position, translation and rotation