Extracting the Clicks from CSV#

The clicks stored in the .csv file can be extracted directly or using the ClickManager class.

To extract the clicks, follow these steps:

  1. Load the CSV file: Use the ClickManager.load_from_csv() method to load the clicks from the CSV file.

  2. Extract a specific group: Use the extract_group() method to get all the clicks from a specific group (e.g., “default”).

Here’s how you can extract the clicks from a CSV file:

from pyclickimage import ClickManager

# Load the clicks from the CSV file
click_manager = ClickManager.load_from_csv("clicks.csv")

# Extract clicks for the "default" group
default_clicks = click_manager.extract_group("default")

# Print the extracted clicks
print(default_clicks)

# Output: [(276, 97), (242, 109), (317, 144), (253, 169)]

In this example:

  • The CSV file contains the saved clicks, with each row including the group name, click index, and the X and Y coordinates.

  • The extract_group() method filters and returns only the clicks from the specified group (in this case, the “default” group).

  • The output is a list of tuples, where each tuple contains the X and Y coordinates of the clicks in the selected group.

The clicks can then be used for further processing, such as analysis or visualization.