【发布时间】:2015-06-20 23:14:05
【问题描述】:
我正在编写一个程序来计算示波器输出的一些东西,但由于程序现在可以运行,我只需将图像导入 MATLAB,然后使用 ginput 来查找生成曲线上各个区域的坐标。
有什么方法可以让我拍下这张图片:
并让 ginput 或类似的东西自动沿着亮绿色曲线跟踪并将 x,y 坐标存储到单独的数组中(也许通过能够区分曲线的颜色和背景颜色)?这样我就可以使用图片中曲线的 x,y 坐标的实际绘图,而不需要在数据分析中实际使用图像。
我能得到的最接近的方法是使用[x,y]=ginput 沿着曲线混合鼠标按钮并生成一个巨大的数组,但我的手指需要休息!
谢谢!
【问题讨论】:
-
一个小问题,但很重要:生成曲线的
x,y坐标是否需要与示波器的坐标系相关? -
不是真的,只是曲线点所在像素的 x,y 坐标。看起来下面的建议可能正是我正在寻找的 - 一旦我设法使用计算机,就会更新你们。
-
听起来不错!只是好奇。
标签: image matlab image-processing computer-vision