cv_list_models


Overview

The cv_list_models application retrieves and displays the available computer vision models categorized by type.

Inputs

  • No user input is required to execute the script.

Outputs

  • A console log listing all available computer vision models, categorized by model type (e.g., detector, recognizer, segmentator).

  • Each model type includes subcategories (e.g., object, face, tag) with their respective models.

Execution

To execute the application, run:

python3 cv_list_models/ --auto-run

Behavior

  • The application automatically retrieves and displays the available computer vision models.

  • The output is structured by model type and subcategories.

Example Output

During execution, the output logs follow this pattern:

[INFO] [timestamp] [pyraya.cv_list_models]: Auto running the app
[INFO] [timestamp] [pyraya.cv_list_models]: Retrieving available models...
[INFO] [timestamp] [pyraya.cv_list_models]:
These are the computer vision models available:
📂 detector:
  📌 face:
     - cnn_face
     - yunet_face
  📌 object:
     - yolov5s_coco
     - yolov8s_coco
  📌 tag:
     - apriltags
     - apriltags_cpp
📂 recognizer:
  📌 face:
     - deepknn_face
📂 segmentator:
  📌 object:
     - yolov8s_seg_coco

Key Note

The application does not modify or activate any models; it only lists them.