有誰知道它是如何工作的以及如何使用OpenCV來完成它? 拉普拉斯可以使用OpenCV, 來計算,但結果並不是我所期望的。 我的意思是我希望圖像在背景區域大致保持恆定的對比度,但它是黑色的,邊緣是白色的。即使經過高斯過濾器,也有很多噪音。 我使用高斯濾鏡過濾圖像,然後應用拉普拉斯。 我想我想要的是以不同的方式完成。高斯拉普拉斯:它是如何工作的? (OpenCV)
12
A
回答
16
高斯拉普拉斯是一個邊緣檢測濾波器;常數('背景')區域的輸出爲0,有對比度時爲正或負。你在背景區域看到黑色的原因是因爲OpenCV只是給你原始輸出;在將輸出縮放到合適的範圍之後,會產生您描述的圖像種類(背景灰色,黑色或白色的正/負邊緣)。
輸出範圍根據使用的實際內核而變化,但它始終適合在(-max, +max)
範圍內,其中max
是濾波器內核的最大輸出幅度;要獲得「典型」輸出圖像,您需要將其縮放到(0, 1)
範圍內(如果使用8位圖像,則爲(0, 255)
)。
您可以使用cvScale
函數執行必要的縮放,1/(2*max)
作爲比例因子,0.5
轉換。 (或者對於8位圖像使用255/(2*max)
比例尺和128
轉換。)
相關問題
- 1. 高斯拉普拉斯算子
- 2. 高斯內核的普通拉普拉斯算子
- 3. 哈利斯拉普拉斯興趣點檢測器中的高斯拉普拉斯
- 4. 如何使用八度計算拉普拉斯和拉普拉斯反算?
- 5. 反轉奇異矩陣(拉普拉斯逆拉普拉斯算子)
- 6. Matlab中的拉普拉斯內核Libsvm
- 7. R中的逆拉普拉斯變換
- 8. matlab中的逆拉普拉斯變換
- 9. 使用opencv獲取拉普拉斯金字塔
- 10. 斯卡拉的'::'運算符,它是如何工作的?
- 11. 拉普拉斯分佈取樣
- 12. 拉普拉斯濾波器公式
- 13. Sympy計算逆拉普拉斯變換
- 14. 拉普拉斯漢明濾波器
- 15. Matlab:拉普拉斯展開式
- 16. 縮放拉普拉斯檢測
- 17. 拉普拉斯平滑到Biopython
- 18. 從拉普拉斯評估求解
- 19. 2D離散拉普拉斯(del2)在C + +
- 20. 斯卡拉工會操作
- 21. 斯卡拉system.shutdown不工作
- 22. 與YAML工作斯卡拉
- 23. 如何計算域的拉普拉斯算子?
- 24. 如何計算拉普拉斯面具或任何大小
- 25. 拉普拉斯如何用於USM銳化?
- 26. 拉普拉斯平滑效果先驗/證據如何
- 27. opencv 2.4.0拉普拉斯不同的結果取決於使用的API?
- 28. 賽普拉斯,法羅和琥珀色的工作流程
- 29. 如何獲得斯卡拉編譯器插件在斯卡拉IDE工作
- 30. 提高對JVM斯卡拉
謝謝!!! 非常有用的信息,它解決了我的問題! – maximus
不客氣:) – tzaman