Nach langen Stunden gelang es mir endlich eine Stereo Disparity Map mit einer einzigen Kamera zu bekommen. Das Ergebnis ist ziemlich pickelig, wie man es erwarten würde, daher möchte ich einen Filter anwenden, um die Qualität zu verbessern. Das Problem ist, dass ich nicht rein OpenCV verwenden, aber das Plugin für Openframeworks (ofxCv), was bedeutet, ich nicht verwenden können:Disparity Map Nachbearbeitung in OpenFrameworks
http://docs.opencv.org/3.1.0/d3/d14/tutorial_ximgproc_disparity_filtering.html
Es muss einen Weg geben, wie ich die WLS anwenden können Filter oder etwas ähnliches in dieser Situation. WLS scheint in OpenCV implementiert zu sein, aber ich kann nicht über das Plugin darauf zugreifen, und der direkte Zugriff scheint auch nicht zu funktionieren.
Weiß jemand, wie ich diesen Filter anwenden kann, oder hat er einen anderen allgemeinen Disparitätskarten-Nachbearbeitungsvorschlag?
Dies scheint eine gute Idee zu sein, aber die Datei hat gerade genug Abhängigkeiten von anderen imgproc-Klassen, so dass es ziemlich unpraktisch ist, dies zu implementieren. –
Ich musste 4 Dateien portieren (DisparityWLSFilter/FGSFilter h + cpp) und eine schreiben, um ihre Abhängigkeiten zu emulieren, aber am Ende hat es gut geklappt und war weniger Arbeit, als ich es ausgemacht habe. Vielen Dank. –