opencv 用模板匹配方法实现摄像头检物品(古月金真著)

opencv 用模板匹配方法实现摄像头检物品(古月金真著)

  - 代码如下:
    
    import cv2 as cv
    import numpy as np
    
    print("古月金真你好,欢迎来到Python世界!!!")
    shexiang = cv.VideoCapture(0)  #打开摄像头
    while True:
        ret, frame1 = shexiang.read()
        if ret == 0:
            break
    src1 = cv.imread("F:/tuxiang/pg.jpg")    #加载一张模板图片
    src = cv.cvtColor(src1, cv.COLOR_BGR2GRAY)  #对模板图片进行灰度图像处理
    frame = cv.cvtColor(frame1, cv.COLOR_BGR2GRAY)  #对视频进行灰度图像处理
    cv.namedWindow("moban", cv.WINDOW_AUTOSIZE)  #模板图片显示的窗口设置
    cv.imshow("moban", src)   #显示模板图片
    fangfa = cv.TM_SQDIFF_NORMED   # 模板匹配的方法:平方差匹配
    #①TM_SQDIFF是平方差匹配;TM_SQDIFF_NORMED是标准平方差匹配。利用平方差来进行匹配,最好匹  配为0.匹配越差,匹配值越大。
    #②TM_CCORR是相关性匹配;TM_CCORR_NORMED是标准相关性匹配。采用模板和图像间的乘法操作,数越大表示匹配程度较高, 0表示最坏的匹配效果。
    #③TM_CCOEFF是相关性系数匹配;TM_CCOEFF_NO
  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值