【发布时间】:2011-07-14 11:08:34
【问题描述】:
构建我的代码(如下)返回error 'imread' is not a member of 'cv'。
我正在使用:
- Ubuntu 11.04。
- libcv 位于 2.1.0-3ubuntu1
- CMake 作为构建系统(其中只有 project(foo) 和 add_executable(foo main.cpp)。)
main.cpp:
#include <opencv/cv.h>
int main(int argc, char **argv) {
cv::Mat src = cv::imread("frame_original.png", 0);
return 0;
}`
要使 cv::imread 正常工作,我需要包含哪些内容?
imread 是 OpenCV 2.1 的一部分: http://opencv.willowgarage.com/documentation/cpp/highgui_reading_and_writing_images_and_video.html?highlight=imread#imread 但它在我的系统上的什么位置?我需要包括什么?我在哪里可以找到告诉我需要从 OpenCV 获得哪个头文件才能使用特定功能的文档?
【问题讨论】: