| English | 한국어 | 日本語 | Tiếng Việt |
Ví dụ OCaml
https://github.com/bobhyun/TS-ANPR/tree/main/examples/OCaml/anpr
1. Sao chép các tệp Engine
[Lưu ý] Trong ví dụ này, tệp engine được giải nén vào thư mục examples/bin/ để chia sẻ với các ví dụ khác. Tuy nhiên, đối với triển khai thực tế, tệp engine thường được sao chép vào thư mục nơi tệp thực thi của ứng dụng được đặt.
- Cho Windows x86 64-bit
Giải nén tệp engine vào thư mục
examples/bin/windows-x86_647z x tsanpr*-windows-x86_64.7z - Cho Windows x86 32-bit
Giải nén tệp engine vào thư mục
examples/bin/windows-x867z x tsanpr*-windows-x86.7z - Cho Linux x86 64-bit
Giải nén tệp engine vào thư mục
examples/bin/linux-x86_64tar xvf tsanpr*-linux-x86_64.tar.xz - Cho Linux arm 64-bit
Giải nén tệp engine vào thư mục
examples/bin/linux-aarch64tar xvf tsanpr*-linux-aarch64.tar.xz - Cấu trúc thư mục
examples ├── bin │ ├─── windows-x86_64 # thư mục engine cho Windows (x86_64) │ │ ├── tsanpr.dll │ │ ├── tsanpr-2505M.eon │ │ └── tshelper.exe │ ├─── windows-x86 # thư mục engine cho Windows (x86) │ │ ├── tsanpr.dll │ │ ├── tsanpr-2505M.eon │ │ └── tshelper.exe │ ├── linux-x86_64 # thư mục engine cho Linux (x86_64) │ │ ├── libtsanpr.so │ │ ├── tsanpr-2505M.eon │ │ └── tshelper │ └── linux-aarch64 # thư mục engine cho Linux (arm64) │ ├── libtsanpr.so │ ├── tsanpr-2505M.eon │ └── tshelper ├── img # thư mục hình ảnh └── OCaml └── anpr # thư mục dự án ├── bin # thư mục thực thi │ ├── dune │ └── main.ml ├── lib # thư mục thư viện │ ├── dune │ ├── tsanpr.ml │ ├── stb_image.h │ └── stb_image_stubs.c └── dune-project
2. Cách chạy
-
Cài đặt OCaml và opam
# Linux (Ubuntu/Debian) sudo apt-get install ocaml opam # Khởi tạo opam opam init eval $(opam env) -
Cài đặt các phụ thuộc
opam install dune ctypes ctypes-foreign -
Chạy
anprcd examples/OCaml/anpr dune exec anpr