在这个问题之后,我试图将 a 的内容打印cv::Mat
到标准输出:
#include <iostream>
#include <opencv/cv.h>
#include <opencv/cv.hpp>
#include <opencv/cxcore.h>
#include <opencv/cxcore.hpp>
int main() {
cv::Mat m = cv::Mat::ones(10, 10, CV_32S);
std::cout << m << "\n";
}
这会导致错误
error: no match for ‘operator<<’ in ‘std::cout << m’
我在 Ubuntu 11.10 上使用 gcc 4.6.1,并按照这些说明安装了 opencv,不包括示例。我的问题是,该运算符在 2.1 中是否可用,如果是,我如何获得它?