Работа с изображением в методе cvtColor opencv
я бы хотел уточнить что делает этот метод с такими параметрами:
cv::cvtColor(input, input, COLOR_BGRA2RGB);
cv::cvtColor(input, input, COLOR_BGR2GRAY);
На сколько я понял, первый удаляет альфа канал, а второй сужает пиксель в байт, но в этом не уверен. Теперь хочу узнать два момента, правильно ли я понял , и какое действе с пикселями происходит в этих двух методах ?
Ответы (1 шт):
Автор решения: joker
→ Ссылка
Первая функция не только удаляет альфаканал, но и меняет порядок следования цветов с bgr на rgb. Вторая функция переводит изображение в однотоновое (черно-белое). Правда второй вызов неверный, так как порядок следования цветов в изображении обратный.