IDS NXT Quick Start Manual

IDS NXT Quick Start Manual

Vision apps – object detector
Hide thumbs Also See for NXT:

Advertisement

Quick Links

IDS NXT
Vision apps – Object Detector
IDS Imaging Development Systems GmbH
Dimbacher Str. 10
D-74182 Obersulm, Germany
T: +49 7134 96196-0
E: info@ids-imaging.com
W: http://www.ids-nxt.com

Advertisement

Table of Contents
loading

Summary of Contents for IDS NXT

  • Page 1 IDS NXT Vision apps – Object Detector IDS Imaging Development Systems GmbH Dimbacher Str. 10 D-74182 Obersulm, Germany T: +49 7134 96196-0 E: info@ids-imaging.com W: http://www.ids-nxt.com...
  • Page 2: Table Of Contents

    IDS NXT: Vision apps – Object Detector Content 1 Preface ............................. 3 2 Symbols and hints ..........................5 3 Vision app "Object Detector" ......................6 3.1 Overview ............................7 3.2 Settings ............................8 3.3 Files ............................9 3.4 Result output ..........................9 3.5 Website ............................
  • Page 3: Preface

    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.
  • Page 5: Symbols And Hints

    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.
  • Page 6: Vision App "Object Detector

    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).
  • Page 7: Overview

    IDS NXT lighthouse. For object detection, images must be individually marked with several boxes, which results in a higher effort.
  • Page 8: Settings

    · 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.
  • Page 9: Files

    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...
  • Page 10: Website

    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.
  • Page 11: Interface Description Vision App "Object Detector

    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".
  • Page 12: Vapps/Objectdetector/Configurables

    IDS NXT: Vision apps – Object Detector · Version (String): Version of the vision app · Website (String): URL of the vision app website Error response Error codes Sample code curl -X GET "http://<ip>/vapps/objectdetector" -i --user admin:<password> 4.2 /vapps/objectdetector/configurables /vapps/objectdetector/configurables ·...
  • Page 13: Vapps/Objectdetector/Files/Cnnfile/Data

    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).
  • Page 14: Vapps/<%Rest-Name-Api%>/Ftpclient

    IDS NXT: Vision apps – Object Detector Return values · HTTP code 200 Error response Error codes Sample code curl -X PUT "http://<ip>/vapps/objectdetector/files/cnnfile/data" -i --user admin:<password> -T /<path>/<file name>.det -H "Content-Type: application/octet- stream" Sample code with renamed CNN file curl -X PUT "http://<ip>/vapps/objectdetector/files/cnnfile/data" -i --user admin:<password>...
  • Page 15: Vapps/Objectdetector/Images/Default

    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.
  • Page 16: Vapps/Objectdetector/Resultsources/Last

    (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...
  • Page 17: Error Codes

    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:...
  • Page 18: Index

    IDS NXT: Vision apps – Object Detector - C - information select 8, 12 switch CNN file delete upload 9, 13 - E - Error code - F - client - I - Image analysis Image analysis last result - O -...

Table of Contents