【发布时间】:2013-08-07 01:15:14
【问题描述】:
OpenCV 库在编译时支持 GPU 和 OpenGL,允许使用 OpenGL 显示图像。例如,video_reader.cpp(位于 gpu 示例中)使用 OpenGL 直接从cv::gpu::GpuMat 渲染显示图形。
cv::gpu::GpuMat d_frame;
namedWindow("OpenGL", WINDOW_OPENGL);
cv::gpu::VideoReader_GPU d_reader(fname);
d_reader.dumpFormat(std::cout);
if (!d_reader.read(d_frame))
break;
cv::imshow("GPU", d_frame);
这是一个非常有用的功能。但是,它没有记录在documentation on-line 中。例如,对于 namedWindow,标志 WINDOW_OPENGL 未在文档中列出。在哪里可以找到 OpenCV 的 OpenGL 相关功能的文档?
【问题讨论】:
-
该文档并未涵盖所有功能。前一天,我发现 C API 方法 cvLinearPolar(通过它可以将圆形对象映射到矩形)根本没有引用。旧 API 缺少许多功能。我希望授权的人审查项目并更新文档:)