0

を使用してウィンドウに描画しています

    namedWindow("windowName",CV_WINDOW_OPENGL);
    setOpenGlDrawCallback("windowName",glCallback);

ウィンドウが表示されますが、サイズが正しくありません。適切なサイズにサイズ変更/設定する方法がわかりません

更新: samples/cpp/のpoint_cloud.cppの例のようにコードを変更しましたが、ウィンドウ サイズを設定できません

4

2 に答える 2

2

あなたは試すかもしれません:

namedWindow("windowName", CV_WINDOW_OPENGL | CV_WINDOW_AUTOSIZE);
setOpenGlDrawCallback("windowName", glCallback);

または:

namedWindow("windowName", CV_WINDOW_OPENGL);
resizeWindow("windowName", 400, 300);
setOpenGlDrawCallback("windowName", glCallback);
于 2012-09-30T14:22:47.557 に答える
0

提供された例を(より良い)勉強して、エラーを見つけました。これは正しいコードです:

namedWindow(windowName,CV_WINDOW_OPENGL | CV_WINDOW_AUTOSIZE);
resizeWindow(windowName, 640, 480);
setOpenGlDrawCallback(windowName, glutDisplay);
for( ; ; )
{
 updateWindow(windowName);
 //etc etc
}
于 2012-09-30T15:07:38.143 に答える