0

我正在尝试在 RasPi 上使用 SimpleCV 进行边缘检测,方法是首先找到图像中的所有线条,然后根据位置、相交角度和颜色过滤设置的项目。我已经弄清楚了过滤,但是在显示带有过滤线的图像时遇到了困难。

目前我可以用

handle_lin = my_lines_full.draw()
handle_img = some_image.show()

和独立设置的过滤线

handle_lin = my_lines_filtered.draw()
handle_img = some_image.show()

但由于此方法也显示完整的行集,所以当我在同一个脚本中执行它们时看不到任何区别。擦除存储线条图的图层或有选择地删除绘图元素的最佳方法是什么?

4

1 回答 1

0

已解决(-ish):

似乎该some_lines.draw()命令切换了线条集,因此通过在更新线条集之前重复 .draw() 命令,我可以清除图像上显示的图层。

于 2014-05-16T15:50:48.643 回答