IST - Física HowTo - Informática 18:18
2026-02-05
  Programação
 
     Python
 
        Módulos
 
           Criar um módulo
 
           Módulos "sme"
 
              smeUtils
 
              smeTf
 
              smeTfImg
 
              smeTfImgDs
 

Python — Módulo smeTf

Sumário
1. Introdução
2. smeGetFilsPath: Cria list com os nomes dos ficheiros
3. smeRandRotZoomSeq: Cria um modelo que aleatoriamente inverte, roda e faz zoom de uma imagem
4. smeModelShow: Faz a imagem de um mostra e mostra-a
5.
6.
7. Links úteis
Início

1. Introdução

Funções úteis de apoio ao tratamento de imagens com o módulo "TensorFlow":
Início

2. smeGetFilsPath: Cria list com os nomes dos ficheiros

smeGetFilsPath (dname, imgType='png', subDirs='*', sort=False):
Cria uma lista dos ficheiros contidos em "dname/subDirs" do tipo "imgType" e ordena-os ou não de acordo com "sort".
Início

3. smeRandRotZoomSeq: Cria um modelo que aleatoriamente inverte, roda e faz zoom de uma imagem

smeRandRotZoomSeq (dims, rot=0.1, zoom=0.1):
Cria um modelo que aleatoriamente inverte, roda de "rot" e faz zoom de "zoom" de uma imagem de dimensões "dims".
Início

4. smeModelShow: Faz a imagem de um mostra e mostra-a

smeShowModel (model, mode="Full", outFile="/tmp/smeModel.png"):
Mostra um modelo usando a função "tf.keras.utils.plot_model", para tal cria a imagem "outFile" (default: "/tmp/smeModel.png") e incluí, de acordo com o "modo" escolhido, os seguintes argumentos:
  • Full: show_shapes=True, show_dtype=True, expand_nested=True, show_layer_activations=True, show_trainable=True
  • ShapeDtype: show_shapes=True, show_dtype=True
  • Shape: show_shapes=True
  • Dtype: show_dtype=True
Início

5.

Início

6.

Início