Java OpenCV開発——RGBとHSVの色空間変換

603 ワード

主にcvtColor法を用いて色空間の相互回転を実現した.
コードは次のとおりです.
        Mat img = Imgcodecs.imread("img/tooth1.png");

        Mat imgHSV = new Mat(img.rows(), img.cols(), CvType.CV_8UC3);
        Mat img2 = new Mat(img.rows(), img.cols(), CvType.CV_8UC3);

        //  HSV  
        Imgproc.cvtColor(img, imgHSV, Imgproc.COLOR_BGR2HSV); 
        //  BGR  
        Imgproc.cvtColor(imgHSV, img2, Imgproc.COLOR_HSV2BGR);