java - 分析图像文件中的黑点

标签 java .net image analysis

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

最佳答案

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

java-buffered-image-detecting-black-pixels

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

BufferedImage mapa = ImageIO.read(file);

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

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

关于java - 分析图像文件中的黑点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7177135/

相关文章:

java - 如何为 sts 3.5.0 配置 8GB 内存的 sts.ini 文件?

java - 如何在没有 Gradle 或 Maven 的情况下在 Intellij 2020.2 中创建新的 Java EE 项目?

java - JFreeChart 在 Eclipse 中不显示任何内容

javascript - LightBox 无法打开 - 可能是一些 JavaScript 错误

c# - 使用对象数组调用 Web 服务方法

html - 将鼠标悬停在 img 上时,表格必须可见

java - 在 Eureka Streams 之上构建大规模可扩展且安全的社交网络?

ASP.NET MVC 4 无法从表单检索文件

javascript - 使用 jQuery 用图像填充 div 只能工作第二次

c# - 限制类和类属性