Aphelion Developer Macro Examples


    In the following example, an image with six clocks is processed to automatically extract each clock, find its edges, and read the time. An edge detection is performed, edges are converted into objects, and then Regions of Interest. Each clock is then processed, and an object extraction is performed to detect the largest dark object. 

ROI Macro animation


This macro example shows how to compute edges, thin the edges, convert the edges into chains, and then approximate each chain by a line. 

Road Macro animation


A radiator grille has a small defect in the upper right corner. By calling image processing functions, it is possible to detect each small cavity in the grille. Later, an object extraction is performed, with the computation of shape parameters for each small object. A filtering is performed on the height to locate the defective cavity.

Grid Macor animation