2017-02-20 10 views
0

にndarray(CV2又はskimageを介して画像入力)変換について次のように私はそれがsegmentation, np_image, np_logits = sess.run([pred, image, logits])テンソル

によって呼び出されたときにエラーメッセージを引き起こし、この読取画像 opencv

image = cv2.imread('/data/TestImages/cat.jpg',cv2.IMREAD_UNCHANGED) 

を用いて画像を読んでいます

エラーメッセージは次のとおりです。TypeError: Can not convert a ndarray into a Tensor or Operation.

ndarrayで表されるイメージをTensorflowテンソルに変換できるメカニズムはありますか。ありがとう。

答えて

0

sess.run関数を読む必要があります。配列内には、関数の引数として、実行コマンドのOUTを取得するものを指定します。あなたの場合、おそらくあなたのpredとlogitsだけが必要です。

あなたがネットワーク内に何かを入れたい場合は、あなたのグラフにtf.placeholderを指定し、このようなあなたのイメージを養うために持っている:

np_pred,np_logits = sess.run([pred, logits],feed_dict={image_placeholder: image})

は、この情報がお役に立てば幸い!

+0

こんにちはrmeertens、私はあなたが示唆したようにコードを変更しましたが、まだエラーが発生します。私は別のスレッドに関連するものを掲載しましたhttp://stackoverflow.com/questions/42356826/regarding-defining-input-placeholder-to-predict-over-a-given-imageそれを見たいですか?ありがとう。 – user288609

関連する問題