import org.opencv.core.*;
import org.opencv.imgcodecs.*;
import org.opencv.imgproc.Imgproc;
public class CvtColor {
public static void main(String[] args) {
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
String src = "d:/Java/opencv/example.jpg";
Mat srcImage = Imgcodecs.imread(src);
Mat dstImage = new Mat();
/*
* 转换颜色空间rgb2hsv
* dstCn:目标图像中的通道数;默认参数为0,从src和code自动导出通道
*/
Imgproc.cvtColor(srcImage, dstImage, Imgproc.COLOR_RGB2HSV, 3);
Imgcodecs.imwrite("d:/Java/opencv/example_hsv.jpg", dstImage);
/*
* 转换颜色空间rgb2bgr
* dstCn:目标图像中的通道数;默认参数为0,从src和code自动导出通道
*/
Imgproc.cvtColor(srcImage, dstImage, Imgproc.COLOR_RGB2BGR, 3);
Imgcodecs.imwrite("d:/Java/opencv/example_bgr.jpg", dstImage);
}
}
opencv java:色彩空间转换
最新推荐文章于 2022-03-29 22:23:54 发布