Introduction to OpenCV4(Load, Modify, and Save an Image)
直接放程序,如下:
#include <opencv2/opencv.hpp>
using namespace cv;
int main( int argc, char** argv )
{
char* imageName = argv[1];
Mat image;
image = imread( imageName, IMREAD_COLOR );//三通道彩色图
if( argc != 2 || !image.data )
{
printf( " No image data \n " );
return -1;
}
Mat gray_image;
return 0;
}
cvtColor( image, gray_image,COLOR_BGR2GRAY );//原图像,目标图像,转换类型
imwrite( "../build/Gray_Image.jpg", gray_image );//保存位置,inputarray
关于CMakeLists.txt文件的事情,这个可以使用上一篇的文件,但需要注意本文程序的名称(直接使用了上个程序名,哈哈哈,比较懒);
运行结果如下图所示: