学习 Opencv3 二
以前用过一段时间的opencv3,现在打算把所知道的用代码一点一点记录下来。
程序比较简单,直接上程序。
#include "opencv2\opencv.hpp"
using namespace cv;
int main(int argv, char** argc)
{
Mat testColor = imread("girl.jpg", CV_LOAD_IMAGE_UNCHANGED); // 已图像原有的方式读取,保存为 testColor 变量中
Mat testGray = imread("girl.jpg", CV_LOAD_IMAGE_GRAYSCALE); // 已灰度图的方式读取
imshow("color", testColor); // imshow 显示图像,第一个参数是窗体的名称,第二个是待显示的图像
imshow("gray", testGray);
imwrite("outGrayImage.png", testGray); // 把 testGray 灰度图保存为 outGrayImage.png
waitKey(0); // 暂停程序,按任意键结束程序
}
下面是运行的结果。注意原图和源程序放在同一文件夹下。