tensorflow:: ops:: DecodeAndCropJpeg
#include <image_ops.h>Decodifica y recorta una imagen codificada en JPEG a un tensor uint8.
Resumen
El atributo channels indica el número deseado de canales de color para la imagen decodificada.
Los valores aceptados son:
- 0: Utilizar el número de canales de la imagen codificada en JPEG.
- 1: Generar una imagen en escala de grises.
- 3: Generar una imagen RGB.
Si es necesario, la imagen codificada en JPEG se transforma para que coincida con el número de canales de color solicitado.
La ratio attr permite reducir la escala de la imagen mediante un factor entero durante la decodificación. Los valores permitidos son: 1, 2, 4 y 8. Esto es mucho más rápido que reducir la escala de la imagen posteriormente.
Es equivalente a una combinación de decodificación y recorte, pero mucho más rápido, ya que solo decodifica una parte de la imagen JPEG.
Argumentos:
- ámbito: Un objeto de ámbito
- Contenido: 0-D. La imagen codificada en JPEG.
- crop_window: 1-D. La ventana de recorte: [crop_y, crop_x, crop_height, crop_width].
Atributos opcionales (ver Attrs ):
- canales: Número de canales de color para la imagen decodificada.
- ratio: Relación de reducción de escala.
- fancy_upscaling: Si es verdadero, utiliza un escalado más lento pero de mejor calidad de los planos de croma (solo yuv420/422).
- try_recover_truncated: Si es verdadero, intenta recuperar una imagen a partir de una entrada truncada.
- accepted_fraction: La fracción mínima requerida de líneas antes de que se acepte una entrada truncada.
- dct_method: cadena que especifica una sugerencia sobre el algoritmo utilizado para la descompresión. Por defecto es "", que se corresponde con un valor predeterminado específico del sistema. Los valores válidos actualmente son ["INTEGER_FAST", "INTEGER_ACCURATE"]. La sugerencia puede ignorarse (por ejemplo, si la biblioteca jpeg interna cambia a una versión que no incluye esa opción específica).
Devoluciones:
-
Output: 3-D con forma[height, width, channels]..
Constructores y destructores | |
|---|---|
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) |
Atributos públicos | |
|---|---|
image | |
operation | |
Funciones públicas | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
funciones estáticas públicas | |
|---|---|
AcceptableFraction (float x) | |
Channels (int64 x) | |
DctMethod (StringPiece x) | |
FancyUpscaling (bool x) | |
Ratio (int64 x) | |
TryRecoverTruncated (bool x) | |
Estructuras | |
|---|---|
| tensorflow:: ops:: DecodeAndCropJpeg:: Attrs | Configuradores de atributos opcionales para DecodeAndCropJpeg . |
Atributos públicos
imagen
::tensorflow::Output image
operación
Operation operation
Funciones públicas
Decodificar y recortar JPEG
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window )
Decodificar y recortar JPEG
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window, const DecodeAndCropJpeg::Attrs & attrs )
nodo
::tensorflow::Node * node() const
operador::tensorflow::Input
operator::tensorflow::Input() const
operador::tensorflow::Salida
operator::tensorflow::Output() const
funciones estáticas públicas
Fracción aceptable
Attrs AcceptableFraction( float x )
Canales
Attrs Channels( int64 x )
Método Dct
Attrs DctMethod( StringPiece x )
Mejora elegante
Attrs FancyUpscaling( bool x )
Relación
Attrs Ratio( int64 x )
IntentarRecuperarTruncado
Attrs TryRecoverTruncated( bool x )