Как установить значение V мат HSV в Opencv Java?
Я хочу удалить тени от входного изображения. Исходя из того, что я нашел, мне нужно установить значение V HSV равным 200. Но этот код не работает для меня в opencv android studio. Пожалуйста, помогите мне понять, что я делаю не так здесь.
public Mat fixIntensity(Mat inputImage) {
Mat hsvImg;
Imgproc.cvtColor(inputImage, hsvImg, Imgproc.COLOR_RGB2HSV);
Mat channel[3];
Core.split(hsvImg, channel);
channel[2] = Mat(hsvImg.rows, hsvImg.cols, CV_8UC1, 200);//Set V
//Merge channels
Core.merge(channel, 3, hsvImg);
Mat rgbImg;
Imgproc.cvtColor(hsvImg, rgbImg, CV_HSV2BGR);
return rgbImg;
}