OpenCV基于NCC多角度模板匹配

1. 废话不多说,先看测试效果图

a)模板原图:

b) 逆时针旋转30°:

 c)顺时针旋转30°:

2. 下面分享一下开发过程

a) 为了提升搜索匹配速度,需要构建金字塔模型,金字塔层数不宜过多,一般2~3层,以实际图像质量为依据,代码实现方式:

    //对模板图像和待检测图像分别进行图像金字塔下采样
            for (int i = 0; i < numLevels; i++)
            {
                Cv2.PyrDown(src, src, new Size(src.Cols / 2, src.Rows / 2));
                Cv2.PyrDown(model, model, new Size(model.Cols / 2, model.Rows / 2));
          

猜你喜欢

转载自blog.csdn.net/qq_42857680/article/details/127093362