본문 바로가기
반응형

배워보자!!/Opencv8

[Opencv] IplImage 이미지 상하,좌우 반전 이번엔 이미지를 회전이 아닌좌우 , 상하 반전을 시켜보는 부분이다.카메라가 반대로 달릴경우 사용한 부분이다이부분도 간단합니다. 이미지를 로드해하나는 상하, 다른 하나는 좌우로반전해서 보여줍니다.1234567891011121314151617181920212223242526 CString FilePath = ""; CString curWindowName = "window"; IplImage *loadIplImage; loadIplImage = cvLoadImage("./image/hand.jpg"); IplImage *copyIplImageX, *copyIplImageY; copyIplImageX = cvCreateImage(cvSize(loadIplImage->width , loadIplImage->hei.. 2018. 11. 29.
[Opencv] Iplimage 이미지 회전 이번에는 이미지를 회전하는거다IplImage에 이미지를 로드한후설정한 값만큼 이미지를 회전해 주는 것이다.아래 angle 값을 수정해 회전하는 각도를 정해주면 된다.scale값을 이용해 크기 변화도 가능하다.1234567891011121314151617181920212223 CString FilePath = ""; CString curWindowName = "window"; CString RWindowName = "rotation"; IplImage *loadIplImage; IplImage *rotationmage; loadIplImage = cvLoadImage("./image/hand.jpg"); rotationmage = cvCreateImage(cvSize(loadIplImage->width ,.. 2018. 11. 27.
[Opencv] IplImage 이미지 이진화 이미지를 하나 로드해서특정 밝기값( 0 ~ 255) 을 정해서그값을 기준으로 흰,백으로 이미지를 바꿔보겠다. 도포 검사할때 유용하게 사용. -thresholdNum 값을 1~255값을 바꿔가면서 사용하면됨.1234567891011121314151617181920212223242526 CString FilePath = ""; CString LoadWindowName = "threshold"; CString BINARYWindowName = "BINARY"; int thresholdNum = 100; IplImage *loadIplImage; IplImage *output; IplImage *gray; loadIplImage = cvLoadImage("./image/hand.jpg"); cvNamedWind.. 2018. 11. 26.
[Opencv] IpImage 이미지 로드 opencv에 대해 하나씩 올려볼까 한다. ㄷㄷ 1234567891011CString FilePath = ""; IplImage *loadIplImage;loadIplImage = cvLoadImage("./image/hand.jpg"); cvNamedWindow(curWindowName,1); //영상을 표시할 윈도우를 생성(0/1)cvShowImage(curWindowName,loadIplImage); //윈도우에 출력cvWaitKey(0); //프로그램의 동작을 잠시 멈추고 사용자로부터 키 입력을 기다린다. cvReleaseImage(&loadIplImage); //할당된 메모리 공간을 해제한다.cvDestroyWindow(curWindowName); //윈도우를 닫고, 윈도우를 위해 동적할당된 메.. 2018. 11. 25.
반응형