Microsoft MVP성태의 닷넷 이야기
System.AccessViolationException 보호된메모리 부분 예외처리 [링크 복사], [링크+제목 복사],
조회: 9806
글쓴 사람
alower (sky56h at gmail.com)
홈페이지
첨부 파일
 

public double searchIMG(IntPtr handle, Bitmap screen_img, Bitmap find_img)
        {
            using (Mat ScreenMat = OpenCvSharp.Extensions.BitmapConverter.ToMat(screen_img)) <<<<<<이부분에서 에러가 나는데 제 지식으로는 한계가 있는거 같습니다. 예외처리를 어떻게하면 좋을까요 ?
            using (Mat FindMat = OpenCvSharp.Extensions.BitmapConverter.ToMat(find_img))
            using (Mat res = ScreenMat.MatchTemplate(FindMat, TemplateMatchModes.CCoeffNormed))
            {
                double minval, maxval = 0;
                OpenCvSharp.Point minloc, maxloc;
                Cv2.MinMaxLoc(res, out minval, out maxval, out minloc, out maxloc);
                Console.WriteLine("찾은 이미지의 유사도 : " + maxval);
                Console.WriteLine("x : " + maxloc.X + ", y : " + maxloc.Y);
                X = maxloc.X;
                Y = maxloc.Y;
                return maxval;
            }
        }








[최초 등록일: ]
[최종 수정일: 9/19/2020]


비밀번호

댓글 작성자
 



2020-09-19 10시39분
OpenCvSharp은 내부적으로 Native 모듈인 OpenCV 라이브러리를 감싸고 포인터를 직접 다루고 있기 때문에, Access Violation 예외가 발생해 종료하는 것은 예외처리를 할 수 없습니다. ToMat을 호출해 접근하는 곳의 메모리가 그것이 요구하는 규격에 따라 유효하게 구성된 것인지 확인을 해보세요.
정성태

... 31  32  33  34  35  36  37  38  39  40  41  [42]  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
4801spow...2/3/201710279C#의 참조 동작관련하여 아이디어 문의 드립니다 [4]
4800오세운2/1/201714362C# 에서 C++ DLL임포트 질문입니다. [2]
4798guest1/29/201711693picturebox의 image.dispose [1]
4797김철환1/13/201711656책에 관한 질문입니다 [3]
4796Bere...1/13/201711751++ 후위연산자와 = 을 함께 사용할 때 생성되는 IL 코드 관련... [2]
4795김철환1/11/201712869이벤트 부분을 읽고 있는데 이해가 안되서 질문합니다.. [11]
4794김철환1/10/201710165안녕하세요 c# 6.0 책을 구매한 사람인데요 [3]
4793장준영1/7/201712209안녕하세요 c언어 처음 공부해보는 학생입니다 [4]파일 다운로드1
4792김재영1/4/201713213소스코드 공개 전 성태님의 의견을 듣고싶습니다 [3]
4791C#초보12/28/201613031비동기 소켓 close시 ObjectDisposedException 문제점 질문 있습니다.. [1]
4790미나리12/24/201613274파워포인트 쇼 제어 SimpleHttpServer.cs 작동문제 [4]파일 다운로드1
4789김솔지12/21/201612092프린트 시, 프린트하는 파일의 파일명 구하는 부분에 대해서 질문드립니다. [1]
4788짜두12/19/201611841Visual Studio 2015 에서 msbuild 12 사용 [5]
4787guest12/18/201613630VLC라이브러리에 대해 아시나요? [3]파일 다운로드1
4785Hyou...12/16/201613726WPF 개발 시 MVVM 프레임워크 사용 [2]
4784ds12/15/201610385문의 드립니다. [2]
4783후배12/13/201611981MemoryStream에 관한 질문 입니다. [5]
4782김형민12/6/201610304[ C# 6.0 ] 126p 오타인가요? [6]
4781질문자11/29/201610430ms워드 저장 오류 [1]
4780최진11/28/201614870안녕 하세요 빌드 관련해서 질문드립니다 꾸벅 [4]
4779손니11/28/201611239안녕하세요 질문하다 드려도 될까요 [3]
4778김상호11/25/201610756재귀호출->비재귀호출 [2]파일 다운로드1
4777권오영11/12/201613013아래 질문 상세 소스전체입니다.. [3]
4776권오영11/11/201610906제가 이클립스를 공부중인데..이상한것을 찾았습니다.. [2]
4775이성환11/11/201614385안녕하세요. SnapsToDevicePixels 질문입니다. [5]파일 다운로드1
4774popo11/10/201611004.net SSL통신 관련 질문 드립니다. [1]
... 31  32  33  34  35  36  37  38  39  40  41  [42]  43  44  45  ...