c++ - 简单的图像分析

标签 c++ image image-processing

我正在寻找用于简单图像分析的方法、软件或库。

输入图像将是白色背景,上面有一些随机的小黑点。

我需要生成一个代表这些点坐标的 .txt 文件。也就是说,如果图像中有三个点,则输出将是一个文本文件,其中以某种方式包含三个坐标 (x1,y1)、(x2,y2) 和 (x3,y3) 的表示。

我在网上搜索了几个小时,但没有找到合适的东西,我只找到了用于图像处理的复杂程序。

有人告诉我在 MATLAB 中为这个任务编写代码很容易,但我不熟悉 MATLAB。

这可以用 C++、Java 或 C# 轻松完成吗?

有什么好的库吗?

最佳答案

这在任何语言中都非常简单。根据输入的形式,每当遇到黑点时,您可能需要遍历所有内容(假设它是一个简单的矩阵 - 只需有两个嵌套循环,一个用于 x 坐标,一个用于 y 坐标) - 简单地输出当前索引,即点的 x 和 y 坐标。

对于库,除了将您的输入解码为这种矩阵形式的东西(例如 JPEG 解码器)之外的任何东西都太过分了。

关于c++ - 简单的图像分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7219452/

相关文章:

c++ - DirectX 拉伸(stretch)像素

ios - Gif 无法在 React Native iOS 中工作

javascript - CreateJS - 图像位图并不总是显示

java - 如何将图像导入JPanel

ios - 如何在 iOS 上实现方框或高斯模糊

c++ - 如何使 QMdiArea 子窗口小部件不可调整大小?

c++ - 适用于各种仿函数而无需强制转换的函数包装器

c++ - 如何显示窗口大小不同的输出图像?通过使用 cv::Mat

Python:随着时间的推移将相同的对象分配给相同的标签

c# - 如何将图像保存为 DICOM