16
OpenCV & OpenGL 을 을을을 을을을을 을을 을 : 을을을을 을을을 : 2013.08.16 을을을 : 07` 을을을

OpenCV & OpenGL 을 이용한 증강현 실 구현

  • Upload
    lois

  • View
    657

  • Download
    1

Embed Size (px)

DESCRIPTION

OpenCV & OpenGL 을 이용한 증강현 실 구현. 팀 : 증강현실 발표일 : 2013.08.16 발표자 : 07` 김동광. 목 차. OpenCV & OpenGL 연동 p.3~10 조명설정 p.11 Draw 함수 p.12~14 구현화면 p.15 참고문헌 p.16. OpenCV & OpenGL 연동. http:// blog.naver.com/sbspace?Redirect=Log&logNo=130171932796 1. 경로지정 후 설치. - PowerPoint PPT Presentation

Citation preview

Unity & QCAR

OpenCV & OpenGL : : 2013.08.16 : 07`

OpenCV & OpenGLp.3~10p.11Drawp.12~14p.15p.16

http://blog.naver.com/sbspace?Redirect=Log&logNo=1301719327961. OpenCV & OpenGL

ppt 32. - - - OpenCV & OpenGL

ppt 43. : OPENCV_BUILD : C:\opencv 2.4.3\build (Opencv + build )

OpenCV & OpenGL

ppt 54. -Path (), ; ;%OPENCV_BUILD%\x86\vc10\bin;

OpenCV & OpenGL

ppt 65.$(OPENCV_BUILD)\include

OpenCV & OpenGL

ppt 76. $(OPENCV_BUILD)\x86\vc10\lib

OpenCV & OpenGL

ppt 87. OpenCV & OpenGL

ppt 9Header file (GL.h, GLAUX.h, GLU.h, glut.h)program\Microsoft Visual Studio 10.0\VC\include\GL ( (GL) )

Lib file (glut, glut32,GLAUX)program\Microsoft Visual Studio 10.0\VC\Lib

dll file (glut32.dll, dlut.dll)Windows(WINNT)\system OpenCV & OpenGL

ppt 10void glLightfv(GLenum light,GLenum pname,const GLfloat *params) glColorMaterial(GL_FRONT, GL_AMBIENT_AND_DIFFUSE);

AmbientColor DiffuseColor SpecularColor (*)+(*)+()=glEnable(GL_LIGHTING) // glEnable(GL_LIGHT0) //0 0~7 8 void glLightfv(GLenum light,GLenum pname,const GLfloat *params) light GL_LIGHT0~7 .pname GL_AMBIENT,GL_DIFFUSE,GL_SPECULAR .void glMaterialfv(GLenum face,GLenum pname,const GLfloat *params) GL_FRONT(),GL_BACK(),GL_FORONT_AND_BACK().pname GL_AMBIENT,GL_DIFFUSE,GL_SPECULAR,GL_EMISSON,GL_SHINESS .

11

glViewport(GLint x,GLint y,GLsizei width,GLsizei height) gluPerspective(GLdouble fovy,GLdouble aspect, GLdouble zNear,GLdouble zFar) DRAW (1/3)

Fovy= ( ) ppt 12 x,y,z DRAW (2/3)

ppt 13OpenCV OpenGL DRAW (3/3)

OpenCV ppt 14

http://deios.kr/454https://developer.vuforia.com/resources/dev-guide/getting-started