OpenCV学习第二篇:加载,修改和保存图像(复习)
来源:互联网 发布:川农网络教育 编辑:程序博客网 时间:2024/06/03 04:05
1.加载图像:cv::imread
imread功能是加载图像文件成为一个Mat对象,其中第一个参数表示图像文件的名称
第二个参数,表示加载的图像是什么类型,支持常见的三个参数值
IMREAD_UNCHANGED(<0)表示加载原图,不做任何改变
IMREAD_GRAYSCALE(0)表示把原图作为灰度图像加载进来
IMREAD_COLOR(>0)表示把原图作为RGB图像加载进来
PS:OpenCV支持JPG,PNG,TIFF等常见格式图像文件的加载
————–使用IMREAD_GRAYSCALE命令
2.修改图像:cv::cvtColor
————–使用cvtColor
实现的效果和上图一样
3.保存图像:cv::imwrite
我们可以在svtColor跟着各种不同的色彩空间,意思是可以把图片转换到各种不同的色彩空间!
代码多敲,一遍不会再敲一遍,多敲几遍就记住了!下面是完整的代码:
#include <opencv2/opencv.hpp>#include <iostream>#include <math.h>using namespace cv;using namespace std;int main(int argc, char** argv) { //作为灰度图加载进来 Mat src, drc; src = imread("F:/识图/645-140GG51042.JPG"); if (src.empty()) { printf("could not image loading.....%f"); return -1; } ////显示窗口 //namedWindow("BUTIFFUL GRIL",CV_WINDOW_AUTOSIZE); ////把图片显示在窗口里面 //imshow("BUTIFFUL GRIL", src); //使用cvtColor转换到灰度空间 cvtColor(src, drc, CV_BGR2GRAY); namedWindow("LANJING", CV_WINDOW_AUTOSIZE); imshow("LANJING", drc); imwrite("F:/漂亮的女孩.png", drc); waitKey(0); return 0;}
阅读全文
0 0
- OpenCV学习第二篇:加载,修改和保存图像(复习)
- Python3+OpenCV学习笔记(一):图像加载、显示和保存
- opencv 2.x学习笔记(二)修改和保存图像
- opecv-图像加载,修改和保存
- OpenCV--图像的加载、显示、修改与保存
- 【OpenCV学习笔记】【函数学习】十一(读入图像﹑显示图像和保存图像)
- OpenCV 2 学习笔记(4): 加载,显示和保存图像,Mat类与IplImage类
- 读取、修改、保存图像---opencv
- OpenCV 读取、修改、保存图像
- opencv学习(二)之图像的加载、显示、保存
- opencv学习笔记之读取,修改,保存图像
- OpenCV01_加载、修改、保存图像
- 图像的打开、修改、显示和保存示例(>OpenCV 2.0)
- opencv学习笔记 一 载入、显示和保存图像
- opencv学习之路(4)--(图像创建复制和保存)
- Python+OpenCV学习(1)---图像的读取与保存
- opencv学习笔记 第二篇 图像阈值化
- openCV—Python(2)——加载、显示和保存图像
- #XXXXXX 你调color属性有纠结过吗
- 计算阶梯
- 微服务MySQL分库分表数据到MongoDB同步方案
- 五子棋java源码
- vue学习笔记—vue基础(一)
- OpenCV学习第二篇:加载,修改和保存图像(复习)
- 5.3
- 正则表达式基础语法以及示例
- 习题6.1(1)
- 指针相关问题
- 输出一个平行四边形
- Oracle:SQL优化
- React.js 中的 const
- maven项目启动报错:Non-resolvable parent POM for com.taotao:Taotao-common:0.0.1-SNAPSHOT: Could not find ar