OpenCV "CV2.TM_CCORR_NORMED"および "CV.CV_COMP_BHATTCHARYA"のmatchtemplate()のマッチング方法は同じメジャーを与えます
-
21-12-2019 - |
質問
こんにちは私はあなたの通知をもたらしたいですopencv matchtemplate()メソッドにいくつかの問題があります。本によると、Bhattacharya係数は正規化された交差整理とは全く異なりますが、私がこのコードの塊を試したとき、私は各Imageの至る所に同じ距離を得ました。私はこれら2つの方法を使って距離測定を見つけようとしていました
path1 = 'D:/cat1.png'
path2 = 'D:/cat2.png'
im1=cv2.imread(path1, cv2.CV_LOAD_IMAGE_GRAYSCALE)
im2=cv2.imread(path2, cv2.CV_LOAD_IMAGE_GRAYSCALE)
result = cv2.matchTemplate(im1,im2,cv.CV_COMP_BHATTACHARYYA) #Bhattacharya Coefficient
result2=cv2.matchTemplate(im1,im2,cv2.TM_CCORR_NORMED) #Normalized Cross Correlation
print"BCC :",result
print '\n'
print"NCC :",result2
. 解決
不思議なし。
CV_COMP_BHATTACHARYAとは別に、 matchtemplateの有効なコンペアフラグ、
所属していません StackOverflow