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

... [91]  92  93  94  95  96  97 
NoWriterDateCnt.TitleFile(s)
185정성태5/9/200510753    답변글 [답변]: 안녕하세요
1815/8/200510336// 꼭쫌 답변해 주세요~~~클라이언트 서버 ... 내용, 이점 들...
183정성태5/9/20059972    답변글 [답변]: // 꼭쫌 답변해 주세요~~~클라이언트 서버 ... 내용, 이점 들...
180최성우5/7/200510472[Q] POST 형식의 데이터 훅킹?
182정성태5/9/200511097    답변글 [답변]: [Q] POST 형식의 데이터 훅킹?
190최성우5/10/200510127        답변글 [답변]: [답변]: [Q] POST 형식의 데이터 훅킹?
177최정희5/4/200510672네트워크 케이블의 연결상태
178정성태5/4/200510821    답변글 [답변]: 네트워크 케이블의 연결상태 [1]
188최정희5/10/200510269        답변글 [답변]: [답변]: 네트워크 케이블의 연결상태
189정성태5/10/200510469            답변글 [답변]: [답변]: [답변]: 네트워크 케이블의 연결상태 [2]
191최정희5/11/200510157                답변글 [답변]: [답변]: [답변]: [답변]: 네트워크 케이블의 연결상태 [1]
175안연준5/3/200510511IE 제어에 대한 궁금 증 ㅡ,.ㅡ;;
179정성태5/4/200511131    답변글 [답변]: IE 제어에 대한 궁금 증 ㅡ,.ㅡ;;
168안연준5/2/200510524[Database] Connection Error파일 다운로드1
169정성태5/2/200510709    답변글 [답변]: [Database] Connection Error
170안연준5/2/200510174        답변글 [답변]: [답변]: 계속 에러가 똑같애요
171정성태5/2/200510898            답변글 [답변]: [답변]: [답변]: 계속 에러가 똑같애요
172안연준5/2/200510702                답변글 [답변]: [답변]: [답변]: [답변]: 계속 에러가 똑같애요파일 다운로드1
173정성태5/2/200510451                    답변글 [답변]: [답변]: [답변]: [답변]: [답변]: 계속 에러가 똑같애요
174안연준5/3/200510456                        답변글 [답변]: [답변]: [답변]: [답변]: [답변]: [답변]: 계속 에러가 똑같애요
165장희석4/22/200511035[질문]ASP에서 ATL 서버 컴퍼넌트로 바이너리 데이타 전달하기
167정성태4/29/200510923    답변글 [답변]: [질문]ASP에서 ATL 서버 컴퍼넌트로 바이너리 데이타 전달하기
160카심4/21/200510447Internet Explorer 에서의 닷넷 Smart Client 개발
163정성태4/22/200510383    답변글 [답변]: Internet Explorer 에서의 닷넷 Smart Client 개발
159신대철4/21/200510185자동 로긴 프로그램
162정성태4/22/200510167    답변글 [답변]: 자동 로긴 프로그램
... [91]  92  93  94  95  96  97