分析图像文件的黑点

时间:2011-08-24 14:26:16

标签: java .net image analysis

我正在编写一个程序来扫描图像文件中的黑点。它需要收集有关斑点大小和数量的一些信息。图像总是黑色和白色,是一块金属。有没有人推荐这样的api或现有工具?我更喜欢java或.net但随意提出任何建议。

1 个答案:

答案 0 :(得分:3)

如果黑点都具有相同的黑色RGB值,则只需打开图像并计算黑色像素并除以图像中的总像素数。读取图像和检测黑色像素,您可以在这里找到信息:

java-buffered-image-detecting-black-pixels

请注意,打开图片的另一种方式(在上一个链接中)将是:

BufferedImage mapa = ImageIO.read(file);

如果您的斑点由不同的黑色/深色RGB组成,那么您可能会在以下帖子中找到答案:(它处理绿点,但您可以轻松使用上述方法并寻找黑点)

how-to-calculate-the-amount-of-green-spots-in-an-image