https://github.com/101arrowz/scanner
Document scanning from scratch
https://github.com/101arrowz/scanner
computer-vision rust typescript wasm
Last synced: over 1 year ago
JSON representation
Document scanning from scratch
- Host: GitHub
- URL: https://github.com/101arrowz/scanner
- Owner: 101arrowz
- License: mit
- Created: 2021-12-03T18:20:23.000Z (over 4 years ago)
- Default Branch: next
- Last Pushed: 2023-09-09T18:06:43.000Z (almost 3 years ago)
- Last Synced: 2025-03-16T10:11:14.595Z (over 1 year ago)
- Topics: computer-vision, rust, typescript, wasm
- Language: Rust
- Homepage: https://101arrowz.github.io/scanner/next
- Size: 979 KB
- Stars: 121
- Watchers: 3
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# scanner
Document scanner for the web built in Rust. Zero runtime dependencies - all the hard math is done by hand. Rust source in `src-rs`; most of it is just copied verbatim from the TypeScript code [on the master branch](https://github.com/101arrowz/scanner/tree/master), but I made a few optimizations where possible. The WASM port is a bit faster on desktop and substantially faster on mobile. This branch also includes a much nicer UI Demo available [here](https://101arrowz.github.io/scanner/next/).
Check out [my ongoing blog series](https://dev.to/101arrowz/series/15877) on this project to learn more about all the techniques I employed to make this project possible!