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
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
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.