CV_CornerHarrisFinds edges in image using Harris algorithmCalling Sequence
edges = CV_CornerHarris(srcimg,blocksize,ksize,k,border_type)
Parameterssrcimg: Input single-channel 8-bit or floating-point image.blockSize: Neighborhood sizeksize: Aperture parameter for the Sobel() operator.k: Harris detector free parameter.border_type: border mode used to extrapolate pixels outside of the image.Description
The function runs the Harris edge detector on the image. For each pixel (x, y) it calculates a 2 * 2 gradient covariance matrix M(x,y) over a blockSize * blockSize neighborhood. Then, it computes the following characteristic: dst(x,y) = det(M(x,y)) - k .tr(M(x,y))^2. Corners in the image can be found as the local maxima of this response map.
border_type can be :
BORDER_REPLICATE: aaaaaa|abcdefgh|hhhhhhhBORDER_REFLECT: fedcba|abcdefgh|hgfedcbBORDER_REFLECT_101: gfedcb|abcdefgh|gfedcbaBORDER_WRAP: cdefgh|abcdefgh|abcdefgBORDER_CONSTANT: iiiiii|abcdefgh|iiiiiii
This is curretly dummy function. It provides no functionality but is required
for providing support for generating C code for OpenCV
ExamplesSee alsoCV_CvtColorAuthorsSiddhesh Wani