Jeśli szukasz jak odkodować dane z dowodu rejestracyjnego samochodu, jak odkodować kod aztec 2d w dowodzie rejestracyjnym (rozpoznawanie obrazu) i chcesz to zrobić w rust to powstała do tego dedykowana biblioteka https://crates.io/crates/aztec-decoder
Najpierw należy dodać moduł do swojego projektu komendą:
cargo add aztec-decoder
Użycie jest banalnie proste
use aztec_decoder::AZTecDecoder;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let decoder = AZTecDecoder::new("ABCD-ABCD-ABCD-ABCD");
let result = decoder.decode_image_from_file("zdjecie-dowodu.jpg").await?;
if result["Status"] == true {
println!("{}", serde_json::to_string_pretty(&result)?);
}
Ok(())
}
Wersja dla Rust jest tylko częścią ogromnego projektu z obsługą wielu innych języków programowania https://www.pelock.com/pl/produkty/dekoder-aztec