Jak napisać obraz RGB
z funkcją cv::imwrite()
? Do tej pory wszystkie moje próby doprowadziły do napisania obrazu BGR
.OpenCV jak naśladować obraz RGB
Mój obiekt macierzowy to cv::Mat
.
Jak napisać obraz RGB
z funkcją cv::imwrite()
? Do tej pory wszystkie moje próby doprowadziły do napisania obrazu BGR
.OpenCV jak naśladować obraz RGB
Mój obiekt macierzowy to cv::Mat
.
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.)
Thx to dobrze: D !! – Arkerone
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ę. :) –
Dzięki Harald :-) – sansuiso