# Cognex ViDi Tools

The Cognex ViDi tools are a collection of machine vision tools which tackle different hard to program challenges through the use of deep learning. While the tools share a common engine, they differ in what they are looking for in images. More specifically, each tool has a different focus analyzing either single points, individual regions or complete images:

| The Cognex ViDi Blue Locate Tool is used to find and localize single or multiple features within an image. From small features on noisy backgrounds to complex objects in bulk; the Blue Locate tool can localize and identify complex features and objects by learning from annotated images. To train the Blue Locate tool, all you need to provide are images where the targeted features are marked.
| The Cognex ViDi Blue Read Tool is used to perform Optical Character Recognition (OCR) within an image. From cleanly printed characters to strongly deformed characters on very noisy backgrounds, the Blue Read tool can identify and read characters by learning from annotated images. To train the Blue Read tool, all you need to provide are images where the targeted characters are marked.
| The Cognex ViDi Red Analyze Tool – Unsupervised Mode is used to detect anomalies and aesthetic defects. Be it scratches on a decorated surface, incomplete or improper assemblies or even weaving problems in textiles; the Red Analyze tool can identify all of these and many more problems simply by learning the normal appearance of an object including its significant but tolerable variations. To train the Red Analyze tool, all you need to provide are images of good objects.
The Cognex ViDi Red Analyze Tool – Supervised Mode is used to segment specific regions such as defects or other areas of interest. Be it blowholes in cast metal or bruised vegetables on a conveyor; the Red Analyze tool in Supervised mode can identify all of these and many more problems simply by learning the varying appearance of the defect or target region. To train the Red Analyze tool in Supervised mode, all you need to provide are images of the type of defective regions you are looking for.
| The Cognex ViDi Green Classify Tool is used to classify an object or a complete scene. Be it the identification of products based on their packaging, the classification of welding seams or the separation of acceptable or unacceptable defects; the Green Classify tool learns to separate different classes based on a collection of labeled images. To train the Green Classify tool, all you need to provide are images assigned and labeled the different classes.