Ich versuche einen umrissenen Bild-Effekt zu erstellen, der ein Bild (oder Video) aufnimmt, die Umrisse findet und sie dann über dem Originalbild als schwarze Linie zeichnet. Ich bin derzeit immer die Umrisse so:OpenCV fügen schwarze Pixel von einer Matte zur anderen hinzu. C++
Mat im = imread(...);
Mat outline;
cvtColor(im, outline, COLOR_BGR2GRAY);
GaussianBlur(outline, outline, Size(15,15),2,2);
Canny(outline, outline, 0, 30, 3);
bitwise_not(outline, outline);
cvtColor(outline,outline, COLOR_GRAY2BGR);
wie würde ich mich dann darum, sicherzustellen, dass alle Pixel, die zu im
hinzugefügt bekommen schwarz sind?
Vielen Dank, das war genau das, was ich gesucht habe. Das sieht großartig aus. :) –
Froh, dass es geholfen hat; D – Miki