archimedes_test/README.md
2025-01-08 19:24:05 -08:00

41 lines
1.3 KiB
Markdown

# archimedes_test
This may evolve into a full-fledged library.
It's purpose is to provide an open source
[Structure from Motion](https://en.wikipedia.org/wiki/Structure_from_motion)
(SFM) library for Android.
Currently one doesn't exist. The _technology_ exists (i.e. [Polycam](https://poly.cam/)),
but no open source library for SFM exists.
The problem here is that most open source SFM librarires rely on pytorch.
So this project essentially has to create all SFM features from scratch. In fact, I'm
copying the algorithm direcly from the [OpenSFM project](https://github.com/mapillary/OpenSfM).
## Getting Started
I'm starting small. Focusing on testors. Yes, unit tests are included.
Run `flutter test` to run tests. Then you know it's working.
But currently tensors aren't fully implemented.
## Assets
The `assets` directory houses images, fonts, and any other files you want to
include with your application.
The `assets/images` directory contains [resolution-aware
images](https://flutter.dev/docs/development/ui/assets-and-images#resolution-aware).
## Localization
This project generates localized messages based on arb files found in
the `lib/src/localization` directory.
To support additional languages, please visit the tutorial on
[Internationalizing Flutter
apps](https://flutter.dev/docs/development/accessibility-and-localization/internationalization)