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);
这是一个非常有用的功能。但是,它没有记录在在线文档中。例如,对于namedWindow
标志WINDOW_OPENGL
未在文档中列出。我在哪里可以找到 OpenCV 的 OpenGL 相关功能的文档?