Java数字图像处理基础-------图像二值化处理
一:简介
二值化:是图像分割的一种最简单的方法。二值化可以把灰度图像转换成二值图像。把大于某个临界灰度值的像素灰度设为灰度极大值,把小于这个值的像素灰度设为灰度极小值,从而实现二值化。以下只是简单的随机定义一个灰度值的计算方法,不涉及算法,算法目前还不会;
二:代码演示
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
/**
* 图像进行二值化处理,二值化就是给变成黑白照,我们可以在得到灰度值了以后,然后让灰度值跟127进行比较
* 注:这是二值处理中一个最简单的方法
* 这里就使用之前的魔板进行处理和显示
*/
public class ImageBinary extends Canvas {
JFrame jframe = new JFrame("图像二值处理");
BufferedImage bufferedImage,bufferedImage_end ;
Image image,image_end;
int r =0;
public ImageBinary