【发布时间】:2014-06-10 22:50:19
【问题描述】:
我正在尝试沿着黑棒从边缘到移动部件的绿点画一条细红线,这是我之前在视频中发现的。我正在逐帧处理视频。
我可以找到两点(起点和终点),但我被困在如何使两点和它们之间的点线性变为红色。
例如
对于图片中的当前帧,顶点坐标是左上角(0,0)右下45和右237,绿点坐标是左上角下231和右238。
所以我需要从 (237,45) 到 (231,238) 画一条线。
我如何将中点设为绿色是替换当前帧矩阵中的像素值。我正在尝试采用类似的方法,但可能有更有效的方法。
【问题讨论】:
-
可以实现 Bresenham 的线算法en.wikipedia.org/wiki/Bresenham's_line_algorithm。我是通过阅读 Adafruit GFX 库中的 cmets 了解到的 github.com/adafruit/Adafruit-GFX-Library/blob/master/…
-
是否可以使用
line命令在该图中绘制?
标签: matlab computer-vision matlab-cvst