AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de detección de imágenes
  • Propiedades específicas de las variables de tipo aiNeuralNetworkModel
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo aiNeuralNetworkModel define las características avanzadas de una red neuronal utilizada por la función AIDetectModel. Las características de esta red neuronal se pueden definir y cambiar mediante diferentes propiedades WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
// Image declaration
MyImage is Image
MyImage = IMG_Test
 
// Declare a model
MyAINNModel is aiNeuralNetworkModel
 
MyAINNModel.Configuration = "MyModel.cfg"
MyAINNModel.TrainedWeights = "MyModel.weights.pb"
MyAINNModel.PixelScaleFactor = 1.0
 
// Caution: the X and Y dimensions depend on the model.
// If the specified dimensions do not match the model,
// AIDetectModel returns an error.
MyAINNModel.XDimension = 300
MyAINNModel.YDimension = 300
 
MyAINNModel.AverageIntensityR = 104
MyAINNModel.AverageIntensityG = 117
MyAINNModel.AverageIntensityB = 113
MyAINNModel.RGBColor = True
 
myMatrixArray is array of 1 array of 1 by 1 by 200 by 7 real
 
// Run model
myMatrixArray = AIDetectModel(MyAINNModel, MyImage)
Observaciones

Propiedades específicas de las variables de tipo aiNeuralNetworkModel

Las siguientes propiedades pueden utilizarse para manipular un modelo de red neuronal:
Nombre de la propiedadTipo utilizadoEfecto
AverageIntensityBIntegerIntensidad media del color azul (B) de los datos de entrenamiento.
Esta propiedad es opcional.
AverageIntensityGIntegerIntensidad media del color verde (G) de los datos de entrenamiento.
Esta propiedad es opcional.
AverageIntensityRIntegerIntensidad media del color rojo (R) de los datos de entrenamiento.
Esta propiedad es opcional.
ConfigurationCharacter stringRuta completa del archivo que contiene la configuración del modelo.
Observación: Los tipos de configuración posibles son:
  • Caffe: *.prototxt
  • Tensorflow: *.pbtxt
  • Darknet: *.cfg
OutputLayerNameCharacter stringNombre de la capa de la red neuronal de salida.
PixelScaleFactorRealSe utiliza escalar los valores de los pixeles. El valor predeterminado es 1,0 (sin escalado).
RGBColorBoolean
  • True si las imágenes proporcionadas están codificadas en formato RGB. En este caso, la conversión a la codificación BGR se hará automáticamente.
  • False (valor predeterminado) si las imágenes proporcionadas están codificadas en formato BGR.
Esta propiedad es opcional.
TrainedWeightsCharacter string Ruta completa del archivo que contiene los pesos entrenados del modelo.
Observación: Los posibles tipos de pesos son:
  • Caffe: *.caffemodel
  • Tensorflow: *.pb
  • Darknet: *.weights
  • Open Neural Network Exchange (ONNX): *.onnx
XDimensionIntegerTamaño de la imagen requerido por el modelo: Valor de X.
De forma predeterminada, esta propiedad corresponde al ancho de la imagen.
YDimensionIntegerTamaño de la imagen requerido por el modelo: Valor de Y.
De forma predeterminada, esta propiedad corresponde a la altura de la imagen.
Versión mínima requerida
  • Versión 27
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 17/07/2023

Señalar un error o enviar una sugerencia | Ayuda local