我一直在試圖找到一種方法來比較使用Python(2.7.x)opencv(2.4.9)中的SIFT兩個圖像後的相似性得分(%)。我只能找到在比賽之間畫線的例子。我該如何繼續。使用opencv生成相似度得分百分比從SIFT
回答
在Matlab中有一個與vl_ubcmatch函數相當的opencv。
以下是摘自opencv documentation。
# create BFMatcher object
bf = cv2.BFMatcher(cv2.NORM_HAMMING, crossCheck=True)
# Match descriptors.
matches = bf.match(des1,des2)
matches = bf. match (des1, des2)
匹配兩組描述符並返回一個DMatch對象列表。這個DMatch對象有四個屬性:distance,trainIdx,queryIdx,imgIdx。這些返回值相當於vl_ubcmatch函數。
我希望你會發現它有幫助。
我需要的是分數。 VL_UBCMATCH除了匹配返回得分 – user93
根據[VLFEAT文檔](http://www.vlfeat.org/matlab/vl_ubcmatch.html),VL_UBCMATCH將平方歐幾里德距離返回給得分變量。事實上,當我嘗試[SIFT教程](http://www.vlfeat.org/overview/sift.html)時,得分變量具有兩個SIFT描述符之間的距離值。 score(:, 1)是21647,sum((int64(da(:, 9)) - int64(db(:, 618)))。^ 2)'是相同的值,其中da(:, 9)是ImageA中的第9個SIFT描述符,db(:, 618)是ImageB中的第618個SIFT描述符。這不是你想要的輸出嗎? – satojkovic
- 1. 如何獲得相似度百分比?
- 2. 如何使用libfacerec獲得相似百分比Opencv庫
- 3. 百分比相似度分析(Java)
- 4. 如何使用openCv獲得圖像中的相似度百分比?
- 5. 比較兩個圖表並獲得相似度百分比
- 6. 獲得兩個數組在php中的相似度百分比
- 7. 使用百分比寬度
- 8. 比較長字符串並返回相似度和百分比
- 9. PHP MySQL的庫存相似百分比
- 10. 使用graphviz和d3生成餅圖時獲得百分比DAG
- 11. 如何計算兩個用戶的百分比相似度?
- 12. 如何獲得百分比的形式進度OpenCV的蟒蛇
- 13. 一組字符串之間的百分比相似度
- 14. 如何在SQL Server中查詢相似度百分比?
- 15. 兩個字符串之間的百分比相似度
- 16. 動態時間扭曲相似度百分比
- 17. Weka - 獲得「準確度百分比」?
- 18. 跨度百分比寬度
- 19. Opencv Python - 來自特徵匹配+同形相似度得分
- 20. 百分比寬度和使用XML
- 21. 動態寬度使用百分比
- 22. 使用jQuery設置寬度百分比
- 23. 用百分比
- 24. 用百分比
- 25. 從csv獲得最大百分比
- 26. 查找圖像之間相似度百分比的圖像比較
- 27. 紅寶石比較兩個字符串的相似百分比
- 28. 在Stata年度觀測值之間生成百分比變化?
- 29. div高度:百分比px
- 30. 計算進度百分比
準確地說,我正在尋找VL_UBCMATCH函數的python實現 – user93
您是否找到它? – edyvedy13
不,我找不到它。示例代碼將非常有用 – user93