swectral.envi_roi_coords#

swectral.envi_roi_coords(roi_xml_path)[source]#

Get vertex coordinates of (multi-)polygon ROIs from ENVI ROI xml file.

Parameters:
rpathstr

Path of ENVI xml ROI file.

Returns:
list of dict

A list of ROI dictionaries. Each ROI dictionary contains ROI name, ROI geometry type and lists of vertex coordinate pairs in tuples.

Raises:
ValueError

If no polygon for a ROI is found.

Return type:

list[dict[str, Any]]

Examples

>>> coord_list = envi_roi_coords("/image_roi.xml")