2016-10-08 14 views
1

の形状を持つ1つのイメージテンソルと、B*H*W*2の1つの位置テンソルを持っています。位置テンソルの値はピクセル座標であり、これらのピクセル座標に従って画像データテンソルのピクセルをサンプリングしたいと思います。私はテンソルを1次元のテンソルに再整形するような方法を試しましたが、本当に不便だと思います。私は、マトリックスマッピング(例えば、opencvで再マップ)のようなもっと便利なアプローチで実装できるかどうか疑問です。テンソルでイメージテンソルをサンプルする方法

答えて

0

私は、ポジションマトリックスが冗長でないことを確かめるかどうか尋ねます。位置行列の項目が単に画像配列内のピクセル位置に対応している場合、与えられたアプリケーションに対しては、代わりに位置行列を使用して画像データに使用することができます。

はおそらく出発点として、

sess = tf.Session() 
np_img, np_pos = sess.run([tf_img, tf_pos], feed_dict={...}) 

を実行すると、あなたの操作を簡単にする可能性がある、numpyの配列にテンソルを変換します。
そうでなければ、1Dテンソルはそれほど悪くはなく、簡単に再形成するためのTF関数があります。

関連する問題