Sherlock® is an industry-leading no-code machine vision software development environment that provides a rich suite of proven tools and capabilities that have been deployed in thousands of installations worldwide. Sherlock® is recognized throughout the machine vision industry for its flexibility to satisfy the full spectrum of vision inspection applications.
Sherlock 8
Sherlock 8 offers new and powerful development tools to expand applications beyond traditional image inspection. Sherlock supports a wide variety of area scan, line scan, and infrared cameras, and with added support for AI model inference and 3D measurements, it is possible to build more comprehensive inspection applications.
AI Inference
3D Tools
Thermal Inspections
AI Integration
Build AI-Enabled vision systems with rapid, no-code development and deployment using Sherlock 8 and Astrocyte.
- Train state-of-the-art AI models using Teledyne DALSA’s Astrocyte AI Trainer.
- Deploy AI models into production environment with Sherlock AI tools.
- Run models on CPU or GPU.
- Combine AI model outputs with Sherlock’s 1D and 2D vision tools for more advanced image processing.
Z-Trak 3D Apps Studio
Z-Trak™ 3D Apps Studio is a suite of software tools developed for in-line 3D machine vision applications. Designed to work with Teledyne DALSA’s Z-Trak family of laser profilers, it simplifies 3D measurement and inspection tasks on production lines. Capable of handling 3D scans of objects with varied surface types, sizes and geometric features, Z-Trak 3D Apps Studio is ideal for factory automation applications across a wide range of industries including electric vehicles (EV batteries, motor stators etc.), automotive, electronics, semiconductors, packaging, logistics, metal fabrication, lumber, and many more. Z-Trak 3D Apps Studio is accessible from Sherlock 8.30.
Example 1 Z-Trak 3D Apps Studio microchip lead inspection
Powerful Development Interface
- Point-and-click program construction enables rapid programming
- Moveable and dockable windows offer optimal developer layout
- Versatile Region of Interest (ROI) options for image processing flexibility
- Monitor and reporting windows provide immediate status feedback
- Instruction tool bars allow quick access to program functions
- Built-in editing and debug tools
Key Feature List
Sherlock contains a wide range of computer vision algorithms designed and packaged for ease-of-use with graphical controls for development and fine-tuning.
Preprocessors
Extensive set of image conditioning functions that can be applied to ROIs prior to analysis.
Positioning Tools
Advance pattern-finding tools for object location and alignment.
Measurement Tools
Precise tools for locating edges and computing the dimensions on a variety of parts and shapes.
Analysis Tools
Tools for finding and counting edges, extracting and analyzing features, detecting contrast variation, and performing statistical analysis.
Calibration Tools
Correct for linear, nonlinear, and perspective image distortion. Convert camera pixel to real-world coordinates.
Color Tools
Teach colors or measure RGB values for precise manufacturing and quality checks.
Barcode Tools
Read and verify 1D and 2D codes. Check for code grading and quality. Supports most common code formats.
OCR Tools
Read and identify printed, molded, or stamped text. Teach character sets or use pre-trained neural-net based OCR tool.
Script Tools
JavaScript-based scripting tool, complete with drag-and-drop instruction editing, allowing the development of custom formulas or inline and background operations.
Administration
Controls for protecting against unauthorized access, editing, and copying.
Computational Imaging
Sherlock supports the Shape from Shading feature which combines multi-directional lighting with computational imaging algorithms to accentuate surface features which would normally be difficult to image using regular lighting.
Custom GUI Support
Create custom operator interfaces using Sherlock’s no-code, drag-and-drop GUIBuilder™ tool or use .NET API to create powerful user interfaces. .NET API supports C++, C#, and Visual Basic® in Microsoft® Visual Studio®.
Camera Flexibility
- Full support for Teledyne DALSA cameras and frame grabbers with Sapera LT functionality built into Sherlock
- Compatible with both Area Scan and Line Scan cameras with mono or color format sensors.
- Supports Infrared and X-ray imaging.
- Allows mixing of sensor type, resolution and interface in the same application
- Third-party camera support using GeniCam™
Robust Communication
Designed for automated 24/7 on-premises operation, Sherlock provides easy-to-use tools to setup, read, and write data to factory automation devices such as PLCs and industrial robots. Sherlock supports communication protocols such as Modbus, Ethernet/IP, Profinet, OPC UA, MQTT, Serial, and supports onboard discrete IO controls.
Resources & Support
You must be logged in to download software or firmware. Please sign in or create an account here.
Sherlock 8.30 Installation 64-bit
Sherlock AI Runtime Plug-in for Sherlock 8.30
Sherlock 7.3 Installation 64-bit
Sherlock 8.30 User Manual
Machine Vision Brochure
Z-Trak 3D Apps Studio Brochure
Advanced Image Capture Acquisition and Processing Machine Vision Brochure
Building a better packing machine with machine vision tools
Sherlock 7.3 User Manual
Vision Solutions Brochure
Please visit our Contact Us page and choose "Contact Support" to get in touch with a support engineer.