opencv学习笔记
2016-03-24 11:24
281 查看
opencv学习笔记
1.读取图片Mat frame1 frame1=imread("pic.jpg"); frame1=cvLoadImage("pic.jpg"); if(!frame1.data) { printf("没有图片加载\n"); return -1; }
2.灰度图
Mat frame1,gray cvtColor(frame1,gray,CV_BGR2GRAY);
3.图片大小的改变
Mat frame1,frame2 resize(frame1,frame2,Size(64,64),0,0,CV_INTER_LINEAR);
4.翻转图片
flip(frame1, frame3, -1);
5.显示图片
namedWindow("video1" ); imshow("video1",frame1);
6.把图片写入文件
imwrite("123.jpg",frame1);
7.等待用户操作
waitKey(0); return 0;
相关文章推荐
- 按右键另存图片只能存BMP
- photoshop去除图片上的水印
- upload上传单张图片
- 图片引发的溢出危机(图)
- C#实现把彩色图片灰度化代码分享
- C#将图片和字节流互相转换并显示到页面上
- C#监控文件夹并自动给图片文件打水印的方法
- 纯CSS实现的当鼠标移上图片添加阴影效果代码
- 如何使用C#从word文档中提取图片
- C#实现打开画图的同时载入图片、最大化显示画图窗体的方法
- C#图片添加水印的实现代码
- 随鼠标移动的图片或文字特效代码
- CSS 图片横向排列实现代码
- C#实现将Email地址转成图片显示的方法
- C#实现图片加相框的方法
- 超级经典一套鼠标控制左右滚动图片带自动翻滚
- 用css实现图片垂直居中的使用技巧
- C++实现读取图片长度和宽度
- Android实现图片异步加载并缓存到本地
- PHP根据图片色界在不同位置加水印的方法