종속성 워커 다운로드 및 “cvextern .dll” 파일을 여는 데 사용 합니다. 종속성이 누락 되었는지 확인 합니다. “Hello World”가 동일한 “형식 이니셜라이저”를 가져올 경우 ` 예외를 throw 했습니다. ` 메시지에서 innerexception을 찾아 토론 포럼에 보고 합니다. iOS 용 emgu CV는 상용 라이선스 하 에서만 사용할 수 있습니다. 아래의 지침은 iOS에 대 한 emgu CV에 적용, 전문 또는 궁극적인 상업 릴리스. 다운로드 가능한 패키지 (.zip 또는 .exe)를 사용 하는 경우 아래 지침을 따를 수 있습니다. 이것은 emgu CV의 3.4.1 릴리스입니다. 만약 당신이 소스 코드에서 emgu 이력서의 개발 버전을 구축 하고자 하는 온라인 설명서를 visithttp://www.emgu.com/wiki/files/3.4.1/document/Index.html 하시기 바랍니다, 당신은 GIT에서이 페이지에 다음과 같은 지침을 얻을 수 있습니다 …

… 앉아 다시이 opencv 및 emgu 이력서를 복사 “x86” 및 “x64” 폴더를 함께 실행 파일의 폴더에 해당 폴더 안에 있는 dll과 함께 구축 됩니다 기다려주십시오. emgu CV는 32 비트 모드에서 실행할 때 “x86” 폴더에서 관리 되지 않는 바이너리를 로드 하 고 64 비트 모드에서 실행할 때 “x64” 폴더에서 관리 되지 않는 바이너리를 로드할 수 있습니다. 당신이 “x64” 플 래 트 홈만 표적으로 하는 경우에, 당신은 단지 “x64” 폴더를 베 낄 필요가 있다. . Visual Studio 및 c #에서 종속성을 사용 하는 방법에 대 한 전체 지침은 c # 자습서를 참조 하십시오. 이 dll 파일을 xamarin iOS 앱에 대 한 참조로 추가 하면 앱에서 emgu CV를 사용할 수 있습니다. 상업적인 방출은 OSX를 위한 빌드 전 이원를 포함 한다. 리눅스와 유닉스 플랫폼을 위해, 당신은 소스에서 바이너리를 컴파일해야 합니다. nget 패키지 관리자를 사용 하 여 프로젝트에 emgu CV 라이브러리를 포함 하는 가장 쉬운 방법은 아마도 것입니다. 패키지는 공식 릴리스에 대 한 “emgu 주식 회사”에 의해 만들어진 있는지 확인 하십시오. “파일 크기가 큰 경우에는” emgu.

예를 들어, 3.4.1 iOS 릴리스에서이 파일은 256mb입니다. 시뮬레이터 용으로 지원 되는 모든 CPU 아키텍처에 대 한 기본 바이너리를 포함 합니다. emgu CV는 opencv 이미지 프로세싱 라이브러리에 대 한 크로스 플랫폼 .net 래퍼입니다. c #, VB, VC + +, ironpython 등의 .net 호환 언어에서 opencv 함수를 호출할 수 있도록 허용 래퍼는 Visual studio, xamarin 스튜디오와 화합에 의해, 그것은 윈도우, 리눅스, 맥 OS X, iOS, 안 드 로이드와 윈도우 폰에서 실행할 수 있습니다 컴파일할 수 있습니다. 당신은 평면 재 분화 창이 나타납니다. 단, 모노 프로그램을 처음 실행 하는 경우, 1 분에 한 번, 시작 하는 데 상당한 시간이 소요 될 수 있습니다. 연속 실행은 빨리 이루어져야 합니다. 이 경우 예제를 빌드하고 실행 하십시오. 예제를 빌드한 후 “Hello World” 프로그램을 실행 해 보십시오. iOS (또는 Pro) 릴리스 패키지의 “라이브러리” 폴더는 파일을 포함 해야 하지만 응용 프로그램 저장소 제출을 위한 IPA를 빌드하는 경우에만 ARM64 장치를 대상으로 한다면 ARM64 아키텍처를 선택할 수 있습니다. IPA가 빌드될 때 컴파일러는 사용 되지 않는 모든 이진 파일을 제거 합니다.

그것은 상당히 IPA의 최종 크기를 줄일 수 있습니다. 당신이 사용 하는 함수의 수에 따라 달라 집니다, 당신은 단지 하나의 ARM64 아키텍처를 타겟팅 하는 경우, 최종 IPA는 크기가 되어야 일부 어디 약 30-40 메가바이트 … 이중 확인 루트 폴더에 emgucv .sln 파일이 존재 하지 않는 경우 위의 단계를 다시 실행 합니다. 일치 하는 버전의 Visual Studio를 사용 하 여 루트 폴더에 있는 emgucv .sln 솔루션을 열고 구성을 “Release”로 전환한 및 cvextern 프로젝트를 빌드합니다. Build_Binary_x86_nocuda 스크립트를 platformswindows GIT의 폴더에 있는 실행 하십시오. 이 예외가 표시 되 면 다음을 확인 하십시오. “Hello World”가 아무 문제 없이 실행 될 경우 프로젝트와 비교 하 여 구성의 차이를 찾아 수정 합니다. 다시 앉아이 opencv 뿐만 아니라, cvextern.so, emgu를 구축 하는 것입니다 기다려주십시오. dll을, emgu.. d l.

dll입니다.