Java OpenCV開発——RGBとHSVの色空間変換
主に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);