flujo tensor:: operaciones:: Decodificar y recortar Jpeg

#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 en 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 de atributos permite reducir la escala de 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 decodificar y recortar, 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_corte: 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: Ratio de reducción de escala.
  • fancy_upscaling: si es verdadero, use una mejora más lenta pero mejor de los planos cromáticos (solo yuv420/422).
  • try_recover_truncated: si es verdadero, intente recuperar una imagen de una 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"]. Es posible que se ignore la sugerencia (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 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:: operaciones:: DecodeAndCropJpeg:: Atributos

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::Entrada

 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 de lujo

Attrs FancyUpscaling(
  bool x
)

Relación

Attrs Ratio(
  int64 x
)

TryRecoverTruncado

Attrs TryRecoverTruncated(
  bool x
)