OpenCV从入门到放弃系列之——图像的基本操作
2016-12-05 20:26
447 查看
读取、修改、保存图像
图像读取函数imread();图像颜色空间的转换cvtColor();
图像保存至硬盘imwrite();
/************************************************* * Author: zhonghuasong * Email: zhonghsuestc@163.com * Create Time: 2016-12-03 15:03:00 ************************************************/ #include <iostream> #include <opencv/cv.h> #include <opencv2/highgui.hpp> using namespace cv; using namespace std; int main(int argc, char** argv) { if (argc != 2) { cout << "Usage: " << argv[0] << " <imagefile>" << endl; } char* imageName = argv[1]; Mat image; image = imread(argv[1], CV_LOAD_IMAGE_COLOR); if (!image.data) { cout << "No image data" << endl; return -1; } Mat gray_image; cvtColor(image, gray_image, CV_BGR2GRAY); imwrite("./Gray_Image.jpg", gray_image); namedWindow(imageName, CV_WINDOW_AUTOSIZE); namedWindow("Gray image", CV_WINDOW_AUTOSIZE); imshow(imageName, image); imshow("Gray image", gray_image); waitKey(0); return 0; }
相关文章推荐
- OpenCV从入门到放弃系列之——如何扫描图像、利用查找表和计时
- Opencv2系列学习笔记1(图像的基本操作)
- opencv入门学习第一章,对图像基本的操作(图像腐蚀、图像模糊、canny图像边缘检测)
- python opencv入门 基本图像操作(6)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- opencv图像处理基本操作
- opencv基本图像操作
- OpenCV GUI基本操作,回调函数,进度条,裁剪图像等
- Opencv笔记——图像的部分基本操作(待补充)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- opencv基本图像操作
- OpenCV2+入门系列(三):遍历图像的几种方法
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- opencv基本图像操作
- OpenCV 编程简介(矩阵/图像/视频的基本读写操作)
- Linux命令-基本操作及文件操作常用命令--详解Linux入门到精通系列
- OpenCV入门系列(5):对图片进行基本的变换
- OpenCV之图像基本操作