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

解決済み(-っぽい):

コマンドがラインセットを切り替えるように見えるsome_lines.draw()ので、ラインセットを更新する前に .draw() コマンドを繰り返すことで、画像に表示されているレイヤーをクリアできます。

于 2014-05-16T15:50:48.643 に答える