图像处理的思路

图像处理的思路 1.先创建一个窗体给窗体添加上基本的结构如流式布局 可视化给窗体创建一个按钮给按钮添加动作监听器方法2.实现接口在接口中重写所有的抽象方法3.绘制原图public void drawPixel(int[][]pixelArr){ for(int i0;ipiexlArr.length;i){ for(int j0;jpiexlArr[0],length;j){ }运用数组嵌套循环定义出两个值再用这两个值取出R G B三原色的像素值int rgbpixelArr[i][j]; int redrgb 160xFF; int greenrgb 80xFF; int bluergb 0xFF;根据三原色创建Color对象设置给画笔Color colornew Color(red,green,blue); g.setColor(color);绘制像素点g.drawLine(j,i,j,i);4.读取指定路径上的图片数据public int[][]getPiexl(String path){ }创建文件对象File filenew File(path);读取图片数据并返回缓冲图片BufferedImage bufferedImagenull; try { bufferedImage ImageIO.read(file); }catch (IOException e){ throw new RuntimeException(e);根据缓冲图片定义二维数组保存图片所有的像素点int hbufferedImage.getHeight(); int wbufferedImage.getWidth(); int[][]piexlArrnew int[h][w];遍历图片的所有像素点for (int i0;ih;i){ //行 for (int j0;jw;j){ //列 int pixelbufferedImage.getRGB(j,i); piexlArr[i][j]pixel; } }