将 cvShowImage 与命名空间一起使用

use of cvShowImage with namespace

本文关键字:一起 命名空间 cvShowImage      更新时间:2023-10-16

实现cvCreateImage的命名空间的名称是什么?如何使用命名空间访问此方法?

<namespace>.cvShowImage("Sample Program", frame);

整个过时的C-API不存在于任何命名空间中

如果您刚开始使用 OpenCV,请避免使用它(任何 CV* 函数),改用 C++ API(命名空间 CV)。

因此,您的示例将转换为:

cv::VideoCapture cap(0); // 1st cam
while ( cap.isOpened() )
{
    cv::Mat frame;
    if ( ! cap.read(frame) )
         break;
    cv::imshow("Sample Program", frame);
    cv::waitKey(30);
}