C# DICOM(dcm파일)파일 영상처리 관련 문의드립니다.
글쓴이: dndmania@naver.com / 작성시간: 수, 2013/01/02 - 5:46오후
안녕하세요
최근에 C# 에서 DCM 파일을 읽어들일 업무가 있어서 문의드립니다.
c#에서 DCM 라이브러리를 지원하는것이 GDCM 라이브러리 더군요
그래서 해당 라이브러리를 설치하여 사용하였더니
아래와 같이 객체 생성만 하여도
gdcm.ImageReader imageReader = new gdcm.ImageReader();
이와같은 exception 이 발생합니다.
'System.BadImageFormatException' 형식의 첫째 예외가 gdcm-sharp.dll에서 발생했습니다.
'System.TypeInitializationException' 형식의 첫째 예외가 gdcm-sharp.dll에서 발생했습니다.
'System.TypeInitializationException' 형식의 첫째 예외가 gdcm-sharp.dll에서 발생했습니다.
처리되지 않은 'System.TypeInitializationException' 형식의 예외가 gdcm-sharp.dll에서 발생했습니다.
추가 정보: 'gdcm.gdcmPINVOKE'의 형식 이니셜라이저에서 예외를 Throw했습니다.
개발환경은 윈도우7 64비트 이며 vc10 입니다.
64비트가 문제인가 하여 x86, x64 모두 테스트해봤으며 동일한 exception 을 throw합니다.
혹시 이와같은 이슈로 문제 고충이었던분들 있으시면 도움 부탁드립니다.
감사합니다.
Forums:
혹시 해결하셨나요?
안녕하세요. 저도 지금 같은 문제때문에 진행이 안되고있는데.. 혹시 해결하셨는지 알 수 있을까요?
TypeInitialization 관련 에러는
TypeInitialization 관련 에러는 '플랫폼 대상' 을 lib 버전에 맞춰 'x86' 이나 'x64' 로 변경후 컴파일 하면 됐던 것 같네요....
저는 SEH Exception 으로 골치가 아프네요.
gdcm 낮은 버전에서는 괜찮은데 최신 버전에서 echo 시에 SEHException (gdcm.gdcmPINVOKE.CompositeNetworkFunctions..) 이 발생 합니다.
댓글 달기