在我的书中,将图像从一个颜色空间转换为另一个颜色空间的方法是cv::cvtColor()
。但是,我在cv
命名空间中找不到该方法!换句话说,我正在使用VS 2010 express,而intellisense也不知道这个方法!
我正在使用opencv 2.4,所以这个方法是移动到另一个命名空间还是什么?请参阅以下内容,如果不在CV中,请参阅方法
#include <iostream>
#include <opencv2\core\core.hpp>
#include <opencv2\highgui\highgui.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat m;
//cv::cvtColor(Mat,Mat,int) is not there!
}
答案 0 :(得分:1)
您可以查看imgproc.hpp
:
#include <opencv2\imgproc\imgproc.hpp>
您可能还需要将opencv_imgproc24x.lib
或opencv_imgproc24xd.lib
添加到链接器输入