2012-03-04 2 views
1

저는 OpenGL 프로젝트에서 작업하고 있습니다. 이제 동일한 응용 프로그램에 OpenCV 창을 표시해야합니다. glutMainLoop 전에OpenGL 응용 프로그램에 OpenCV 통합

cvNamedWindow("OPEN_CV");

를 호출 한 후이 오류

GLUT Warning: glutInit being called a second time.

을 가지고 만 OpenCV의 창을 보였다되었다.

어떻게 처리 할 수 ​​있습니까? (아마도 OpenCV 처리 된 데이터를 다른 GLUT 창을위한 텍스쳐로 사용하지 않고)

+0

다른 방법으로도이 문제에 부딪 혔습니다. openCV 프로젝트에 openGL을 추가하고 있습니다. 내가 glutInit을 넣고 namedWindow를 만들기 전에 그림을 그리면 주전자를 얻을 수 있습니다. 그 후에, 나는 OP가 기술하는 경고와 주전자 또는 창문을 얻지 못한다. –

답변

0

openCV highgui는 glut을 사용합니다. openCV 창 내부를 그리려면 createOpenGLCallback을 시도하십시오.

관련 문제