1

最近kinectを手に入れました。私はPythonラッパーを使って遊んでいます。現在、特定のフレームの深度とRGB値を提供する2つの関数があります。深さの値が「d」より大きいすべてのrgb値を抽出したい

(depth,_) = sync_get_depth()
(rgb,_) = sync_get_video()  

深さのすべての値を繰り返し処理してから、インデックスを見つけてrgbで使用します。これを行う簡単な方法はありますか?

4

1 に答える 1

1

私は Python kinect ラッパーを知らないので、どのライブラリ関数を使用すればよいかわかりません。ただし、次のzip関数を確認する必要があります。

depths = [0, 1, 2, 3, 4]
colors = ['a', 'b', 'c', 'd', 'e']

# Colors with an even depth
[color for depth, color in zip(depths, colors) if depth % 2]

いくつかの iterable を指定すると、zipそれぞれの連続した要素を含むタプルを返します。

于 2010-12-26T17:32:24.410 に答える