opengl - setOpenGlDrawCallback如何调整OpenCV窗口的大小

我正在使用一个窗口绘制

    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);

https://stackoverflow.com/questions/12660437/

相关文章:

windows - OpenCV CVShow图像无法获得焦点

visual-studio-2008 - 带有cuda MS Visual Studio 2008的

opencv - 如何找到检测到的圆的顺序?

opencv - OpenCV中的对象跟踪

opencv - 分配像素值的安全方法

opencv - cvBlobsLib 查找重叠的 blob

opencv - 查看仿射变换的结果

.net - 如何在图表控件中显示EMGU直方图?

python - 使用simplecv在多个窗口中显示视频

opencv - SiftFeatureDetector()和Ptr