我试图在RasPi上使用SimpleCV进行边缘检测,首先查找图像中的所有线条,然后根据位置,交叉角度和颜色过滤设置的项目。我已经找到过滤,但是在显示带有过滤线的图像时很难。
目前我可以使用
绘制整行handle_lin = my_lines_full.draw() handle_img = some_image.show()
并使用
独立设置过滤后的行handle_lin = my_lines_filtered.draw() handle_img = some_image.show()
但是由于此方法也显示完整的行集,因此当我在同一个脚本中执行它们时没有看到差异。什么是擦除存储线条图的图层或选择性地删除图形元素的最佳方法?
答案 0 :(得分:0)
Sovled(-ish):
似乎some_lines.draw()
命令切换了行集,所以通过在更新行集之前重复.draw()命令,我可以清除图像上显示的图层。