mirror of
https://github.com/opencv/opencv.git
synced 2024-11-24 03:00:14 +08:00
Replace use of "eval()" with "getattr()".
This commit is contained in:
parent
2028998e00
commit
8be2056cff
@ -46,12 +46,12 @@ assert template is not None, "file could not be read, check with os.path.exists(
|
||||
w, h = template.shape[::-1]
|
||||
|
||||
# All the 6 methods for comparison in a list
|
||||
methods = ['cv.TM_CCOEFF', 'cv.TM_CCOEFF_NORMED', 'cv.TM_CCORR',
|
||||
'cv.TM_CCORR_NORMED', 'cv.TM_SQDIFF', 'cv.TM_SQDIFF_NORMED']
|
||||
methods = ['TM_CCOEFF', 'TM_CCOEFF_NORMED', 'TM_CCORR',
|
||||
'TM_CCORR_NORMED', 'TM_SQDIFF', 'TM_SQDIFF_NORMED']
|
||||
|
||||
for meth in methods:
|
||||
img = img2.copy()
|
||||
method = eval(meth)
|
||||
method = getattr(cv, meth)
|
||||
|
||||
# Apply template Matching
|
||||
res = cv.matchTemplate(img,template,method)
|
||||
|
Loading…
Reference in New Issue
Block a user