2012-04-29 15 views

Odpowiedz

10

Funkcja cv::imwrite() poprawnie zapisuje plik obrazu, jeśli wejście cv::Mat jest w kolejności BGR (co ma miejsce, jeśli pozwolisz OpenCV go utworzyć). Jeśli obraz został utworzony sam, musisz wcześniej przekonwertować porządek kolorów, na przykład dzwoniąc zgodnie z sugestią bamboove cv::cvtColor(in, out, CV_RGB2BGR);, jeśli utworzono obraz RGB.

(Zwróć uwagę na kod konwersji kolorów, nieznacznie różni się on od bamboon.)

+0

Thx to dobrze: D !! – Arkerone

+0

Witaj Arkerone, czy wiesz, że możesz [zaakceptować odpowiedź, aby podziękować ludziom] (http://meta.stackexchange.com/a/5235/188886) W ten sposób każdy wie, że dostarczył pomocne rozwiązanie, które daje ciepłe, rozmyte uczucie i ukochane punkty rep! Dzięki za wzięcie pod uwagę. :) –

+0

Dzięki Harald :-) – sansuiso

Powiązane problemy