Machine Vision

Clarity Development Kit

Clarity Development Kit

The Clarity Software Development Kit (SDK) is an industry-proven, broad-functionality SDK and driver designed for Novanta cameras supporting the USB3 Vision protocol.

Diverse in its capabilities, Clarity SDK controls all functions of Novanta Machine Vision Cameras with low CPU overhead and memory requirements, facilitating rapid development of smart cameras intended for In-Vitro Diagnostic (IVD) analytics, Metrology, Microscopy, Advanced Manufacturing, and other operations reliant on high-frequency visual inspections.

View all features
Overview & Features Details Documents & Downloads FAQs
Content Image

Overview

Features

  • Graphical User Interface with viewer and full camera control
  • 32/64 bit multi-core platform support
  • GenICam and SFNC compliant
  • Viewer with zoom and scroll of live video and full screen mode
  • Full control over the camera settings
  • Instantaneous access to individual pixel values and image data arrays
  • Real-time timestamp retrieval
  • Simultaneous multiple camera support
  • High-speed color interpolation of Bayer video
  • Multi-color overlays of text and graphics for live video
  • Rotation and flipping of live view
  • Multiple palettes of pseudo-color display for thermal and monochrome imaging
  • Integration and averaging of video frames in real-time
  • Image capture in RAW, JPEG, TIFF, DPX, FITS and BMP formats
  • Video capture into AVI files with selectable compression
  • Histogram and image statistics in real-time
  • Programmable lookup tables and color matrix
  • Real-time background correction
  • Hot pixel correction
  • 1D and 2D barcode decoding
  • Lens distortion correction
  • Sample code for various API usage models with tool set

Medley Compatibility and Environments

The Clarity Software Development Kit SDK includes extensive support for a variety of industry-standard programming interfaces and methodologies, making Novanta Machine Vision solutions quick and easy for application developers to deploy.

Supported Environments

  • Microsoft Visual Studio C, C++, C#
  • Ubuntu Linux API (Nvidia Jetson coming soon)
  • Visual Basic, VB.net
  • MathWorks® MATLAB – direct connect without the need for their Image Acquisition Toolbox
  • National Instruments™ LabVIEW – direct connect without the need for their Vision Acquisition Software (NI-IMAQ)
  • Python™
  • TWAIN
  • DirectShow
  • Micro-Manager – ImageJ
  • Delphi
  • Java™
  • PowerBuilder
  • Ruby
  • Qt
  • OpenCV
  • Adobe Flash®
  • GE FANUC
  • WinCC Flexible
  • InduSoft Studio
Download Download Type Language
Medley SDK Software English

Talk to an Application Engineer

Work directly with our technical team to determine what laser is best for your application.

Please complete this form to download the file

Your download should begin immediately.

Name(Required)
Address(Required)
This field is hidden when viewing the form