简体   繁体   English

使用Java识别空白图像

[英]identify Blank Image Using Java

Hi How can we identify Blank Image(White Image), 嗨,我们如何识别空白图像(白色图像),

BufferReaderImage im = ImageIO.read("samplePath");

the image iam passing is empty with some height and width, i want to identify it 我通过的图像是空的,有一些高度和宽度,我想识别它

在此处输入图片说明

This link should help you get started: 该链接应帮助您入门:

Get RGB values of a BufferedImage 获取BufferedImage的RGB值

In particular, this is the relevant part: 特别是,这是相关的部分:

BufferedImage image = ImageIO.read(
     new URL("http://upload.wikimedia.org/wikipedia/en/2/24/Lenna.png"));

int w = image.getWidth();
int h = image.getHeight();

int[] dataBuffInt = image.getRGB(0, 0, w, h, null, 0, w); 

Color c = new Color(dataBuffInt[100]);

System.out.println(c.getRed());   // = (dataBuffInt[100] >> 16) & 0xFF
System.out.println(c.getGreen()); // = (dataBuffInt[100] >> 8)  & 0xFF
System.out.println(c.getBlue());  // = (dataBuffInt[100] >> 0)  & 0xFF
System.out.println(c.getAlpha()); // = (dataBuffInt[100] >> 24) & 0xFF

Then go through all the entries and make sure there are some different values. 然后浏览所有条目并确保有一些不同的值。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM