Skip to content

Example Projects

Project examples in OEVIS® are available by navigating to File Open Examples...

EXAMPLES

Hereafter a list of all the available examples:

  • BlobDetection: A basic blob analysis and detection example.
  • Calibration: Example of a telecentric lens calibration.
  • CalibrationTransform: Example of camera calibration and homography estimation.
  • DataClassification: Example of data classification with a simple HMI.
  • Datacodes: Extraction and decoding of different datacodes.
  • DeepLearning - OCR: Example of OCR using deep learning based on Tesseract.
  • Edge2D: 2D Edge detection and analysis.
  • HMI: Example of a custom HMI to control program and shows results. It is based on BlobDetection example.
  • Metrology: Full featured 2D metrology example, with calibration and real world coordinate measurements.
  • Modbus: Example of Modbus client/server, can be used with the provided demo app.
  • MQTT: Example of MQTT broker, can be used with the provided demo app.
  • Multithread: Different examples of multithreading programming.

  • Multithread_SimpleThread: Example of simple multithread operation.

  • Multithread_SimpleThreadSync: Example of simple multithread operation with synchronized execution.
  • Multithread_ThreadVar: Example of variable operation between threads.
  • Multithread_ThreadFifo: Example of producer-consumer paradigm implementation with FIFO queues.

  • OCR: OCR train and text reading example.

  • Profile: Profile analysis example.
  • RegionMorphology: Basic region morphology example.
  • Script: Basic use of script tool with custom logic.
  • ShapeFitting: Basic 2D shape fitting example.
  • Task Condition: Example of Condition Task implementation (Switch and If/Else).
  • Task Macro Action: Example of Macro Task implementation.
  • TCP: Two examples of TCP usage, Client and Server implementation.
  • TCP Multithread: Example implementing both TCP Client and Server in two separate threads.
  • TemplateMatching: Example of basic Template Matching utilization.
  • Vectorization: Example of automatic vectorized execution.
  • Web API: Example of Web Socket client, REST client and REST server usage, to be used with the provided demo app.
  • Web API Demo App: App for testing REST API, MQTT, and other protocols.