def template_matchingimg_big img_small threshold=08isShow=False 使用模板匹配算法来大图中找小图 param img_big 大图数据 例如cv2imreadtest2png param img_small 小图数据 例如 cv2imreadX1png param threshold 匹配度阈值
这是因为在绘制矩形框时,cv2.rectangle()函数的第二个参数为左上角坐标,第三个参数为右下角坐标。而在代码中,绘制矩形框的坐标为(loc[0], loc[1])和(loc[0] + template_width, loc[1] + template_height)。根据代码,左上角的坐标是(loc[0], loc[1]),右下角的坐标是(loc[0] + template_width, loc[1] + template_height)。因此,绘制出来的矩形框是竖向的。
如果希望绘制横向的矩形框,可以将绘制矩形框的代码修改为:
cv2.rectangle(image, loc, (loc[0] + template_width, loc[1] + template_height), (0, 255, 0), 2)
这样就可以得到横向的矩形框了。
原文地址: http://www.cveoy.top/t/topic/iVaz 著作权归作者所有。请勿转载和采集!