amfora.core.visualization

amfora.core.visualization#

Interactive inspection helper for examining individual detected inclusions side-by-side with their dominant colors.

Source: src/amfora/core/visualization.py.

amfora.core.visualization.inclusion_viewer(inclusions, img_color, method='blob')[source]#

Interactive viewer for individual inclusions with color analysis.

Parameters:
  • inclusions (list) –

    When method=’blob’: output list from sacredsquare

    [(left_vertex, right_vertex), size]

    When method=’contour’: list of contour arrays from contour_detection

    (contour_results[‘inclusions’])

  • img_color (numpy.ndarray) – Color image of the sherd (masked)

  • method (str, optional) – Detection method that produced the inclusion list. ‘blob’ (default) – sacredsquare bounding boxes ‘contour’ – raw contour arrays from contour_detection

Returns:

Displays interactive matplotlib visualization

Return type:

None