- package image;
- import java.awt.image.BufferedImage;
- import java.io.File;
- import java.io.IOException;
- import javax.imageio.ImageIO;
- public class ImageDemo {
- public void binaryImage() throws IOException{
- File file = new File(System.getProperty("user.dir")+"/src/2722425974762424026.jpg");
- BufferedImage image = ImageIO.read(file);
- int width = image.getWidth();
- int height = image.getHeight();
- BufferedImage grayImage = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_BINARY);
- for(int i= 0 ; i < width ; i++){
- for(int j = 0 ; j < height; j++){
- int rgb = image.getRGB(i, j);
- grayImage.setRGB(i, j, rgb);
- }
- }
- File newFile = new File(System.getProperty("user.dir")+"/src/2722425974762424028.jpg");
- ImageIO.write(grayImage, "jpg", newFile);
- }
- public void grayImage() throws IOException{
- File file = new File(System.getProperty("user.dir")+"/src/2722425974762424026.jpg");
- BufferedImage image = ImageIO.read(file);
- int width = image.getWidth();
- int height = image.getHeight();
- BufferedImage grayImage = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_GRAY);
- for(int i= 0 ; i < width ; i++){
- for(int j = 0 ; j < height; j++){
- int rgb = image.getRGB(i, j);
- grayImage.setRGB(i, j, rgb);
- }
- }
- File newFile = new File(System.getProperty("user.dir")+"/src/2722425974762424027.jpg");
- ImageIO.write(grayImage, "jpg", newFile);
- }
- public static void main(String[] args) throws IOException {
- ImageDemo demo = new ImageDemo();
- demo.binaryImage();
- demo.grayImage();
- }
- }
主要就是BufferedImage.TYPE.BYTE.GRAY灰度化,BufferedImage.TYPE.BYTE.BINARY二值化
成都创新互联专注于乐陵企业网站建设,响应式网站,商城系统网站开发。乐陵网站建设公司,为乐陵等地区提供建站服务。全流程按需网站策划,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
原图:
灰度化后的图片:
二值化后的图片:
效果还可以,赞一个JAVA。
原文链接:http://blog.csdn.net/lazy_p/article/details/7165999
本文题目:简单实例:JAVA灰度化二值化图片
链接分享:http://www.csdahua.cn/qtweb/news12/11762.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网