Nach der Funktionsdefinition sollte es funktionieren, aber ich bekomme das gleiche Bild wie die Eingabe ohne Glättungseffekt. Ich verstehe nicht, warum andere Glättungsarten (Gauß, Median usw.) fein arbeiten.Bilaterale Filterung mit cvSmooth() Funktion
Antwort
Versuchen Sie, Ihre Sigma-Werte zu erhöhen. Sigma1 bestimmt, wie Farben im Kernel interagieren. Sigma2 bestimmt die Gewichtung basierend auf der räumlichen Entfernung. Sigma-Werte von Null in einem bilateralen Filter bedeuten, dass Sie eine räumliche und eine Farbdomäne von Null verwenden, dh, dass keine Filterung durchgeführt wird.
'cvSmooth (img, dst, CV_BILATERAL, 10,20,10,20);' Ich versuchte auch auf diese Weise, aber es gibt keinen Effekt am Ausgabebild. –
Es gibt immer noch einige Missverständnisse. Die Fenstergröße muss für den bilateralen Filter quadratisch sein. Sie benutzen 10,20. cvSmooth verwendet nur das Argument der ersten Größe, so dass es tatsächlich eine 10x10 Kernel-Öffnung gibt. Dein räumliches Sigma ist 20, was größer ist als der Kern. Abhängig von der Bittiefe Ihres Eingangsbildes ist der Farbsigmawert möglicherweise zu niedrig, um das Bild sichtbar zu beeinflussen. Wenn die Eingabe 8-Bit ist, versuchen Sie etwas wie (img, dst, CV_BILATERAL, 10,10,120,10). Es ist auch erwähnenswert, dass die cvSmooth-Funktion veraltet ist. Sie sollten wahrscheinlich stattdessen bilateralFilter() verwenden. – BHawk
- 1. Dynamische Filterung mit D3
- 2. Filterung innerhalb der summarise Funktion von dplyr
- 3. Filterung mit Suchindex
- 4. Filterung mit P6SPY
- 5. inverse Filterung mit Python
- 6. XML mit Filterung Parsen
- 7. Filterung große Liste mit Javascript
- 8. SSRS - simulieren Slicer mit Filterung
- 9. d3 Karte mit Checkbox Filterung
- 10. Jquery-Filterung mit mehreren Kombinationsfeldern
- 11. Filterung notwendige Daten mit LINQ
- 12. Suche Filterung mit PHP/MySQL
- 13. ArrayAdapter - Filterung mit mehreren Suchbegriffen
- 14. Filterung mit Tags in Angular
- 15. serverseitige Filterung mit UI-Raster
- 16. Facettierte Filterung mit Postgres & Rails
- 17. Maven Ressource Filterung mit Profileigenschaften
- 18. Lazy laden Artikel mit Filterung
- 19. Filterung mit Django endlos Paginierung
- 20. Jquery Datatables Filterung mit render
- 21. Mehrere Checkbox Filterung mit Javascript
- 22. RethinkDB changefeed jetzt mit `Filterung()`
- 23. URL-Filterung
- 24. jquery Autocomplete - nicht Filterung
- 25. rsync Filterung
- 26. SQL-Filterung durch Average
- 27. UIAcceleration Filterung
- 28. jqGrid Filterung
- 29. Trace-Filterung
- 30. Python Lambda-Liste Filterung mit mehreren Bedingungen
Bitte geben Sie eine [MCVE]. Wie vergleichen Sie die Bilder? BTW, OpenCV C api ist ** veraltet ** – Miki