实现Java OpenCV黑白反色

一、流程

步骤

步骤 内容
1 读取图片
2 将图片转为灰度图
3 对灰度图进行反色处理
4 保存处理后的图片

二、代码实现

1. 读取图片

// 读取图片
Mat image = Imgcodecs.imread("input.jpg");

2. 将图片转为灰度图

// 转为灰度图
Mat grayImage = new Mat();
Imgproc.cvtColor(image, grayImage, Imgproc.COLOR_BGR2GRAY);

3. 对灰度图进行反色处理

// 反色处理
Core.bitwise_not(grayImage, grayImage);

4. 保存处理后的图片

// 保存图片
Imgcodecs.imwrite("output.jpg", grayImage);

三、类图

classDiagram
    class Image{
        - Mat image
        - void readImage()
        - void convertToGray()
        - void invertColors()
        - void saveImage()
    }

以上就是实现Java OpenCV黑白反色的完整流程和代码实现。希望对你有所帮助!如果有任何疑问,欢迎随时向我提问。祝你编程顺利!