This example contains a workflow definition that emulates functionality exposed by openvino hello world example
The flow, given an image file name containing a dog image, returns that dog's race.
You will need:
pip install -r requirements.txt
. Requirements.txt is on example root path.mvn clean package quarkus:dev
mvn clean package java -jar target/quarkus-app/quarkus-run.jar
or on Windows
mvn clean package java -jar target\quarkus-app\quarkus-run.jar
The service based on the JSON workflow definition can be access by sending a request to http://localhost:8080/openvino_helloworld with following content
{ "fileName": "path to a file containing a picture of a dog" }
Complete curl command can be found below:
curl -X POST -H 'Content-Type:application/json' -H 'Accept:application/json' -d '{"fileName": <path>}' http://localhost:8080/openvino_helloworld
The flow should return a message with the dog race as property group
.