日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
簡單實(shí)例:JAVA灰度化二值化圖片
 
 
 
 
  1. package image;  
  2.  
  3. import java.awt.image.BufferedImage;  
  4. import java.io.File;  
  5. import java.io.IOException;  
  6.  
  7. import javax.imageio.ImageIO;  
  8.  
  9. public class ImageDemo {  
  10.  
  11.     public void binaryImage() throws IOException{  
  12.     File file = new File(System.getProperty("user.dir")+"/src/2722425974762424026.jpg");  
  13.     BufferedImage image = ImageIO.read(file);  
  14.       
  15.     int width = image.getWidth();  
  16.     int height = image.getHeight();  
  17.       
  18.     BufferedImage grayImage = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_BINARY);  
  19.     for(int i= 0 ; i < width ; i++){  
  20.         for(int j = 0 ; j < height; j++){  
  21.         int rgb = image.getRGB(i, j);  
  22.         grayImage.setRGB(i, j, rgb);  
  23.         }  
  24.     }  
  25.       
  26.     File newFile = new File(System.getProperty("user.dir")+"/src/2722425974762424028.jpg");  
  27.     ImageIO.write(grayImage, "jpg", newFile);  
  28.     }  
  29.       
  30.     public void grayImage() throws IOException{  
  31.     File file = new File(System.getProperty("user.dir")+"/src/2722425974762424026.jpg");  
  32.     BufferedImage image = ImageIO.read(file);  
  33.       
  34.     int width = image.getWidth();  
  35.     int height = image.getHeight();  
  36.       
  37.     BufferedImage grayImage = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_GRAY);  
  38.     for(int i= 0 ; i < width ; i++){  
  39.         for(int j = 0 ; j < height; j++){  
  40.         int rgb = image.getRGB(i, j);  
  41.         grayImage.setRGB(i, j, rgb);  
  42.         }  
  43.     }  
  44.       
  45.     File newFile = new File(System.getProperty("user.dir")+"/src/2722425974762424027.jpg");  
  46.     ImageIO.write(grayImage, "jpg", newFile);  
  47.     }  
  48.       
  49.     public static void main(String[] args) throws IOException {  
  50.     ImageDemo demo = new ImageDemo();  
  51.     demo.binaryImage();  
  52.     demo.grayImage();  
  53.     }  
  54.  

主要就是BufferedImage.TYPE.BYTE.GRAY灰度化,BufferedImage.TYPE.BYTE.BINARY二值化

成都創(chuàng)新互聯(lián)專注于樂陵企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,商城系統(tǒng)網(wǎng)站開發(fā)。樂陵網(wǎng)站建設(shè)公司,為樂陵等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站策劃,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

原圖:

灰度化后的圖片:

二值化后的圖片:

效果還可以,贊一個(gè)JAVA。

原文鏈接:http://blog.csdn.net/lazy_p/article/details/7165999


本文標(biāo)題:簡單實(shí)例:JAVA灰度化二值化圖片
新聞來源:http://m.5511xx.com/article/djphdej.html