如何实时进行模板匹配

时间:2017-06-15 14:06:16

标签: python python-2.7 opencv templates

我是OpenCV的新手。我正在尝试实时进行模板匹配。但似乎我所做的程序并不像我预期的那样有效。我把程序编码如下。

.style{
    display:inline-block;
    width:180px;
    white-space: nowrap;
    overflow:hidden !important;
    text-overflow: ellipsis;
}

我该如何解决这个问题

1 个答案:

答案 0 :(得分:0)

如果相机返回空框架或帧分辨率小于模板尺寸,则需要在调用res = cv2.matchTemplate(gray,template,cv2.TM_CCOEFF_NORMED)之前添加健全性检查:

if gray.shape[0]>template.shape[0] and gray.shape[1]>template.shape[1]:
    res = cv2.matchTemplate(gray,template,cv2.TM_CCOEFF_NORMED)
else:
    print "Error : Template and image size are: ", template.shape, gray.shape