Zuerst muss man wissen, dass ich mit OpenCV in C++ in Visual Studio arbeite.Objekt aus schwarzem Hintergrund extrahieren OpenCV C++
Ich habe ein Bild wie: Original image
ich ein neues Bild von der Hand schaffen will, aber mit viel weniger aus schwarzem bacground. Also das endgültige Bild sollte wie folgt aussehen: Final Image
Ich weiß, dass es einige OpenCV Funktionen sind, die mir helfen könnte, aber ich habe Probleme wirklich den Algorithmus zu implementieren, da OpenCV nicht im Debug-Modus verwendet werden, so ist es schwer zu überprüfen was mache ich.
Haben Sie eine Idee, wie Sie vorgehen?
Vielen Dank.
A Canny-Algorithmus Verfahren unter Verwendung der Kante zu finden, nachdem Sie das Bild zuschneiden können. (OR) Sie müssen eine konvexe Hülle finden http://docs.opencv.org/2.4/doc/tutorials/imgproc/shapedescriptors/hull/hull.html Ich hoffe, die obigen Links sind hilfreich für Sie –
Vielen Dank für die Antworten ! In meinem Fall ist das Finden eines Bouding-Rechtecks besser, aber diese Methode ist auch wirklich gut. –