我正在嘗試使用NumPy和scipy執行圖像處理。我有一個與背景相對應的模板圖像,我想找出輸入圖像中出現的所有位置,並將輸出中相應的陣列位置設置爲1,否則將它們設置爲0.我該怎麼做?NumPy/SciPy:將掩碼移到圖像上並檢查相等性
6
A
回答
3
您可以使用scipy.ndimage.correlate將您的模板與圖像相關聯。然後尋找亮點,這會給你你的比賽。例如:
import scipy.ndimage
from numpy import mean, std
# a, b contain image and template in numpy arrays
correlation = scipy.ndimage.correlate(a, b)
matches = (correlation-mean(correlation)) > 5*std(correlation) # tune depending on level of noise
相關問題
- 1. Gatling - 檢索json的一部分並檢查相等性
- 2. 需要將我的固件映像遷移到ROM掩碼
- 3. 檢查的NSUnderlineStyle位掩碼
- 4. 將返回不相等行的查詢合併到視圖中
- 5. 在Objective-C中檢查相等性
- 6. 分配前檢查相等性嗎?
- 7. StringBuilder和字符串相等性檢查
- 8. FsUnit並檢查浮點數的相等性
- 9. 將鼠標指針移到圖像上
- 10. Java在彼此上顯示圖像並將其移動到
- 11. 檢查MySQL Float字段上的相等性
- 12. 將位圖掩碼添加到Android上的視頻?
- 13. 將標籤合併到圖像上並保存爲新圖像?
- 14. 並排移動圖像移動到手機上的垂直圖像
- 15. 將x偏移到圖像
- 16. CSS - 將圖像移動到圖像的左上方
- 17. 檢查ForeignKeys是否相等
- 18. 如何檢查值相等?
- 19. 用相機捕捉圖像並將圖像放在該圖像上,怎麼樣?
- 20. 上傳並查看圖像
- 21. 添加並保存一個圓形掩碼框圖像
- 22. 圖像URL的MOD重寫掩碼
- 23. PHP - 在圖像掩碼多邊形
- 24. 相關性檢查
- 25. 移動一個SVG掩碼
- 26. OpenCV - 遍歷二進制圖像中的每個blob並將其用作掩碼
- 27. 用於檢查相等性的DataAnnotation屬性
- 28. Android,在與ImageView的圖像相等的URL上創建圖像
- 29. 檢查圖像是否相同
- 30. 如何檢查實現內容相等的對象中的引用相等性?
更正了問題標題中的拼寫錯誤。無論如何,你的模板圖像相對於輸入圖像有多大,是一個粗略的平均值?你想爲精確匹配做圖像處理,還是希望能夠檢測縮放版本,稍微不同的版本等? – JAB 2011-06-01 14:40:03
與圖像相比,我的模板不大,約100像素。除了精確匹配之外,我想要做±x,其中x是小擾動以適應圖像強度的較小變化。 – Xolve 2011-06-01 15:30:22