Python SDK
Last updated
Was this helpful?
Last updated
Was this helpful?
Python SDK is based on the Nvision image processing service for synchronous calls. The input requests and output responses are structured in JSON format. You can make a RESTful API call by sending an image as a base64 encoded string in the body of your request, see quickstart.
Before you begin to use this SDK, these quickstarts will guide you to get started with the Nvision API.
Using PyPi package here:
Supported Python versions: Python >= 3.5
To use object detection service, you can initialize the ObjectDetection class directly with your api_key. Then, call the predict() method to make a RESTful request for model inference.
e.g. /9j/4AAQSkZJRgABAQEBLAEsAAD...
ConfidenceThreshold
: to define the minimum confidence score of the prediction results.
Value options: [0, 1]
Default: "0.1"
OutputCroppedImage
: to return cropped images from bounding box detections.
Value options: "true"
or "false"
Default: "false"
OutputVisualizedImage
: to return drawn bounding box detections on raw image.
Value options: "true"
or "false"
Default: "false"
detected_objects: a list of prediction outputs for corresponding objects/labels/boxes
bounding_box
: integer
confidence
: how likely it is, the object is contained within the image or video.
cropped_image
: returned if output_cropped_image
is set to True
.
name
: output object name ot label category.
parent
: parent class or the output label.
image
: encoded string that represents binary data in an ASCII string format.