【问题标题】:OpenCV Template Matching: Restrict search areaOpenCV 模板匹配:限制搜索区域
【发布时间】:2013-12-19 13:59:53
【问题描述】:

我有使用 python 制作的 OpenCV 模板匹配代码。现在我正在寻找一种方法来告诉 OpenCV 只在提供的区域(x、y、w、h)中搜索,这可能吗?

问候, 菲利普

【问题讨论】:

    标签: python opencv image-processing computer-vision template-matching


    【解决方案1】:
    roi = image[y:y+h , x:x+w]
    
    cv2.matchTemplate(roi, templ, ...
    

    【讨论】:

    • 所以从技术上讲,我只是从原始图像中创建一个新图像,然后在其中搜索?
    • 它只是原始图像的一个子区域(所以,如果你问这个,不是副本)
    • 问题是我得到一个 NameError: global name 'y' is not defined
    • 制作:模板[10:20, 10:20] 然后
    • 请用完整的公式和理想的工作示例完成您的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-25
    • 2015-04-20
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    相关资源
    最近更新 更多