我正在尝试在 Matlab 中将图像转换为图形。
流程如下:
- 拍摄 RGB 图像
- 查找坐标轴并在图表中创建适当的像素到 (x, y) 坐标
- 使用一些可自定义的
im2bw
将图像转换为黑白,并且 - [这是棘手的部分]尝试找出与图像中的白色像素匹配的线条。
我一直在尝试一些蛇和一些随行增长算法来从 BW 图像中的白色像素中检测图形,但奇怪的是我找不到现成的 Matlab 算法来匹配所有将黑白图像中的白色像素转换为方程。任何帮助或想法将不胜感激。
[编辑] 下面是从图表中提取的 BW 图像的示例:
最佳答案
必须用 MATLAB 来完成吗?
有一个列表 Digitizing programs for Converting Hard Copy Graphs and Plots back to Data在CCP14主页上;也许您可以使用那里找到的工具之一?我自己没有尝试过,但记得遇到过同样的问题......
关于Matlab 将图形拟合为黑白图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6012033/