Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lacmus-foundation/lacmus-app
lacmus-app
https://github.com/lacmus-foundation/lacmus-app
app avalonia cross-platform csharp dotnet-core
Last synced: 2 months ago
JSON representation
lacmus-app
- Host: GitHub
- URL: https://github.com/lacmus-foundation/lacmus-app
- Owner: lacmus-foundation
- License: gpl-3.0
- Created: 2019-12-17T19:52:47.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-29T22:10:30.000Z (8 months ago)
- Last Synced: 2024-04-30T22:12:34.518Z (8 months ago)
- Topics: app, avalonia, cross-platform, csharp, dotnet-core
- Language: C#
- Size: 3.27 MB
- Stars: 59
- Watchers: 6
- Forks: 7
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-avalonia - Lacmus - The program for searching through photos from the air of lost people in the forest using Retina Net neural network. (Samples and Projects / Graphics)
README
# Lacmus Application
Cross-platform application that searches for lost people in the forest using object detection neural networks. The application runs on Linux, Windows and Mac OS X. Lacmus application written in C#, .NET Core, [ReactiveUI](https://github.com/reactiveui/ReactiveUI) and [Avalonia](https://github.com/AvaloniaUI/Avalonia) and use Tensorflow / ONNX for inference deep learning Models.
## Main view
![main view](docs/main_view.png)
## Docs
You can find more documentation here: [Rus](https://docs.lacmus.ml/v/russian) [Eng](https://docs.lacmus.ml)
### System requirements and supported platforms
- `Windows 7 SP1 or higher (64 bit)` - supports **CPU** and **GPU** (Cuda, DirectML) ml inference.
- `Linux (64 bit)` - supports **CPU**, **GPU** (Cuda, ROCm) and **Coral Edge TPU** ml inference.
- `MacOS 11 or higher (64 bit)` - supports **CPU** ml inference.- Minimum 2x CPU cores and 4 GB of RAM for ML inference.
### Brief description of architecture
*Architecture diagram*
![diagram](docs/app_arch.png)Application use [LacmusPlugins](https://github.com/lacmus-foundation/lacmus-plugins) for ML model inference and [PluginReposiroty web API](https://github.com/lacmus-foundation/lacmus-plugins-repository) for hosting ML models.
## Building from source
```bash
$ git clone https://github.com/lacmus-foundation/lacmus-app.git
$ cd lacmus-app/src
$ dotnet restore
$ dotnet run --project LacmusApp.Avalonia
```### Contributing
Contributors are welcome! You can contact me ([email protected]) to get more info.