我有原始图片,我需要在原始图片中搜索图片片段。我查看了 PIL 和 CV 中已经存在的解决方案,它们不透明且工作不精确。我希望 numpy 中可能有函数可以做同样的事情,也使用阈值。
full picture:
0 0 0
0 1 0
0 0.9 0
0 1 0
0 0 0
fragment:
1
1
1
片段匹配全图
如果我理解正确,您可以搜索以下内容: https://cvisiondemy.com/extract-roi-from-image-with-python-and-opencv/
你必须使用卷积核,最好是将你的片段附加到方阵中,所以片段:
1,
0.9,
1
成为:
0, 1, 0,
0, 0.9, 0,
0, 1, 0
然后你只需将片段与全貌卷积并搜索最大值 - 这将是找到你的片段的地方。
您可能需要检查: https://docs.opencv.org/master/d4/dc6/tutorial_py_template_matching.html