NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    Error Error 'OpenCvSharp.NativeMethods'의 형식 이니셜라이저에서 예외를 Throw했습니다.

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. 엔지엠 디자이너를 이용해서 스크립트를 실행하다보면 제목과 같은 "Error 'OpenCvSharp.NativeMethods'의 형식 이니셜라이저에서 예외를 Throw했습니다." 에러 메시지를 만날 수 있습니다. 참조가 추가되지 않아서 발생하는 에러구요. 아래와 같이 OpenCvSharp을 추가하시면 됩니다. 엔지엠 디자이너가 설치된 폴더로 이동한 후 OpenCv관련 라이브러리를 모두 복사하세요.

     

    img.png 

     

     

    디자이너 프로젝트에 복사합니다.

    img.png 

     

     

    비주얼 스튜디오에서 복사한 파일들을 모두 프로젝트에 포함시킵니다.

    img.png 

     

     

    프로젝트에 포함 시킨 파일들을 모두 속성에서 "출력 디렉토리에 복사"를 "새 버전이면 복사"로 변경하세요.

    img.png 

     

     

    마지막으로 OpenCvSharp.dll을 프로젝트의 참조에 추가시키면 됩니다. 이건 좀 복잡한 방법이라서 좀 더 쉬운 방법도 있습니다. 위 방법 말고 아래와 같은 방법으로 적용해도 됩니다. 비주얼 스튜디오의 메뉴에서 "도구 > NuGet 패키지 관리자 > 솔루션용 NuGet 패키지 관리"를 클릭하세요.

    img.png 

     

     

    찾아보기에서 ①"opencvsharp"를 입력하면 아래 관련 ②패키지 목록이 표시됩니다. OpenCVSharp3-AnyCPU를 선택하고, ③설치할 프로젝트를 체크하세요. 그리고, 안정적인 버전을 선택 후 ④설치 버튼을 클릭하면 됩니다.

    img.png 

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    profile_image
    profile_image