Requirements: opencv-python opencv-python-headless numpy json os
description: Input - An image containing multiple vertical structures, such as pillars or columns.
Objective -
- Identify and isolate each column/pillar individually.
- Represent each detected column with a distinct color for visualization.
- Accurately outline the boundaries of each column and save the boundary points as structured data.