我正在寻找用于简单图像分析的方法、软件或库。
输入图像将是白色背景,上面有一些随机的小黑点。
我需要生成一个代表这些点坐标的 .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/