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

Object oriented definition of coordinates, voxels, matrix indexing etc. #265

Open
jwboth opened this issue Jan 11, 2024 · 1 comment
Open

Comments

@jwboth
Copy link
Collaborator

jwboth commented Jan 11, 2024

Currently, points in the image can be specified throughtheir coordinate or voxel location. In addition, voxel coordinates (in particular in 2d) are used in different formats (matrix indexing, cartesian indexing, etc.). As external tools as opencv (in particular) uses different formats, making an internally consisten choice for DarSIA is difficult. Thus, we need to stick to the different formats. To remove confusion, the aim however should be to use objects which uniquely identify the format, i.e., we need to define objects class Coordinate (Cartesian coordinate), Voxel (voxel coordinate, which can have different indexing modes and allows for transforming the indexing through helper routines).

@jwboth
Copy link
Collaborator Author

jwboth commented Jan 13, 2024

Still various transformation objects do not make use of Voxel, Coordinate etc. A unified use is envisioned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant