テンソルフロー::作戦::デコードとクロップJpeg
#include <image_ops.h>JPEG エンコードされたイメージを uint8 テンソルにデコードしてトリミングします。
まとめ
attr channelsデコードされたイメージに必要なカラー チャネルの数を示します。
受け入れられる値は次のとおりです。
- 0: JPEG エンコード画像のチャネル数を使用します。
- 1: グレースケール画像を出力します。
- 3: RGB画像を出力します。
必要に応じて、JPEG エンコードされた画像は、要求されたカラー チャネルの数に一致するように変換されます。
アトリビュートratioすると、デコード中にイメージを整数倍にダウンスケーリングできます。許可される値は、1、2、4、および 8 です。これは、後で画像をダウンスケールするよりもはるかに高速です。
これはデコードとクロップの組み合わせと同等ですが、部分的な JPEG 画像をデコードするだけではるかに高速になります。
引数:
- スコープ:スコープオブジェクト
- 内容: 0-D。 JPEG エンコードされた画像。
- クロップウィンドウ: 1-D。クロップウィンドウ: [crop_y、crop_x、crop_height、crop_width]。
オプションの属性 ( Attrsを参照):
- チャネル: デコードされたイメージのカラー チャネルの数。
- 比率: ダウンスケーリング比率。
- fancy_upscaling: true の場合、クロマ プレーンの低速だが優れたアップスケーリングを使用します (yuv420/422 のみ)。
- try_recover_truncated: true の場合、切り詰められた入力から画像を復元しようとします。
- accept_fraction: 切り捨てられた入力が受け入れられる前に必要な最小行数の割合。
- dct_method: 解凍に使用されるアルゴリズムに関するヒントを指定する文字列。デフォルトは「」で、システム固有のデフォルトにマップされます。現在有効な値は ["INTEGER_FAST"、"INTEGER_ACCURATE"] です。ヒントは無視される場合があります (例: 内部 JPEG ライブラリがその特定のオプションを持たないバージョンに変更される)。
戻り値:
-  Output: 形状[height, width, channels]を持つ 3-D ..
| コンストラクターとデストラクター | |
|---|---|
| DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window) | |
| DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window, const DecodeAndCropJpeg::Attrs & attrs) | 
| パブリック属性 | |
|---|---|
| image | |
| operation | |
| 公共機能 | |
|---|---|
| node () const | ::tensorflow::Node * | 
| operator::tensorflow::Input () const | |
| operator::tensorflow::Output () const | |
| パブリック静的関数 | |
|---|---|
| AcceptableFraction (float x) | |
| Channels (int64 x) | |
| DctMethod (StringPiece x) | |
| FancyUpscaling (bool x) | |
| Ratio (int64 x) | |
| TryRecoverTruncated (bool x) | |
| 構造体 | |
|---|---|
| tensorflow:: ops:: DecodeAndCropJpeg:: Attrs | DecodeAndCropJpegのオプションの属性セッター。 | 
パブリック属性
画像
::tensorflow::Output image
手術
Operation operation
公共機能
デコードとクロップJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window )
デコードとクロップJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window, const DecodeAndCropJpeg::Attrs & attrs )
ノード
::tensorflow::Node * node() const
演算子::tensorflow::入力
operator::tensorflow::Input() const
演算子::tensorflow::出力
operator::tensorflow::Output() const
パブリック静的関数
許容可能な分数
Attrs AcceptableFraction( float x )
チャンネル
Attrs Channels( int64 x )
DctMethod
Attrs DctMethod( StringPiece x )
ファンシーアップスケーリング
Attrs FancyUpscaling( bool x )
比率
Attrs Ratio( int64 x )
TryRecoverTruncated
Attrs TryRecoverTruncated( bool x )