将cvShowImage与命名空间一起使用

时间:2013-11-18 09:49:40

标签: c++ opencv

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

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

1 个答案:

答案 0 :(得分:3)

整个过时的c-api 生活在任何命名空间中。

如果您刚开始使用opencv,请避免使用(任何cv *函数),请改用c ++ api(namespace 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);
}