У меня есть файл hsv mat в opencv, и я хочу разделить каналы. Я нашел cvSplit (hsv, h, s, v, NULL), но он не работает с файлами Mat. Как тогда сохранить только первый канал h из файла изображения Mat?? Мой результат выше. В основном это изображение, которое я конвертирую, я вижу лицо, но в странных тонах.
Используемый код:
cvtColor(cropped_rgb, cropped_hsv, CV_BGR2HSV);
split(cropped_hsv, channels);
cropped_hsv = channels[0];
imshow("cropped_hsv", cropped_hsv);