最近kinectを手に入れました。私はPythonラッパーを使って遊んでいます。現在、特定のフレームの深度とRGB値を提供する2つの関数があります。深さの値が「d」より大きいすべてのrgb値を抽出したい
(depth,_) = sync_get_depth()
(rgb,_) = sync_get_video()
深さのすべての値を繰り返し処理してから、インデックスを見つけてrgbで使用します。これを行う簡単な方法はありますか?
私は 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
それぞれの連続した要素を含むタプルを返します。