Main Content

C 코드 생성

툴박스 함수, 객체 및 블록에 대한 C/C++ 코드 및 MEX 함수 생성

Computer Vision Toolbox™의 여러 함수와 블록이 C/C++ 코드를 생성할 수 있습니다. 코드를 생성한 후에는 다른 머신에 배포할 수 있습니다.

일부 Computer Vision Toolbox 함수의 경우, 코드 생성 시 공유 라이브러리가 생성됩니다.

컴퓨터 비전 함수를 사용하여 코드 생성을 수행하려면 다음 단계를 따르십시오.

  1. 평상시처럼 Computer Vision Toolbox의 함수를 사용하여 Computer Vision Toolbox 함수 또는 응용 프로그램을 씁니다.

  2. %#codegen 컴파일러 지시문을 MATLAB® 코드에 추가합니다.

  3. MATLAB Coder (MATLAB Coder) 앱을 열고 프로젝트를 만든 후 파일을 프로젝트에 추가합니다. 그런 다음 MATLAB Coder에서 해당 코드의 코드 생성 준비 상태를 검사할 수 있습니다. 예를 들어, 코드 생성이 활성화되지 않은 함수가 코드에 포함되어 있을 수 있습니다. 코드 생성에 필요한 수정을 수행합니다.

  4. 코드 생성 대화 상자에서 생성을 클릭하여 코드를 생성합니다. MEX 파일, C/C++ 공유 라이브러리, C/C++ 동적 라이브러리 또는 C/C++ 실행 파일을 작성하도록 선택할 수 있습니다.

    MATLAB Coder™에서 식별한 준비 상태 문제를 모두 해결했더라도 여전히 빌드 문제가 발생할 수 있습니다. 준비 상태 검사에서는 함수의 종속 관계만 검사합니다. 코드를 생성하는 과정에서 MATLAB Coder (MATLAB Coder)가 코드 생성에 지원되지 않는 코딩 패턴을 발견할 수 있습니다. 오류 보고서를 보고 빌드를 성공적으로 마칠 때까지 MATLAB 코드를 수정하십시오.

코드 생성에 대한 자세한 내용은 MATLAB Coder 문서와 Introduction to Code Generation with Feature Matching and Registration 예제를 참조하십시오.

참고

Computer Vision Toolbox 기능을 포함하는 MATLAB 코드에서 코드를 생성하려면 MATLAB Coder가 있어야 합니다.

도움말 항목