tensorflow :: operaciones :: DecodeAndCropJpeg
#include <image_ops.h>
Decodifica y recorta una imagen codificada en JPEG en un tensor uint8.
Resumen
Los channels
attr indican el número deseado de canales de color para la imagen decodificada.
Los valores aceptados son:
- 0: utiliza el número de canales de la imagen codificada en JPEG.
- 1: genera una imagen en escala de grises.
- 3: genera una imagen RGB.
Si es necesario, la imagen codificada en JPEG se transforma para que coincida con el número solicitado de canales de color.
La ratio
attr permite reducir la imagen en 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 más adelante.
Es equivalente a una combinación de decodificación y recorte, pero mucho más rápido al decodificar solo una imagen jpeg parcial.
Argumentos:
- alcance: un objeto de alcance
- contenido: 0-D. La imagen codificada en JPEG.
- ventana_de_corte: 1-D. La ventana de recorte: [crop_y, crop_x, crop_height, crop_width].
Atributos opcionales (consulte Attrs
):
- canales: número de canales de color para la imagen decodificada.
- ratio: ratio de reducción de escala.
- fancy_upscaling: si es verdadero, utilice un aumento de escala más lento pero más agradable de los planos cromáticos (solo yuv420 / 422).
- try_recover_truncated: si es verdadero, intente recuperar una imagen de la entrada truncada.
- fracción_aceptable: La fracción mínima requerida de líneas antes de que se acepte una entrada truncada.
- dct_method: cadena que especifica una pista sobre el algoritmo utilizado para la descompresión. El valor predeterminado es "", que se asigna a un valor predeterminado específico del sistema. Los valores válidos actualmente son ["INTEGER_FAST", "INTEGER_ACCURATE"]. La sugerencia puede ignorarse (por ejemplo, la biblioteca jpeg interna cambia a una versión que no tiene 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 publicas | |
---|---|
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 | Establecedores de atributos opcionales para DecodeAndCropJpeg . |
Atributos públicos
imagen
::tensorflow::Output image
operación
Operation operation
Funciones publicas
DecodeAndCropJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window )
DecodeAndCropJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window, const DecodeAndCropJpeg::Attrs & attrs )
nodo
::tensorflow::Node * node() const
operador :: tensorflow :: Entrada
operator::tensorflow::Input() const
operador :: tensorflow :: Salida
operator::tensorflow::Output() const
Funciones estáticas públicas
AceptableFracción
Attrs AcceptableFraction( float x )
Canales
Attrs Channels( int64 x )
DctMethod
Attrs DctMethod( StringPiece x )
FancyUpscaling
Attrs FancyUpscaling( bool x )
Proporción
Attrs Ratio( int64 x )
TryRecoverTruncated
Attrs TryRecoverTruncated( bool x )