私は中央のクロップ画像を、それぞれの画像に対して異なるクロップフラクションにしたい。Tensorflow:tf.image.central_cropに作物値(中央部分)を与える方法はありますか?
0
A
答えて
0
images
という名前のリストに画像が保存されているとします。images[0]
は最初のように続きます。中央の作物画分がcentral
というリストにあると仮定します。ここで、central[0]
は最初のイメージに必要な分数、central[i]
はi番目のイメージです。 1のように第1中心割合で最初の画像をトリミングしてからtf.image.central_crop(images[0], central[0])
を得る結果
croped_images = [tf.image.central(i, j) for i, j in zip(images, central)]
:今、これを試してみてください。
UPDATE:
あなたのバッチのサブセットのみn個を処理したい場合は、発電機を使用しています。これはあなたの記憶を惜しまないでしょう。
from itertools import izip
def gen_central_cropped(images, central, n):
for i in range(0, len(images), n):
yield [tf.image.central_crop(img,fraction) for img, fraction in izip(images[i:i+n],central[i:i+n])]
func = gen_central_cropped
for n_central_croped in func(images, central, n):
#write or process n central cropped images here
だから、あなたは70Kイメージトレーニングからプログラムを読み込むには、あなたがこの異なる画分でバッチが、あなたの記憶がそれをヘンデルすることはできません中央作物にしたい256の言うことができますのバッチを設定します。次に、許容可能なサブバッチnを使用してジェネレータを使用します(10とします)。これで、メモリは一度に10枚しか切り取られません。別のデータセットに書き込んだり、さらに処理して書き込み/削除することができます。
関連する問題
- 1. 作物の中央部分numpyの画像
- 2. CSS HTML5の中央にテーブルを揃える方法はありますか?
- 3. 親の中に部分的にある子を部分的にレンダリングする方法はありますか?
- 4. リッチテキストボックスの部分の中央揃え
- 5. ローカルネームスペースの一部をインポート先に与える方法はありますか?
- 6. WPF:exeを画面の上部と中央にピン止めする方法は?また効果を与える
- 7. CSS:フレックスボックスコンテナ(上部と中央揃えのdivがあります)
- 8. カルーセルにセンターアライメントを与える方法はありますか?
- 9. MATLABのシンボリック変数に数値を与える方法はありますか?
- 10. preg_match部分値を知る方法はあります
- 11. 私のログイン部を中央に揃える方法
- 12. approxQuantileはSpark(Scala)で不正確な中央値を与えますか?
- 13. 物理エンジンを作成する方法はありますか
- 14. レスポンスグリッドを中央に揃える方法
- 15. 画像の中央に白い部分を作成する方法残りの部分を透明にする方法
- 16. divの中央にあるさまざまなサイズの画像を中央に揃える方法
- 17. 与えられた3点(中央部、開始、終了)
- 18. CSSは、2つのテキスト部分の中央を揃える(水平方向)
- 19. 中央のコレクションに各ユーザーに文書のコピーを与える方法
- 20. コマンドラインからgithubにプッシュする権限を自分自身に与える方法はありますか?
- 21. 画面分割ウィンドウの中央にスクロールダウンボタンを配置する方法はありますか?
- 22. インラインブロック/浮動ヘッダーの中央に余分なマークアップを配置する方法はありますか?
- 23. GoogleのクラウドSQLにあるpostgreインスタンスのdjangoアプリケーションにエンジン値を与える方法はありますか?
- 24. ItextSharpで中央揃えの円を作成する方法
- 25. プロット数がrowxcolumns未満の場合、サブプロットをFigureの中央に揃える方法はありますか?
- 26. カスタムダイアログの中央上部にimageviewを配置する方法は?
- 27. アウトラインビューに行の色を交互に与える方法はありますか?
- 28. イメージをreRestructuredTextと中央揃えにする方法は?
- 29. UISegmentControlをUIPopoverControllerの上部にあるツールバーの中央に配置する方法
- 30. matplotlib円グラフにzorderを与える方法はありますか?
あなたの答えはまだ確認していませんが、少なくとも私の場合、画像のサイズは非常に大きく、一度に読み込むことができない約70,000枚の画像があります。 –
更新された答えを確認してください。 – prometeu