Plugin desenvolvido para Fidelidade usando Tensor Flow lite para fazer o carregamento e execução de modelos pre-definidos pela Fidelidade.
- Android
- iOS
Para instalar no Cordova, o Android deve seguir o modelo abaixo passando o minSdkVersion = 22 e targetSdkVersion = 28. Os valores informados nas variaveís são as versões de compatibilidade para usar a Biblioteca do TensorFlow Lite
$ cordova plugin add https://github.com/Paulimjr/tensorflow-fidelidade-plugin.git --variable ANDROID-MINSDKVERSION=22, --variable ANDROID-TARGETSDKVERSION=28
Para instalar na plataforma da OutSystems basta seguir o modelo abaixo
{
"plugin" :{
"url": "https://github.com/Paulimjr/tensorflow-fidelidade-plugin.git",
"variables": [
{
"name": "ANDROID-MINSDKVERSION",
"value": "22"
},
{
"name": "ANDROID-TARGETSDKVERSION",
"value": "28"
}
]
}
}
Para executar o plugin na plataforma da OutSytems basta seguir o modelo abaixo
//
// modelName o nome do modelo que deseja executar no plugin (Observações: os modelos já estão definidos dentro do plugin)
// imageBase64 a String com a imagem em base64 já enviar pela OutSystem utilize algum converter na Plataforma para fazer o mesmo.
//
cordova.plugins.TensorFlowFidelidadePlugin.loadModel(modelName, imageBase64,
function success(data) {
alert("Result: "+data.value);
},
function error(data) {
alert("Error: "+data);
}
);
This plugin is distributed under the MIT License.