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

D 예제

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

1. 엔진 파일 복사

[참고] 이 예제에서는 다른 예제들과 공유하기 위해 엔진 파일을 examples/bin/ 디렉토리에 압축 해제합니다. 하지만 실제 배포 시에는 일반적으로 애플리케이션의 실행 파일이 위치한 디렉토리에 엔진 파일을 복사합니다.

2. 사전 요구사항

  1. D 컴파일러 설치 (DMD, LDC, 또는 GDC)

    Windows:

    # https://dlang.org/download.html 에서 DMD 다운로드 및 설치
    # 또는 chocolatey 사용
    choco install dmd
    

    Ubuntu / Debian:

    # snap을 사용하여 설치
    sudo snap install dmd --classic
    sudo snap install dub --classic
    
    # 또는 apt를 사용하여 설치
    sudo wget https://netcologne.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list
    sudo apt-get update && sudo apt-get -y --allow-unauthenticated install --reinstall d-apt-keyring
    sudo apt-get update && sudo apt-get install dmd-compiler dub
    

    Oracle Linux / RedHat (RHEL) / CentOS:

    # snap을 사용하여 설치
    sudo snap install dmd --classic
    sudo snap install dub --classic
    
    # 또는 https://dlang.org/download.html 에서 직접 다운로드 및 설치
    curl -fsS https://dlang.org/install.sh | bash -s dmd
    source ~/dlang/dmd-*/activate
    
  2. 설치 확인

    dmd --version
    

3. 실행 방법

  1. D 예제 디렉토리로 이동

    cd D/anpr
    
  2. 예제 컴파일 및 실행

    DUB 사용 (권장):

    # 빌드 및 실행
    dub run
    
    # 빌드만 수행
    dub build
    
    # 릴리스 버전 빌드
    dub build --build=release
    
    # 실행
    ./bin/anpr
    

4. 참고사항

5. 기능

6. API 참조

TSAnpr 클래스

생성자:

핵심 메서드:

인식 옵션

출력 형식

7. 문제 해결

라이브러리 로딩 문제:

컴파일 문제:

플랫폼별 문제: