1 Preface Introduction IDS Imaging Development Systems GmbH has taken every possible care in preparing this manual. We however assume no liability for the content, completeness or quality of the information contained therein. The content of this manual is regularly updated and adapted to reflect the current status of the software. We furthermore do not guarantee that this product will function without errors, even if the stated specifications are adhered to.
Page 4
Please contact your local IDS distributors for first level support in your language. For a list of IDS distributors worldwide please go to our website http://www.ids-nxt.com.
IDS NXT: Vision apps – Object Detector 2 Symbols and hints This symbol indicates hints with useful information for better understanding and using features and functions. This symbol indicates important warnings for product safety to prevent damage. This symbol indicates important warnings for personal safety to prevent injury.
IDS NXT: Vision apps – Object Detector 3 Vision app "Object Detector" For version 1.8.5 of the vision app Object Detector, at least IDS NXT OS version 1.3.0. or higher must be installed on the camera. Vision app Object Detector allows you to locate and classify several objects in an image using a CNN (convolutional neural network).
· You can rename the saved CNN file before uploading to change the display name (requires IDS NXT OS 1.1 or later and IDS NXT cockpit version 2.1 or later). Detection threshold Here, you set the value as of when a detection should be evaluated as a valid result. Note that a value too low might lead to false detections.
Fig. 4: Upload a CNN package Here, you upload a CNN file (*.det) that you have trained previously, e.g. in IDS NXT lighthouse for object detection. After successfully uploading the CNN file, you can select the CNN in the settings. Object Detector can use CNNs for object detection created for IDS NXT OS 1.1 or higher...
Inference Time: Indicates the inference time in milliseconds. 3.5 Website You can open the vision app website directly from the IDS NXT cockpit (Vision app manager) or directly access the corresponding URL (http://<IP address of the camera>/vapps/objectdetector/website). The website will show you the current image with the corresponding detection results.
4 Interface description vision app "Object Detector" The description of the REST interface is limited to the parameters/values that are specific for the vision app. A more detailed description of the IDS NXT REST interface can be found in the manual "IDS NXT - REST interface".
CNN from the list is activated. If the last CNN in the list is deleted, evaluation is not performed any more and a CNN must first be uploaded again. You can rename the CNN file to change the display name when uploading via the REST interface (requires IDS NXT OS 1.1 or higher).
IDS NXT: Vision apps – Object Detector Return values · hasFtpClient (Boolean): Status of the FTP client. Error response Error codes Sample code for GET curl -X GET "http://<ip>/vapps/objectdetector/ftpclient" -i --user admin:<password> 4.5 /vapps/objectdetector/images/default /vapps/objectdetector/images/resultimage · · OPTIONS Transfers the current ROI as image file.
(String): Number of found classes · data (String): Shows the found class, probability, size and position of the found ROI. · highlight (String): Result and formatting for the "highlight" tab in the IDS NXT cockpit. · inferecetime (Integer): Inference time in milliseconds Error response...
IDS NXT: Vision apps – Object Detector 4.7 Error codes For the REST queries, HTTP response codes are used as return values. The following HTTP codes are possible return values of the REST queries, in general any HTTP code would be possible:...