Tensorflow.js es una biblioteca de código abierto desarrollada por Google para ejecutar modelos de aprendizaje automático, así como redes neuronales de aprendizaje profundo en el entorno del navegador o del Node.
La función .image.flipLeftRight() se usa para voltear la imagen indicada del lado izquierdo al lado derecho. Por el momento es accesible en la CPU , WebGL , así como backends WASM .
Sintaxis:
tf.image.flipLeftRight(image)
Parámetros:
- imagen: Es el tensor de estructura 4d indicado [lote, altura de imagen, ancho de imagen, profundidad]. Puede ser de tipo tf.Tensor4D, TypedArray o Array.
Valor devuelto: Devuelve el objeto tf.Tensor4D.
Ejemplo 1: En este ejemplo, vamos a ver el uso de un tensor 4d en la función Tensorflow.js tf.image.flipLeftRight().
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Calling image.flipLeftRight() method and // Printing output tf.image.flipLeftRight(tf.tensor4d([[ [[4, 7], [21, 9]], [[8, 9], [1, 5]] ]])).print();
Producción:
Tensor [[[[21, 9], [4 , 7]], [[1 , 5], [8 , 9]]]]
Ejemplo 2: En este ejemplo, vamos a ver el uso de una array de flotadores dentro de la función Tensorflow.js tf.image.flipLeftRight().
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Defining an array of floats const arr = [[ [[1.1, 1.7, 1.5, 1.1], [1.7, 1.9, 8.1, 6.3]], [[3.3, 3.4, 3.7, 4.0], [5.1, 5.2, 5.3, 5.9]] ]]; // Calling image.flipLeftRight() method and // Printing output tf.image.flipLeftRight(arr).print();
Producción:
Tensor [[[[1.7 , 1.9 , 8.1000004, 6.3000002], [1.1 , 1.7 , 1.5 , 1.1 ]], [[5.0999999, 5.1999998, 5.3000002, 5.9000001], [3.3 , 3.4000001, 3.7 , 4 ]]]]
Referencia: https://js.tensorflow.org/api/latest/#image.flipLeftRight
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA