灰度前:
灰度代码:
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
// 读取图像-->灰度
Mat imread = Imgcodecs.imread(
"D:\Users\WorkWaiting\HelloOpenCv\res" +
"\factory_ic_mould_assembling.png",Imgcodecs.IMREAD_REDUCED_GRAYSCALE_4);
//输出图像到磁盘
Imgcodecs.imwrite("bodysk.jpg",imread);
//显示图像
HighGui.imshow("factory_ic_mould_assembling",imread);
//退出图像显示程序
HighGui.waitKey(0);
System.out.println("OK-->END Windows");
Imgcodecs灰度参数说明
- IMREAD_REDUCED_GRAYSCALE_2 原图显示
- IMREAD_REDUCED_GRAYSCALE_4 2倍缩小显示
- IMREAD_REDUCED_GRAYSCALE_8 4倍缩小显示
灰度后
输出的图像示例: