본문 바로가기
반응형

OpenCV8

[Opencv] 마우스 이벤트 추가 (cvSetMouseCallback) opencv 마우스 이벤트! cvLoadImage로 로드한 IplImage에 하다가 마우스를 클릭한 위치를 볼 수 있게 마우스 이벤트를 추가해보겠습니다. 이미지 로드하는 부분은 동일합니다. void onMouseEvent(int event, int x, int y, int flags, void* userdata); //------------------------------------------------------------ IplImage *loadIplImage = cvLoadImage(FileName); tempImg = cvCloneImage(loadIplImage); cvCopy(loadIplImage, tempImg); cvNamedWindow(curWindowName, 0); //영상을 표시.. 2019. 6. 24.
[Opencv] 이미지 ROI 설정 저번에 iplimage로 로드한 이미지를 특정 영역만 잘라서 보여주는걸 해보겠습니다. 이미지에서 x,y위치와 넓이 높이가 설정 가능합니다. IplImage* src; int setX = 110;//x축 설정 int setY = 140;//y축 설정 int setWidth = 100;//이미지 넓이 int setHeight = 100;//이미지 높이 cvSetImageROI(tempImg, cvRect(setX, setY, setWidth, setHeight));//roi설정 src = cvCreateImage(cvSize(setWidth, setHeight),8,3); cvCopyImage(tempImg, src); BITMAPINFO bitmapInfo; memset(&bitmapInfo, 0, siz.. 2019. 6. 20.
[Opencv] Iplimage이미지로드, Picture Control에 보여주기 이번엔 Iplimage로 로드한 이미지를 Picture Control에 뿌려보겠습니다. 캬캬 //----------------------------------------------------------------------------------------------------- CString curWindowName; CString FileName; DWORD dwFlags = OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST | OFN_OVERWRITEPROMPT; LPCTSTR szFilter = _T("Image (*.BMP, *.PNG, *.JPG) | *.BMP;*.PNG;*.JPG | All Files(*.*)|*.*||"); LPCTSTR lpszFilter = "Image.. 2019. 6. 19.
[Opencv] Mfc bmp 이미지 로드하기 안녕하세요~ opencv로 시작해보기 전에 mfc에 Picture Control에 이미지 로드하는 프로그램을 하나 만들었습니다. 이미지를 로드한추에 모니터 화면 밖으로 드래그 했다 다시 가져오면 이미지가 지워지는 부분을 onpaint에 추가해 수정하였습니다. CRect m_rect; CDC memDC; BITMAP bmpInfo; // int DLG = IDC_STATIC_PIC; GetDlgItem(DLG)->GetWindowRect(m_rect); ScreenToClient(m_rect); CWnd *pWnd = (CWnd*)GetDlgItem(DLG); CRect m_rect; CDC memDC; BITMAP bmpInfo; // int DLG = IDC_STATIC_PIC; GetDlgItem(D.. 2019. 6. 17.
반응형