Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider refactoring core acquisition package #214

Closed
glopesdev opened this issue May 15, 2024 · 0 comments · Fixed by #219
Closed

Consider refactoring core acquisition package #214

glopesdev opened this issue May 15, 2024 · 0 comments · Fixed by #219
Labels
proposal Request for a new feature

Comments

@glopesdev
Copy link
Contributor

The Aeon.Acquisition package has grown overtime to include multiple computer vision operators which bring with them specific dependencies, e.g. SLEAP for pose estimation, Pylon and Spinnaker for camera video acquisition, etc.

This makes it harder to adopt the Aeon framework for simpler experiments which may not require all of these specific components.

The idea would be to split the acquisition package into the following three packages:

  • Aeon.Video: all video capture interfaces and video controller / triggering devices
  • Aeon.Vision: computer vision tasks such as ROI activity, blob detection, etc.
  • Aeon.Vision.Sleap: specialized package for SLEAP pose estimation (to isolate tensorflow and CUDA dependencies)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposal Request for a new feature
Projects
None yet
1 participant