参考链接:https://www.cnblogs.com/skyfsm/p/7638301.html
代码:
public static void main(String[] args) {
System.load("F:\\opencv\\x64\\opencv_java401.dll");
Mat src = Imgcodecs.imread("C:\\Users\\beawan\\Desktop\\photo\\test.png");
List<Mat> dst=new java.util.ArrayList<Mat>();
Core.split(src, dst); //三通道分离
Mat blur = dst.get(0);
Mat green = dst.get(1);
Mat red = dst.get(2);
Mat removeRedTh = new Mat();
// 去红章
Imgproc.threshold(red, removeRedTh, 120, 255, Imgproc.THRESH_BINARY);
Imgcodecs.imwrite("C:\\Users\\beawan\\Desktop\\photo\\removeRedTh.png", removeRedTh);
}
原图:
去红章