Skip to the content.
English 한국어 日本語 Tiếng Việt

Ví dụ Clojure

https://github.com/bobhyun/TS-ANPR/tree/main/examples/Clojure/anpr

1. Sao chép 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, khi triển khai thực tế, tệp engine thường được sao chép vào thư mục chứa tệp thực thi của ứng dụng.

2. Cách biên dịch

  1. Native(JNI) Module

    • Windows 64bit (MSVC, x64 Native Tools Command Prompt)

      mkdir build\windows-x86_64
      cd build\windows-x86_64
      
      cmake ..\.. -A x64
      
      cmake --build . --config Debug   # Debug build
      cmake --build . --config Release # Release build
      
    • Windows 32bit (MSVC, x86 Native Tools Command Prompt)

      mkdir build\windows-x86
      cd build\windows-x86
      
      cmake ..\.. -A Win32
      
      cmake --build . --config Debug   # Debug build
      cmake --build . --config Release # Release build
      
    • Linux x86_64

      mkdir -p build/linux-x86_64
      cd build/linux-x86_64
      
      # Debug build
      cmake ../.. -DCMAKE_BUILD_TYPE=Debug
      make
      
      # Release build
      cmake ../.. -DCMAKE_BUILD_TYPE=Release
      make
      
    • Linux aarch64 (ARM64)

      • Biên dịch trực tiếp trên máy aarch64

        mkdir -p build/linux-aarch64
        cd build/linux-aarch64
        
        # Debug build
        cmake ../.. -DCMAKE_BUILD_TYPE=Debug
        make
        
        # Release build
        cmake ../.. -DCMAKE_BUILD_TYPE=Release
        make
        
      • Biên dịch chéo trên x86_64

        mkdir build/linux-aarch64
        cd build/linux-aarch64
        
        # Debug build
        cmake ../.. -DCMAKE_TOOLCHAIN_FILE=../../toolchain-aarch64.cmake -DCMAKE_BUILD_TYPE=Debug
        make
        
        # Release build
        cmake ../.. -DCMAKE_TOOLCHAIN_FILE=../../toolchain-aarch64.cmake -DCMAKE_BUILD_TYPE=Release
        make
        
  2. Clojure and Java Module

    mvn clean compile
    

3. Cách chạy

# Nếu các ký tự không phải ASCII bị hiển thị sai trên Windows, hãy chạy lệnh này.
chcp 65001

mvn clojure:run -Dclojure.mainClass=com.example.anpr.core