zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C#图像处理-OpenCVSharp教程(二十) OpenCVSharp模板匹配及应用

c#模板应用教程图像处理 匹配 二十 opencvsharp
2023-09-27 14:25:48 时间

本文作者Color Space,文章未经作者允许禁止转载!

本文将介绍OpenCVSharp模板匹配及应用!

一、单模板匹配 

///单模板匹配
Mat srcImg = Cv2.ImRead("1.jpg");
Cv2.ImShow("src", srcImg);
Mat result = srcImg.Clone();

Mat tempImg = Cv2.ImRead("2.jpg");
int dstImg_rows = srcImg.Rows - tempImg.Rows + 1;
int dstImg_cols = srcImg.Cols - tempImg.Cols + 1;
Mat dstImg = new Mat(dstImg_rows, dstImg_cols, MatType.CV_32F, 1);
Cv2.MatchTemplate(srcImg, tempImg, dstImg, TemplateMatchModes.CCoeffNormed);
Cv2.ImShow("match", dstImg);
Cv2.Normalize(dstImg, dstImg, 0, 1, NormTypes.MinMax, dstImg.Depth());

double minValue &#