.. Image Processing documentation master file, created by sphinx-quickstart on Fri Dec 15 11:17:25 2023. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Image Processing - Basics ######################### .. caution:: This application and its documentation website are still works in progress **Image Processing** is a complete set of tutorials to learn the basics of **image processing** for machine vision systems. .. figure:: _static/images/pieces_machine_vision.png :align: center :scale: 60% Example of machine vision system to detect edges and shape of pieces. Throughout these tutorials, we will use **Python** and **OpenCV**. Some examples in **C++** language will also be given. .. note:: To refresh your memory, discover these two sets of tutorials: * `Python for Science `_. * `C++ language / Bascics `_ The GitHub repository of this project : `Image Processing `_ .. toctree:: :maxdepth: 1 :caption: Images Digital Images Python and images OpenCV basic operations .. toctree:: :maxdepth: 1 :caption: Basic transforms Blur filter Erosion, dilation Opening, closing .. toctree:: :maxdepth: 1 :caption: Edge and contours Sharpening (Laplacian, Unsharp) Edge detection (Sobel, Canny) Median blur Custom (cv2.filter2D) Projects based on image processing ################################## * `Machine Vision platform `_ About the LEnsE ############### The **Experimental Teaching Laboratory** (LEnsE, for Laboratoire d’ENSeignement Expérimental) is a major structure of the Institut d’Optique engineering school. It offers remarkably strong training that contributes **25%** of the total curriculum. It is an impressive structure where students have access to a large diversity of material and human resources to be able to gain the skills to become excellent experimenters recognized in their field.