【发布时间】:2012-09-30 10:10:28
【问题描述】:
我正在使用
在窗口上绘图 namedWindow("windowName",CV_WINDOW_OPENGL);
setOpenGlDrawCallback("windowName",glCallback);
窗口显示但尺寸错误,我不知道如何调整/设置正确的大小
更新: 我已经修改了代码,就像示例 /cpp/ 中的示例 point_cloud.cpp 一样,但我无法设置窗口大小
【问题讨论】:
我正在使用
在窗口上绘图 namedWindow("windowName",CV_WINDOW_OPENGL);
setOpenGlDrawCallback("windowName",glCallback);
窗口显示但尺寸错误,我不知道如何调整/设置正确的大小
更新: 我已经修改了代码,就像示例 /cpp/ 中的示例 point_cloud.cpp 一样,但我无法设置窗口大小
【问题讨论】:
你可以试试:
namedWindow("windowName", CV_WINDOW_OPENGL | CV_WINDOW_AUTOSIZE);
setOpenGlDrawCallback("windowName", glCallback);
或者:
namedWindow("windowName", CV_WINDOW_OPENGL);
resizeWindow("windowName", 400, 300);
setOpenGlDrawCallback("windowName", glCallback);
【讨论】:
学习(更好地)提供的示例我找出我的错误, 这是正确的代码:
namedWindow(windowName,CV_WINDOW_OPENGL | CV_WINDOW_AUTOSIZE);
resizeWindow(windowName, 640, 480);
setOpenGlDrawCallback(windowName, glutDisplay);
for( ; ; )
{
updateWindow(windowName);
//etc etc
}
【讨论】: