Ich brauche Wandfarbe mit Echtzeit-Videokamera mit Flutfüllung, die im folgenden Code ergibt eine weiße Schicht auf dem Bild zu füllen:Wie verwende ich die Füllfarbe zum Einfärben einer Videokamera mit OpenCV?
(void) processImage:(cv::Mat&)image
{
cv::Mat mask;
cv::Point seed(100,200);
cvtColor(image, image, cv::COLOR_RGBA2RGB);
cv::floodFill(image, mask, seed, cv::Scalar(255, 10, 20) ,0, cv::Scalar(2,2, 2), cv::Scalar(2,2, 2), 4);
cvtColor(image, image, cv::COLOR_RGB2RGBA);
}
Kann mir jemand helfen?
Gute Arbeit Versuchen konvertiert Bild aus der Problem! Vielleicht, wenn Sie eine Dokumentation hinzufügen, die zeigt, warum dies ein Problem war, kann es anderen in der Zukunft helfen! :) –
Danke .. Es ist nicht notwendig, Bild von einem Farbraum in einen anderen zu konvertieren, weil es einen Farbraum auf Ihrem halb-einheitlichen Bildbereich hinzufügen, der hier nicht benötigt wird. –