繼this question,我試圖打印出cv::Mat
到標準輸出的內容:OpenCV 2.1:其中是ostream運算符<< for cv :: Mat?
這將導致錯誤
error: no match for ‘operator<<’ in ‘std::cout << m’
我使用gcc 4.6.1在Ubuntu 11.10,並安裝了opencv,但不包含示例,請參閱these instructions。我的問題是,運營商是否可以使用2.1版本,如果可以,我如何得到它?
繼this question,我試圖打印出cv::Mat
到標準輸出的內容:OpenCV 2.1:其中是ostream運算符<< for cv :: Mat?
這將導致錯誤
error: no match for ‘operator<<’ in ‘std::cout << m’
我使用gcc 4.6.1在Ubuntu 11.10,並安裝了opencv,但不包含示例,請參閱these instructions。我的問題是,運營商是否可以使用2.1版本,如果可以,我如何得到它?
更新到2.2的OpenCV(或更高版本)和#include <opencv2/opencv.hpp>
它在modules/core/include/opencv2/core/operations.hpp
謝謝。經過一個相當痛苦的安裝opencv 2.3.1它的作品。該示例所需的唯一頭部是
定義。如果運營商沒有定義,你可能需要升級到2.2以上。 已記錄Here在哪裏可以找到重載的操作員代碼。
謝謝,它在2.3.1下正常工作。 – juanchopanza 2012-04-04 16:58:46
如果未定義操作員,則可能需要升級到2.2或更高版本。 – 2012-04-04 14:30:18