合并后显示图像

时间:2018-12-08 16:13:35

标签: android opencv

我需要在图像上应用CLAHE。首先将所有图像转换为Lab,然后在L通道上应用CLAHE。最后,当我想将图像转换回RGB时,它会在图像显示中出现错误,并给我这个错误:CvException [org.opencv.core.CvException:OpenCV(3.4.0-dev)...错误: (-215)src.type()==((((0)&((1 << 3)-1))+((((1)-1)<< 3))|| ...

 Imgproc.cvtColor(newImage,newImage,Imgproc.COLOR_RGB2Lab);
                    split(newImage,Lab);
                    L = Lab.get(0);
                    a = Lab.get(1);
                    b = Lab.get(2);

                    CLAHE ce = Imgproc.createCLAHE();
                    ce.setClipLimit(2);
                    ce.setTilesGridSize(new Size(8, 8));
                    ce.apply(L, L);

                    Lab.add(0,L);

                    Core.merge(Lab,newImage);

                    showImage(newImage);

0 个答案:

没有答案