# Library API Guide

This section details the main API functionalities in each **eVision** library.

## Common

| ![image](assets/images/home/easyimage.webp)                              | [Easy](basic_operations/easy_class.html.md)                  |
|--------------------------------------------------------------------------|----------------------------------------------------------------------|
| ![image](assets/images/home/easyimage.webp)                              | [Image and ROI Classes](basic_operations/image_and_roi_classes.html.md) |
| ![image](assets/images/manipulating/regions_epolygonregion_example.webp) | [Region Classes](basic_operations/region_classes.html.md)        |

## General Purpose

| ![image](assets/images/home/easyimage.webp)   | [EasyImage](general_purpose/easyimage-library.html.md)   |
|-----------------------------------------------|------------------------------------------------------------|
| ![image](assets/images/home/easycolor.webp)   | [EasyColor](general_purpose/easycolor-library.html.md)   |

## 3D processing

| ![image](assets/images/easy3d/Easy3D.svg)          | [Easy3D](3d_processing/easy3d-library.html.md)          |
|----------------------------------------------------|----------------------------------------------------------------|
| ![image](assets/images/easy3d/Easy3DLaserLine.svg) | [Easy3DLaserLine](3d_processing/easy3dlaserline-library.html.md) |
| ![image](assets/images/easy3d/Easy3DObject.svg)    | [Easy3DObject](3d_processing/easy3dobject-library.html.md)    |
| ![image](assets/images/easy3d/Easy3DMatch.svg)     | [Easy3DMatch](3d_processing/easy3dmatch-library.html.md)     |

## Matching and Measurement

| ![image](assets/images/home/easyobject.webp)   | [EasyObject](matching_and_measurement/easyobject/index.html.md)   |
|------------------------------------------------|-------------------------------------------------------------|
| ![image](assets/images/home/easygauge.webp)    | [EasyGauge](matching_and_measurement/easygauge/index.html.md)    |
| ![image](assets/images/home/easyfind.webp)     | [EasyFind](matching_and_measurement/easyfind-library.html.md)     |
| ![image](assets/images/home/easymatch.webp)    | [EasyMatch](matching_and_measurement/easymatch-library.html.md)    |

## Deep Learning Inspection

| ![image](assets/images/easydeeplearning/EasyClassify.webp)          | [EasyClassify](deep_learning_inspection/easyclassify-library.html.md)   |
|---------------------------------------------------------------------|---------------------------------------------------------------|
| ![image](assets/images/easydeeplearning/EasyLocateBoundingBox.webp) | [EasyLocate](deep_learning_inspection/easylocate-library.html.md)     |
| ![image](assets/images/easydeeplearning/EasySegment.webp)           | [EasySegment](deep_learning_inspection/easysegment-library.html.md)    |

## Text and Code Reading

| ![image](assets/images/home/easybarcode.webp)    | [EasyBarCode](text_and_code_reading/easybarcode-library.html.md)    |
|--------------------------------------------------|---------------------------------------------------------------|
| ![image](assets/images/home/easydeepocr.webp)    | [EasyDeepOCR](text_and_code_reading/easydeepocr-library.html.md)    |
| ![image](assets/images/home/easyocr.webp)        | [EasyOCR](text_and_code_reading/easyocr-library.html.md)        |
| ![image](assets/images/home/easyocr2.webp)       | [EasyOCR2](text_and_code_reading/easyocr2-library.html.md)       |
| ![image](assets/images/home/easyqrcode.webp)     | [EasyQRCode](text_and_code_reading/easyqrcode-library.html.md)     |
| ![image](assets/images/home/easymatrixcode.webp) | [EasyMatrixCode](text_and_code_reading/easymatrixcode-library.html.md) |

## Applicative Processing

| ![image](assets/images/home/easyspotdetector.webp)   | [EasySpotDetector](applicative_processing/easyspotdetector-library.html.md)   |
|------------------------------------------------------|-------------------------------------------------------------------|
