A crate for rapid prototyping and analysis of computer vision algorithms.
This project borrows the idea of "high level" libraries and applies it to mīrō. My short take on the topic is that high-level libraries make iterative prototyping using statically typed programming languages, feasible. On the other hand, high-level libraries are generally not meant for production use.
The idea of interactive programming is at the very heart of mirage and is something I am very excited about. Interactive programming is a programming paradigm that uses hot-swapping, so the user can make changes in a program while it is running. In essence, the programming activity becomes part of the program flow itself.
I recommend you install rustup and then run the following command to use the Rust nightly version:
$ rustup install nightly # or rustup update nightly
Although you can run a command from the nightly toolchain without switching to nightly:
$ rustup run nightly [command]
I recommend that you switch to nightly, globally:
$ rustup default nightly
- Currently only supports macOS (please refer to issue#26)