opencv模板匹配算法

本文深入探讨了OpenCV库中的模板匹配算法,这是一种在计算机视觉中广泛用于图像局部相似性检测的技术。通过该算法,可以高效地在大图像中找到小图像或特定区域的出现位置。
摘要由CSDN通过智能技术生成

                                 opencv模板匹配算法

//todo 模板匹配  istun:是否旋转    xishu:旋转的密度系数
void ScanToPointCloud2Converter::matchTemplatesFun(const Mat &dst2, const Mat &image2,bool isturn,int xishu) {//todo 模板匹配
    vector<MatchTemplatestruct> matchTemplatestructs;
    if(isturn){//用图片旋转后会导致像素位置对不上原来的位置,我们采用控制小车作旋转
        for (int j = 0; j < (360 * xishu); ++j) {
            // todo 旋转图片
            double angle = j, scale = 1;
            int h = dst2.cols, w = dst2.rows;
            //目标图像的大小,避免crop,fabs(sin(angle * CV_PI / 180)
            int bound_w = (h * fabs(sin(angle / xishu * CV_PI / 180)) + w * fabs(cos(angle / xishu * CV_PI / 180))) * scale;
            int bound_h = (h * fabs(cos(angle / 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_无往而不胜_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值