Opencv基本操作

#include 
#include 

using namespace std;
using namespace cv;

int main()
{
    //载入图片
    Mat src = imread("C:/Users/Administrator/Desktop/1.jpg");
    cout << "Opencv Base Operate!" << endl;
    if (src.empty())
    {
        cout << "could not load image.." << endl;
        return -1;
    }

    //显示图片
    namedWindow("load image", CV_WINDOW_AUTOSIZE);
    imshow("load image", src);

    //修改图片
    namedWindow("alter image", CV_WINDOW_AUTOSIZE);
    Mat output_image;
    cvtColor(src, output_image, CV_BGR2GRAY);
    imshow("alter image", output_image);

    //保存修改完的图片
    imwrite("C:/Users/Administrator/Desktop/2.jpg", output_image);

    //等待任意键按下
    waitKey(0);
    return 0;

}

你可能感兴趣的:(Opencv,opencv,c语言)