gpt4 book ai didi

c++ - OpenCV 2.1:ostream operator<< cv::Mat 在哪里?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:31:01 26 4
gpt4 key购买 nike

正在关注 this question ,我试图将 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,不包括示例,遵循 these instructions .我的问题是,运算符在 2.1 中可用吗?如果可用,我如何获得它?

最佳答案

更新到 OpenCV 2.2(或更高版本)和 #include <opencv2/opencv.hpp>

定义在modules/core/include/opencv2/core/operations.hpp

关于c++ - OpenCV 2.1:ostream operator<< cv::Mat 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10011797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com