Microsoft MVP성태의 닷넷 이야기
System.AccessViolationException 보호된메모리 부분 예외처리 [링크 복사], [링크+제목 복사],
조회: 10024
글쓴 사람
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을 호출해 접근하는 곳의 메모리가 그것이 요구하는 규격에 따라 유효하게 구성된 것인지 확인을 해보세요.
정성태

... 46  47  48  49  50  51  52  53  54  55  56  57  58  59  [60]  ...
NoWriterDateCnt.TitleFile(s)
1116C#조으다1/27/201317337비프음을 컴퓨터 내장 스피커로 출력하려면.. [2]
1114박재율12/28/201210513WCF 세션과 스트리밍 동시사용에 관해. [1]
1113박진영12/28/201220929윈도우 2008 64비트 닷넷 오류 문의드립니다. [13]
1112이대근12/18/201215180[질문] odp.net 배포 관련 궁금한게 있어서 질문좀 드릴게요 [3]
1111나그넹!12/13/201211638안녕하세요. 파일전송에 관련해서 궁금한것좀 여쭈고싶네요. [1]
1110김동현12/11/201213655안녕하세요 닷넷 신입개발자입니다 Clickonce 질문좀 하겠습니다. [6]파일 다운로드1
1109김성우12/5/201210613WCF IIS 호스팅 관련하여 질문 드립니다. [1]
1123윤용한3/13/201310792    답변글 [답변]: WCF IIS 호스팅 관련하여 질문 드립니다.
1107우라미윰11/22/201217548안녕하세요. RSA공개키 알고리즘에 나와있는 글을 보고 응용을 해야 하는데 막히는 부분이 있어서 질문드립니다. [3]파일 다운로드1
1106초급11/21/201211183WCF Server 인증서 및 Client 인증서 문의 [1]
1104hon11/17/201210785VS2008에서 디버그/릴리즈 환경중에 디버그 환경의 빌드시 배열의 자동 초기화 라는 것에 대해서 궁금합니다. [3]
1102최년호11/15/201213457[탭 브라우저의 윈도우 핸들 구하기] 예제에서 활성화 방법 [1]
1100박진영11/7/201219063[긴급] 코드 액세스 보안 정책(CASPOL.exe) 설정해도 SmartClient 보안에러가 발생합니다. [6]
1099Hyey...10/22/201213257php에서 c file compile [4]
1095이지은10/8/201230473중단점이 현재 적중되지 않았습니다 [3]
1094고민남10/6/201210873NScreen 에 대해 어떻게 생각하십니까? [1]
1093이지수10/6/201210238vbs [1]
1092김성수9/20/201211481안녕하세요? MS Windows server 2008 R2 에서 IIS7 의 SSL 설정시에 에러 해결좀 도와주세요 [1]
1089한상욱9/13/201211422azure에 관한 질문입니다. [1]
1088김영대9/12/201213611DirectX.AudioVideoPlayBack 참조하여 wav 재생기를 제작하여 SmartClient 를 이용하여 aspx 페이지에 Embed 하는 과정의 질문 사항입니다. [2]
1087한우주9/10/201214301SSL 모든 웹페이지에 적용해야하나요? [2]
1086한우주9/4/201212471SSL 인증서 범용으로 사용하기 [3]
1085한우주9/4/201210895개발환경구성 18.3.1 에 대한 문의 [2]파일 다운로드1
1084김종하9/3/201211909team foundation express 2012에서 새 프로젝트 생성... [3]
1082김대경8/23/201210838windows2008 에서 ActiveX 사용 시 문제점. [3]
1091김대경9/20/201210875    답변글 [답변]: windows2008 에서 ActiveX 사용 시 문제점. [2]파일 다운로드1
... 46  47  48  49  50  51  52  53  54  55  56  57  58  59  [60]  ...