OpenCV "CV2.TM_CCORR_NORMED"および "CV.CV_COMP_BHATTCHARYA"のmatchtemplate()のマッチング方法は同じメジャーを与えます

StackOverflow https://stackoverflow.com//questions/24035535

質問

こんにちは私はあなたの通知をもたらしたいです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
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top