在色彩空间之间转换图像

时间:2013-04-23 17:34:45

标签: c++ visual-studio-2010 image opencv image-processing

在我的书中,将图像从一个颜色空间转换为另一个颜色空间的方法是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!
}

1 个答案:

答案 0 :(得分:1)

您可以查看imgproc.hpp

#include <opencv2\imgproc\imgproc.hpp>

您可能还需要将opencv_imgproc24x.libopencv_imgproc24xd.lib添加到链接器输入